WEBVTT 00:00:02.199 --> 00:00:03.199 STUDIO KODOWANIA Pętle for 00:00:05.399 --> 00:00:08.499 Gdy używamy bloczka powtarzania, aby zapętlić swój kod, 00:00:08.499 --> 00:00:10.309 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:21.090 zwany "pętlą for", która liczy od wartości wyjściowej, po końcową 00:00:21.090 --> 00:00:22.090 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:41.529 na początku pętli, a przyrost jest dodawany za każdym razem, 00:00:41.529 --> 00:00:43.319 gdy pętla odbywa przebieg. 00:00:43.319 --> 00:00:48.500 Gdy zmienna zliczająca wzrośnie powyżej wartość końcową, pętla wstrzymuje przebieg. 00:00:48.500 --> 00:00:53.520 Korzyścią stosowania wartości rzeczywistej dla pętli zamiast bloczka powtarzania jest to, 00:00:53.520 --> 00:00:57.490 że można zobaczyć zmienną zliczającą i użyć jej w naszej pętli. Na przykład, 00:00:57.490 --> 00:01:04.770 gdy mamy kilka kwiatków, i pierwszy dysponuje 1 nektarem, drugi dwoma, 00:01:04.770 --> 00:01:12.470 a trzeci trzema, mogę użyć pętli "for", aby nakazać pszczole zebrać nektary zliczające 00:01:12.470 --> 00:01:17.310 czyli jeden przy pierwszym kwiatku, dwa przy drugim i trzy przy trzecim. 00:01:17.310 --> 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ć.