Sunteți pe pagina 1din 3

Nume Prenume_________________________ clasa a VIII-a _______Data_______Puncte ___Nota____

EVALUARE SUMATIVA CLASA A VIII.


ALGORITMI ȘI EXECUTANȚI
1. Formați perechi asociind proprietățile algoritmilor specificate în colana A cu propozițiile din B. 3p

A B
1. Algoritm 1-e a. Reprezintă un obiect care poate îndeplini anumite comenzi
2. Executant 2-a b. Un algoritm scris în limbajul executantului.
3. Program 3-b c. Un algoritm asigură rezolvarea nu numai a unei probleme
concrete, dar și a unei clase de probleme de același tip.
d. Executantul algoritmului nu poate lua decizii neprevăzute de
algoritm.
e. Algoritmul reprezintă o mulțime finită de instrucțiuni care,
fiind executate într-o ordine bine stabilita, produc în timp
finit un rezultat.
2. Pentru a putea fi referite, toate liniile programului ce urmează sânt numerotate. 5p

1. PROCEDURA Scara
2. PAS
3. ROTIRE
4. PAS
5. ROTIRE
6. ROTIRE
7. ROTIRE
8. SFIRSITUL PROCEDURII
9. [
10. EXECUTA Scara
11. EXECUTA Scara
12. EXECUTA Scara
13. EXECUTA Scara
14. EXECUTA Scara
15. EXECUTA Scara
16. EXECUTA Scara
17. ]

a) Scrieți numerele liniilor ce formează corpul programului 1-17


b) Scrieți numerele liniilor ce formează corpul procedurii 1-8
c) Scrieți numerele liniilor în care se efectuează apelul de procedură 9-17
d) Desenați în mediul de lucru al executantului Cangur figura ce se obține în urma execuției programului.
3. Completați spațiile libere în textul ce urmează: 4p
a. Algoritmii instrucțiunile cărora sunt executate în ordinea apariției lor în algoritm se numesc algoritmi
liniari
b. Programul prezentat în punctul 2 a fost elaborat prin metoda rafinarii succesive
c. Repertoriul de comenzi al executantului Cangur este format din comenzi simple si avansate
d. Procesul de elaborare a programelor se numește programare.
4. Scrieți în locul rezervat, un program utilizând instrucțiunea Repetă pentru a se obține următoarea
figură: 6p

REPETA 7 ORI
PAS ROTIRE PAS ROTIRE ROTIRE ROTIRE PAS ROTIRE
ROTIRE ROTIRE PAS ROTIRE

SFARSITUL REPETARII

5. Citiți cu atenție metoda din tabel și transcrieți algoritmul din coloana A în respectivele din coloana
B si C: 12p

A. Rafinare succesivă B. Algoritm reperitiv C. Algoritm reperitiv


(Liniar) ( cu Rafinare succesivă (fără subprogram)
(procedură) +Repetă)
PROCEDURA Clama
1. PROCEDURA Clama REPETA 7 ORI
2. PAS PAS
3. PAS PAS
PAS
4. ROTIRE
ROTIRE
PAS
5. PAS
6. PAS PAS ROTIRE
7. ROTIRE PAS
8. PAS PAS
ROTIRE
9. PAS
PAS
10. ROTIRE PAS

11. PAS PAS ROTIRE


12. PAS
13. ROTIRE ROTIRE PAS
14. SALT PAS
PAS
15. SALT PAS
16. SFIRSITUL PROCEDURII ROTIRE
ROTIRE
17. [
18. EXECUTA Clama SALT PAS
19. EXECUTA Clama SALT
PAS
20. EXECUTA Clama
SFIRSITUL PROCEDURII
21. EXECUTA Clama ROTIRE
22. EXECUTA Clama [

23. EXECUTA Clama REPETA 7 ORI


SALT
24. EXECUTA Clama
25. ] EXECUTA Clama SALT
SFIRSITUL REPETARII

SFIRSITUL REPETARII
Nume Prenume_________________________ clasa a VIII-a _______Data_______Puncte ___Nota____
Reprezentați rezultatul algoritmului:

SUCCESE!

S-ar putea să vă placă și