M5 L10 Recapitulare

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)––
LINIESecvență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.)
DECIZIESelecțieFolosirea 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ȚIEIterațieRepetarea unui bloc de cod (e.x., bucle for, while, do while) până când o anumită condiție este îndeplinită.
programarea structurată

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.

programarea structurată

Întrebări:

  1. Care sunt structurile de control ale algoritmilor din programarea structurată?
  2. În ce se transformă o structură de control din algoritm la traducerea sa în program?
  3. Dați exemple de instrucțiuni ce corespund structurii de control liniară.
  4. Dați exemple de instrucțiuni ce corespund structurii de control decizională.
  5. Dați exemple de instrucțiuni ce corespund structurilor de control repetitive.