You are on page 1of 22

Centrul de Excelență în Economie și Finanțe

Unitatea de curs:
Programarea structurată
Profesor: Galina LUNCAȘU
Master în Științe ale Educației, grad didactic unu
Email: luncasu.galina@gmail.com
Unitatea de curs:
Programarea structurată
Tema lecției: Instrucțiuni repetitive. Aplicații
Sumar
✓ Instrucțiunile repetitive for, while, do while
✓ Instrucțiunea break
✓ Instrucțiunea continue
✓ Instrucțiunea returne
Structuri repetitive
expresieinitializare expresieinitializare

while (expresiecontrol){ do {

instrucțiune; instrucțiune;
expresieinstructiuni expresieinstructiuni
} } while (expresiecontrol);

for ([expresieinitializare];[expresiecontrol];[expresieinstructiuni])

instrucțiune;
Problema 1:

De la tastatură se citesc mai multe numere întregi până la


întâlnirea unui număr natural cu cel puțin 5 divizori.
Afișați suma numerelor citite, divizorii fiecărui număr și
numărul total de divizori ale numerelor citite.
Problema 2:

De la tastatură se citesc n numere întregi. Elaborați un program


prin intermediul căruia se va determina câte dintre numerele
citite îndeplinesc condiția: suma cifrelor numărului este
divizibilă cu trei.
Instrucțiunea break
Ce se va afișa în rezultatul execuției programului?
Problema 1 ( utilizând instrucțiunea break)
Instrucțiunea continue
Ce se va afișa în rezultatul execuției programului?
Varianta cu while
Problema 3:

Ionel are în portmoneu X bancnote de 1,5,10,20 și 50 lei.


Fiind prezent la un eveniment cultural, Ionel s-a decis să doneze
toate bancnotele din portmoneu cu excepția celor cu valoare
nominală de 20 și 50.
Elaborați un program prin intermediul căruia se va calcula suma
donată de către Ionel.
Instrucțiunea return
Conjectura lui Catalan
p q
a -b =1

Găsiți două numere naturale a,b>1 și p,q>1 astfel încât


ap-bq=1 (cu excepția 32-23=1)
Tema pentru acasa
Problemele de rezolvat și materialul pentru studiu se află pe cardul
cu data de 12.11.2018

Pentru rezolvarea independentă sunt propuse problemele 27-32


pagina 19-20 din Culegere de probleme.

Evaluare la tema ”Structuri de decizie și repetitive”

You might also like