wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Evaluare structuri de control INFO X SN

Total questions: 14

Worksheet time: 22mins

Name
Class
Date
1.

Structurile de control stabilesc:

a)

tipul variabilelor

b)

ordinea de executare a instrucțiunilor

c)

forma interfeței

d)

dimensiunea programului

2.

Care dintre următoarele NU este o structură de control?

a)

liniară

b)

alternativă

c)

repetitivă

d)

declarativă

3.

Structura liniară presupune:

a)

repetarea instrucțiunilor

b)

alegerea unei ramuri

c)

execuția instrucțiunilor una după alta

d)

folosirea condițiilor

4.

În structura liniară, fiecare instrucțiune:

a)

se execută de mai multe ori

b)

se execută o singură dată

c)

depinde de o condiție

d)

este opțională

5.

Simbolul START/STOP într-o diagramă logică este:

a)

dreptunghi

b)

romb

c)

paralelogram

d)

oval

6.

Simbolul pentru citire/afișare este:

a)

dreptunghi

b)

romb

c)

paralelogram

d)

oval

7.

Simbolul pentru instrucțiuni (calcul) este:

a)

dreptunghi

b)

romb

c)

paralelogram

d)

oval

8.

Simbolul pentru condiție este:

a)

dreptunghi

b)

romb

c)

paralelogram

d)

oval

9.

„Pași unul după altul” descrie structura:

a)

repetitivă

b)

alternativă

c)

liniară

d)

dublă

10.

„DA / NU” este specific structurii:

a)

liniare

b)

repetitive

c)

alternative

d)

secvențiale

11.

Instrucțiunile de citire și afișare se reprezintă prin (a)  

12.

Cele trei structuri de control sunt: _________, _________ și _________.

(a)  

13.

Simbolul romb reprezintă o (a)  

14-16.

Structurile de control reprezintă mecanismele prin care se stabilește ordinea de executare a instrucțiunilor într-un algoritm sau program. Ele controlează fluxul de execuție și permit rezolvarea corectă și eficientă a problemelor, indiferent de limbajul de programare utilizat. Fără structuri de control, programele ar putea executa doar instrucțiuni simple, fără decizii sau repetări. Există trei tipuri principale de structuri de control: structura liniară, structura alternativă și structura repetitivă. Structura liniară presupune executarea instrucțiunilor una după alta, în ordinea în care sunt scrise, fără condiții sau reveniri. Aceasta este cea mai simplă structură și stă la baza oricărui algoritm. Structura alternativă permite alegerea între una sau mai multe ramuri de execuție, în funcție de o condiție logică. În urma evaluării condiției, se execută o singură ramură, corespunzătoare rezultatului obținut (adevărat sau fals). Această structură este folosită atunci când programul trebuie să ia decizii. Structura repetitivă permite executarea repetată a unui set de instrucțiuni, atâta timp cât o condiție este îndeplinită. Aceasta ajută la reducerea repetării inutile a codului și face programele mai eficiente. Exemple de structuri repetitive sunt while, do–while și for, fiecare având un mod specific de control al repetării.

14.

Ce sunt structurile de control și care este rolul lor în realizarea unui algoritm sau program?

4 lines
15.

Prezintă structura alternativă, explicând modul în care condițiile influențează execuția instrucțiunilor.

4 lines
16.

Explică importanța structurii repetitive și oferă un exemplu de situație în care aceasta este necesară.

4 lines