WEBVTT 00:00:02.199 --> 00:00:03.199 STUDIO KODOWANIA Pętle for 00:00:05.399 --> 00:00:10.309 Gdy używamy bloczka powtarzania, aby zapętlić swój kod, skąd komputer wie, czy powtórzył 00:00:10.309 --> 00:00:14.860 czynność odpowiednią ilość razy? Bloczek powtarzania kryje jednak bardziej 00:00:14.860 --> 00:00:15.860 wyszukany fragment kodu 00:00:15.860 --> 00:00:22.090 zwany "pętlą for", która liczy od wartości wyjściowej, po końcową z konkretnym przyrostem. 00:00:22.090 --> 00:00:30.580 Na przykład, bloczek powtarzania 3 liczy od 1 do 3 o 1. Za każdym razem, gdy liczy, 00:00:30.580 --> 00:00:35.750 w pętli uruchomiony jest kod. "Pętla for" wie, ile razy musi odbyć przebieg 00:00:35.750 --> 00:00:40.129 korzystając ze zmiennej zliczającej, która jest ustawiona na wartość początkową 00:00:40.129 --> 00:00:44.309 na początku pętli, a przyrost jest dodawany za każdym razem, gdy pętla odbywa przebieg. 00:00:44.309 --> 00:00:51.360 Gdy zmienna zliczająca wzrośnie powyżej wartość końcową, pętla wstrzymuje przebieg. 00:00:51.360 --> 00:00:55.470 Korzyścią stosowania wartości rzeczywistej dla pętli zamiast bloczka powtarzania jest to, 00:00:55.470 --> 00:01:01.720 że można zobaczyć zmienną zliczającą i użyć jej w naszej pętli. Na przykład, 00:01:01.720 --> 00:01:06.740 gdy mamy kilka kwiatków, i pierwszy dysponuje 1 nektarem, drugi dwoma, 00:01:06.740 --> 00:01:12.470 a trzeci trzema, mogę użyć pętli for, aby nakazać pszczole zebrać nektary zliczajace 00:01:12.470 --> 00:01:18.170 wyli jeden przy pierwszym kwiatku, dwa przy drugim i trzy przy trzecim. 00:01:18.170 --> 00:01:22.940 W pętli for można również zwiększać zliczanie o liczbę inną niż jeden. Można liczyć 00:01:22.940 --> 00:01:26.780 co dwa, co cztery, a nawet liczba może się za każdym razem zmieniać.