GDZ Informatica 6 clasa. Manuală [Rivkind Y.J., Lysenko T.I., Chernikova L.A., Shakotko V.V.] 2020
03.02.2020,
6 Клас / Інформатика,
4 306,
0
3.4. BUCLE ȘI RAMURI CUIBARE
RĂSPUNDEȚI LA ÎNTREBĂRI
1. Ce ciclu se numește ramură de ramificare?Ramurile, inclusiv ramurile cuibare, pot fi incluse nu numai în bucla cu blatul, ci și în bucla cu condiția prealabilă. În paragraful anterior, aveți în vedere un algoritm joc-sarcină atunci când un computer „a ghicit” un număr și un student a încercat să-l ghicească. Dar în algoritm, dacă elevul nu a ghicit numărul la prima încercare, jocul s-a terminat.
În problema 1, o ramură incompletă este închisă în buclă cu contorul. Bucla poate conține, de asemenea, atașamente de ramură complete. În paragraful precedent, ați discutat despre algoritmul pentru setarea unui ceas de alarmă. Dar trebuie să setați alarma nu o dată, ci în fiecare zi a săptămânii.
2. Ce ramură se numește buclă cuibărită?
Puteți utiliza, de asemenea, cicluri de ramificare în Scratch 2. Iată un exemplu de proiect în care artistul se îndepărtează de marginea din dreapta a scenei dacă îl atinge sau desenează un pătrat dacă nu atinge granița.
Ramificarea poate fi cuibată într-o buclă. Un fragment de algoritm în care este ramificată o ramificare completă într-o buclă cu un contor, iar în figura 3.43 un fragment dintr-un algoritm în care o ramificare completă este închisă într-o buclă cu o precondiție.
3. Cum se realizează fragmentul algoritmului prezentat în figura 3.42?
Figura 3.42 prezintă un fragment dintr-un algoritm în care o ramificare completă este închisă într-o buclă cu un contor, iar Figura 3.43 este un fragment al unui algoritm în care ramificarea completă este închisă într-o buclă cu o precondiție.
5. Cum se realizează fragmentul de algoritm prezentat în figura 3.44?
6. Cum se realizează fragmentul de algoritm prezentat în figura 3.45?
În fragmentele din figurile 3.44 și 3.45 ale algoritmilor, bucla este executată dacă rezultatul verificării condiției de ramificare este Da. În mod similar, bucla poate intra în ramură, astfel încât să ruleze dacă rezultatul verificării condiției de ramificare este Nu. De asemenea, ramificarea completă poate include cicluri astfel încât unul dintre ele să ruleze dacă rezultatul ramificării este adevărat Da, iar celălalt este dacă rezultatul ramificării este Nu. Trebuie menționat că ciclurile pot fi investite nu numai în ramificarea completă, ci și în ramificarea incompletă.
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter