Test final
Results
#1. Când se returnează valoarea zero?
Select all that apply:
#2. Cum se numește un program în execuție?
Select all that apply:
#3. Ce este claritatea la un algoritm?
Select all that apply:
#4. Ce se poate scrie între ghilimele?
Select all that apply:
#5. Ce este un program?
Select all that apply:
#6. Ce rezultat are instrucțiunea cin >> numar; ?
Select all that apply:
#7. Cine este int main() ?
Select all that apply:
#8. Ce este un algoritm?
Select all that apply:
#9. Pe câte linii se scrie structura liniară în pseudocod?
Select all that apply:
#10. Unde se pune instrucțiunea vidă ;?
Select all that apply:
Programarea structurată se face folosind structuri. Există trei tipuri de structuri în algoritm care se traduc în instrucțiuni în limbajele de programare.
Programarea structurată este o metodă de programare care pune accent pe claritatea și ușurința înțelegerii codului.
Utilizarea structurilor de control:
| ALGORITM (PSEUDO-COD) | PROGRAM (COD) | –– |
| LINIE | Secvență | Instrucțiunile sunt executate linie cu linie în ordinea în care apar în cod. (ex: afișare pe ecran, citire de la tastatură, atribuire, etc.) |
| DECIZIE | Selecție | Folosirea instrucțiunilor condiționale (e.x., if, switch) pentru a decide ce ramură a codului să fie executată în funcție de CONDIȚIE |
| REPETIȚIE | Iterație | Repetarea unui bloc de cod (e.x., bucle for, while, do while) până când o anumită condiție este îndeplinită. |
Principiul celor trei structuri de control: TEOREMA LUI BOHM – JACOPPINI
Orice algoritm poate fi realizat folosind doar cele trei structuri de control de bază: secvență, selecție și iterație.
SAU
Cele 3 structuri de control: liniară, alternativă(decizională) și repetitivă cu test inițial sunt suficiente pentru a descrie orice algoritm.
Întrebări:
- Care sunt structurile de control ale algoritmilor din programarea structurată?
- În ce se transformă o structură de control din algoritm la traducerea sa în program?
- Dați exemple de instrucțiuni ce corespund structurii de control liniară.
- Dați exemple de instrucțiuni ce corespund structurii de control decizională.
- Dați exemple de instrucțiuni ce corespund structurilor de control repetitive.
