Programare pentru începători cu blocuri
Capitolul
>
Nivel
Condiții și Decizii
Condiții de buclă
Obiectiv
Colectați și aruncați toate buruienile din pasajele folosind condiții de buclă folosind nu mai mult de douăsprezece (12) linii de cod.
Calea spre curte este plină de buruieni care trebuie îngrijite. Puteți automatiza acest proces folosind bucle și folosind secțiunea else a blocurilor if la maximum.
Pasajele din jurul curții sunt pline de buruieni, colectați-le și folosiți blocul place pentru a le arunca într-un container la capătul fiecărui pasaj. Acest lucru ar trebui să fie ușor cu bucle, totuși, există trei (3) pasaje, două dintre aceste pasaje au nouă (9) buruieni, unul are cinci (5).
Creați un bloc de buclă for cu variabila x de la 0 la 2, astfel încât codul din interiorul buclei să acopere toate cele trei (3) pasaje.
Utilizați blocul de buclă for. În interiorul buclei, avansați 10 pași, apoi utilizați un bloc if cu o secțiune else. Verificați dacă x este egal cu 0 folosind blocul de comparație equals.
Există cinci (5) buruieni în primul pasaj și nouă (9) în celelalte pasaje, utilizați un bloc if pentru a verifica dacă bucla este în primul său ciclu verificând dacă x este egal cu 0. Rețineți că variabila x este ceea ce verifică în ce ciclu se află bucla și întotdeauna începe de la 0.
Dacă condiția if este adevărată, creați o variabilă numită bag și setați-o la 5, apoi utilizați blocul place pentru a arunca buruienile la semnul X, și întoarceți-vă la dreapta. Utilizați secțiunea else pentru a rula o variație a aceluiași cod, dar setați bag la 9 dacă condiția nu este îndeplinită (adică, când x este 1 sau 2).
Finalizați nivelul colectând toate buruienile și plasând numărul corect al acestora în fiecare container folosind nu mai mult de douăsprezece (12) linii de cod.