Aici sunt prezentate diferențele dintre versiunile selectate și versiunea curentă a paginii.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
module:07-bucle-in-programare:lectia-04 [2015/12/19 18:58] astoican [Recapitulare 2: Variabile și Animație] |
module:07-bucle-in-programare:lectia-04 [2016/02/27 18:34] andreea șters |
||
---|---|---|---|
Linia 1: | Linia 1: | ||
- | ====== Lecția 4: Bucle în Khan ====== | + | ====== Lecția 5: Bucle în Khan ====== |
Cum facem o acțiune repetitivă în Scratch? Folosim bucle, fie că erau //**repetă mereu**//, adică''forever'' sau //**repetă de x ori**//, adică ''repeat <x> times'' sau //**repetă cât timp <condiție>**//, adică ''repeat until <condition>''. Khan ne oferă mecanisme asemănătoare. De exemplu, am folosit până acum acțiunea sau funcția ''draw''. ''draw'' este ca o buclă ce se repetă mereu. Instrucțiunile ce se găsesc în interiorul lui ''draw'' se vor repeta mereu și astfel putem crea animații. | Cum facem o acțiune repetitivă în Scratch? Folosim bucle, fie că erau //**repetă mereu**//, adică''forever'' sau //**repetă de x ori**//, adică ''repeat <x> times'' sau //**repetă cât timp <condiție>**//, adică ''repeat until <condition>''. Khan ne oferă mecanisme asemănătoare. De exemplu, am folosit până acum acțiunea sau funcția ''draw''. ''draw'' este ca o buclă ce se repetă mereu. Instrucțiunile ce se găsesc în interiorul lui ''draw'' se vor repeta mereu și astfel putem crea animații. | ||
Linia 150: | Linia 150: | ||
Dacă nu ai reușit să termini lecția, rezolvă toate exercițiile și bonusurile! | Dacă nu ai reușit să termini lecția, rezolvă toate exercițiile și bonusurile! | ||
Apoi, pornind de la bonusul 3, realizează o țintă cu multe cercuri. Acum nu va mai trebui să generezi la întâmplare (aleator) culorile, ci va trebui să alternezi culorile: o dată un cerc este alb, iar următorul va fi roșu. Folosește o buclă, fie ''while'', fie ''for''! | Apoi, pornind de la bonusul 3, realizează o țintă cu multe cercuri. Acum nu va mai trebui să generezi la întâmplare (aleator) culorile, ci va trebui să alternezi culorile: o dată un cerc este alb, iar următorul va fi roșu. Folosește o buclă, fie ''while'', fie ''for''! | ||
+ | |||
+ | Tema pentru ACUM constă în următoarele exerciții: | ||
+ | * Calculati cu *for* produsul primelor 7 numere | ||
+ | * Calculati cu *for* produsul primelor 5 numere pare, fără 0 | ||
+ | * Calculați cu *for* suma numerelor intre 10 si 20 | ||
+ | * Calculați cu *for* produsul numerelor între 5 și 11 | ||
+ | * Calculați cu *while* produsul numerelor între 8 și 14 | ||
+ | * Calculați cu *while* suma primelor 10 numere impare |