M5 L10 Recapitulare și aplicații, test final

Test final

 

Results

QUIZ START

#1. Cine este int main() ?

Select all that apply:

Previous
Next

#2. Ce se poate scrie între ghilimele?

Select all that apply:

Previous
Next

#3. Ce este cout?

Select all that apply:

Previous
Next

#4. Care este corespondența structurii liniare în cod?

Select all that apply:

Previous
Next

#5. Cum funcționează un calculator?

Select all that apply:

Previous
Next

#6. Ce este orice program scris în limbajele c/c++?

Select all that apply:

Previous
Next

#7. Ce se petrece în memorie la declararea variabilelor de tip int ?

Select all that apply:

Previous
Next

#8. Ce este un algoritm?

Select all that apply:

Previous
Next

#9. Ce rezultat are instrucțiunea cout << "Introdu un numar: "; ?

Select all that apply:

Previous
Next

#10. Cum se numește un program în execuție?

Select all that apply:

Previous
Finish

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.

Î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.