Początkujące programowanie z blokami
Rozdział
>
Poziom

Pętle i powtórzenia
Sekwencja pętli for

Cel

Zbieraj ziarna i wydostaj się z labiryntu, używając nie więcej niż czterech (4) bloków.

Znalazłeś się zagubiony w środku labiryntu, użyj pętli, aby zebrać ziarna na polu i opuścić labirynt.

Jak widzisz na mapie, labirynt jest nierówny, więc nie możesz po prostu powtarzać tego samego ruchu jak w poprzednich poziomach. W tym celu musisz w pełni wykorzystać zmienną bloku pętli for.

Użyj bloku pętli for ze zmienną o nazwie x. Ustaw ją tak, aby zaczynała od 0 i szła do pewnej liczby (na przykład 11). Zmienna x sprawdza, ile cykli przeszedł blok pętli for. Używając zmiennej x w parametrze liczby kroków bloku move forward (używając bloku matematycznego do dodania x + 1), pozwolisz swojej postaci przesuwać się o jeden krok więcej za każdym cyklem pętli.

Na przykład, jeśli ustawisz blok pętli for tak, aby przebiegał od 0 do 3, i użyjesz x + 1 w parametrze liczby kroków bloku move forward, ruch będzie zwiększał się o jeden dodatkowy krok przy każdym cyklu pętli, i w praktyce będzie wyglądał następująco:

  • Pierwsza pętla: move forward (1 krok)
  • Druga pętla: move forward (2 kroki)
  • Trzecia pętla: move forward (3 kroki)
  • Czwarta pętla: move forward (4 kroki)

Użyj zmiennej z bloku pętli for w parametrze liczby kroków bloku move forward, aby zwiększać ruch przy każdej pętli i zebrać wszystkie ziarna, by ukończyć poziom. Pamiętaj, że musi to być zrobione za pomocą nie więcej niż czterech (4) bloków.

Księga Kodów