13. Pętla Dla
Cześć,
Na poprzedniej lekcji nauczyliśmy się używać pętli powtórz b>.
Teraz nauczymy się korzystać z innej pętli - pętli dla b>.
Wyczyść ekran
Definicja dla jest następująca.
dla [nazwa_zmiennej wartość_początkowa wartość_końcowa krok] [sekwencja poleceń] .
Zacznijmy od pokazania przykładu.
dla [i 1 10 1] [pisz :i]. Naszą nazwą zmiennej jest tutaj i, a jej wartość początkowa ustawiona została na 1. Możemy powiedzieć sekwencji poleceń as i > 10, że wartości i zwiększa się o 1 (trzecia liczba).
Pierwszy raz i = 1, a wyświetlamy jej wartość, więc jest wyświetlane 1. Za drugim razem i = 2 (dlaczego?)
Napisz polecenia dla [i 1 10 1] [pisz :i]
Teraz postaramy się użyć polecenia Dla, aby wypisać liczbę parzystą między 0-10.
Pomyślmy.
Jaka powinna być początkowa wartość zmiennej?
O ile powinniśmy ją zwiększyć w każdym kroku?
kiedy powinna się zatrzymać pętla?
Proszę wypisać liczby parzyste między 0 a 10 (zmienna w pętli for będzie się nazywała i)
Stwórzmy spiralę. \r\n Do stworzenia spirali przejdziemy 10 punktów do przodu, a następnie skręcimy w prawo. wtedy przejdziemy 20 punktów do przodu i skręcimy w prawo, następnie 30 punktów i skręcimy w prawo ... \r\n Aż do 100 punktów
Użyjmy pętli Dla, aby utworzyć spiralę, Wartość początkowa zmiennej i będzie wynosić 10, z krokiem 10 aż do i = 100.
W lekcji o pętlach dowiemy się, jak utworzyć kwadrat, powtórz 4 [np jakaś_wartość lw 90].
Teraz możemy użyć pętli do utworzenia 5 różnych kwadratów, krawędź pierwszego kwadratu będzie wynosiła 20, drugiego 40, trzeciego 60, czwartego 80 i a ostatniego 100.
Utwórz 5 kwadratów wymagane w objaśnieniu. Używanie pętli Powtórz wewnątrz pętli Dla (za pomocą skrętu w lewo)
Teraz stworzymy coś dla zabawy.
Po prostu uruchom polecenie i zastanów się, jak to się stało
Zauważ, że jeśli wartość "kroku" nie zostanie podana, to zmienna zwiększa się automatycznie o 1.
uruchom następujące polecenie: dla [i 1 100] [np :i * 10 pw :i]