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.3. RAMIFICAREA CUIBĂRITĂ
RĂSPUNDEȚI LA ÎNTREBĂRI
1. Ce ramuri se numesc cuibărită?Ramificarea cuibărită este un fragment al unui algoritm în care o ramură este conținută în cadrul altei ramuri. Luați în considerare implementarea fragmentului de algoritm prezentat în figura 3.26. Verificați inițial starea zilei de lucru de mâine ?. Dacă rezultatul verificării acestei condiții este Da, atunci se execută comanda Setare ceas alarmă la 7 dimineața și se execută această execuție a acestui fragment al algoritmului. Când este rezultatul verificării zilei lucrătoare de mâine - Nu, starea este verificată Mâine este sâmbătă ?. Dacă rezultatul verificării acestei condiții este Da, atunci se execută comanda Setați ceasul de alarmă la 8 dimineața, iar execuția întregului fragment al algoritmului se încheie, iar dacă rezultatul verificării acestei condiții Nu, atunci comanda Setare ceas alarmă la 9 dimineața și execuție a tuturor acest fragment al algoritmului se termină.
2. Explicați cum se comportă aceste ramuri cuibare
Ramificarea cuibărită poate fi folosită și în Scratch 2. Iată un exemplu de fragment de proiect în Scratch 2 folosind ramificări cuiburi.
În secțiunea de mai jos, dacă este apăsată tasta spațiu, artistul înaintează 10 pași înainte. Dacă, după această mișcare, atinge albastru, atunci se rotește 90 ° în sensul acelor de ceasornic, în caz contrar (nu atinge albastru) se rotește 90 ° în sens invers acelor de ceasornic.
3. Cum se realizează fragmentul dat de algoritm?
Verificarea condiției, în caz afirmativ, este secvența comenzilor 2 și, dacă nu, secvența mai întâi și apoi din nou verificarea. Dacă da, atunci comanda 3 este executată, iar dacă nu, secvența comenzilor 4, după care algoritmul se termină.
4. Care este diferența dintre următoarele fragmente de algoritm?
Schimbată atunci când nu este efectuată nicio acțiune.
Verificarea stării, dacă da, secvența de comandă 1 merge din nou și, dacă nu, verificarea condiției 2. Dacă este așa, secvența de comandă 2 este executată și, dacă nu, secvența de comandă 3, atunci algoritmul se termină.
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter