Mani bloki#

Ievads#

Mani bloki ir līdzvērtīgi funkcijām Python valodā. Mani bloki grupē blokus atkārtoti lietojamās, efektīvās bloku sadaļās, kas paredzētas konkrēta uzdevuma veikšanai. Manus blokus programmas ietvaros var izsaukt vairākas reizes, atvieglojot projekta organizēšanu un palīdzot izvairīties no atkārtotiem blokiem.

definēt myBlock

myBlock

Parametri

Apraksts

bloka nosaukums

Nosaukums, ko piešķirat savam Manam blokam.

parametri

Neobligāti. Mainīgie, kas pieņem ievades vērtības, kad funkcija tiek izsaukta, ļaujot datus nodot funkcijai. Tas var būt teksts, skaitlis vai Būla vērtība.

Manu bloku definēšana un izsaukšana#

Mani bloki#

Ja Manam blokam nav nepieciešama ievade, to var definēt bez parametriem.

Startējot, izsauc pielāgotu bloku ar nosaukumu “greeting”, lai ekrānā parādītu “Hello!”.#
definēt greeting
[Define a My Block to display a message]
drukāt [Hello!] ekrānā ▶

kad sākts
[Call a My Block to display the message]
greeting

Mani bloki ar parametriem#

Parametri ļauj sniegt Manam blokam informāciju, kas tam nepieciešama darbībai, piemēram, cik reižu jāpabeidz kustību secība. Piemēram, Mans bloks var izmantot skaitļa parametru, lai norādītu dronam, cik augstu jālido. Tas ļauj izmantot vienu un to pašu Manu bloku dažādos veidos atkarībā no tam piešķirtajām vērtībām.

definēt Divide by 3 (number) :: custom
[Display the quotient with two decimals.]
iestatīt drukāšanas precizitāti uz [0.01 v] konsolē
drukāt ((number) [/ v] (3)) konsolē ◀ un pāriet uz nākamo rindu

kad sākts
[Set the equation's dividend.]
Divide by 3 [4]
Divide by 3 [12]