M5 L10 Recapitulare și aplicații, test final

Test final

 

Results

QUIZ START

#1. Ce se poate scrie între ghilimele?

Select all that apply:

Previous
Next

#2. Ce este un algoritm?

Select all that apply:

Previous
Next

#3. Cum trebuie să fie un algoritm?

Select all that apply:

Previous
Next

#4. Cum funcționează un calculator?

Select all that apply:

Previous
Next

#5. Ce este cout?

Select all that apply:

Previous
Next

#6. Pe câte linii se scrie structura liniară în pseudocod?

Select all that apply:

Previous
Next

#7. Ce rezultat are instrucțiunea cin >> numar; ?

Select all that apply:

Previous
Next

#8. Ce execută funcția cin?

Select all that apply:

Previous
Next

#9. Ce execută funcția cout?

Select all that apply:

Previous
Next

#10. Când se returnează valoarea zero?

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.