13.Slučka for

Čau, Na minulej hodine sme sa naučili používať opakuj slučku. Teraz sa naučíme ako používať inú slučku for slučku.
poďme na ďalší krok
Definícia for je nasledujúca. for [meno_premennej začiatočná_hodnota_premennej posledná_hodnota_premennej zvýšenie] [sekvencia príkazov]. Začnime z príkladu. pre [i 1 10 1] [tlac :i]. Naše meno_premennej tu je i jej začiatočná hodnota je nastavená na 1. V podstate sekvencii príkazov hovoríme až i>10, každú sekvenciu hodnota i sa bude zväčšovať na 1(tretie číslo). Prvý krát i=1 tlačíme jeho hodnotu takže 1 je vytlačené. Druhy krát i=2 (prečo?)
Napíš príkaz for [i 1 10 1] [tlac :i]
Teraz sa pokúsime použiť príkaz For na vypísanie párnych čísel medzi 0 a 10. Mali by sme porozmýšľať. Aká by mala byť začiatočná hodnota premennej? O koľko by sme mali zvyšovať po každom kroku? Kedy by sa mala slučka skončiť?
Prosím vytlač párne čísla medzi 0 a 10 (premenná v pre slučke sa bude volať i)
Vytvorme špirálu. Na vytvorenie špirály pôjdeme 10 bodov dopredu a otočíme sa napravo. Potom pôjdeme 20 bodov dopredu a otočíme sa doprava, potom 30 bodov a otočíme sa napravo .. až do 100 bodov.
Poďme použiť slučku aby sme vytvorili Špirálu. Začiatočná hodnota I bude 10 zvyšovanie bude na 10 do vtedy kým i = 100.
Na hodine slučiek sme sa naučili ako vytvoriť štvorec, opakuj 4 [dp nejaká_hodnota nl 90]. Teraz poďme použiť slučku aby sme vytvorili 5 rôznych štvorcov, hrana prvého štvorca bude 20, druhého 40, tretieho 60, štvrtého 80 a posledného 100.
Vytvor 5 štvorcov ktoré sú požadované vo vysvetlení. Používajúc opakovaciu slučku vnútri pre slučky (používajúc otočenie naľavo)
Teraz vytvoríme niečo pre zábavu. Iba spusti príkaz a porozmýšľaj ako si to všimlo .. ak nie je hodnota poskytujúca hodnotu "zvýšenie" tak to automaticky zvýši na 1.
spusti nasledovné for [i 1 100] [dp :i * 10 np :i]
TurtleAcademy learn programming for freeYour browser is not supporting canvas We recomand you to use Chrome or Firefox browsers