Documente Academic
Documente Profesional
Documente Cultură
R E P ET I T I VA
L I M B A J E D E P R O G R A M A R E C + + / S C R AT C H
HTTPS://YOUTU.BE/DJYIRCSDHWG
O structură repetitivă are drept caracteristică
principală executarea repetată a unei secvențe de WHILE …DO
instrucțiuni cât timp se îndeplinește o condiție, sau
până când devine adevărată o condiție. Repetarea Algoritmii repetitivi
secvenței de instrucțiuni se numește „iterație”. O Exemplu:
structură repetitivă se mai numește și ciclică și
poate avea un număr cunoscut sau necunoscut de Ana a urcat cu liftul de la
iterații. Există trei tipuri de structuri repetitive: etajul a la etajul b. Scrie un
program care, citind numerele
naturale a și b, afișează
etajele pe la care a trecut
liftul.
Pentru a = 3, b = 9 se afișează
3, 4, 5, 6, 7, 8, 9.
Pentru a rezolva problema utilizând o structură repetitivă condiționată anterior, după citirea
valorilor variabilelor a și b vom scrie condiția: a <= b.
Start
Citește
a, b
Nu Da
a <= b
Scrie a
a=a+1
Stop
STRUCTURA REPETITIVĂ CU TEST FINAL
Do … While
La rezolvarea problemei afișării etajelor prin care a trecut liftul cu structura do … while, dacă
vom introduce valorile a=6 și b = 3 se va afișa valoarea 6. Cum rezolvați problema afișării în
ordine descrescătoare a etajelor?
EXISTĂ PERICOLUL
Astfel, trebuie avut grijă ca
SĂ NU SE IASĂ întotdeauna când se
For (…)
OPERAȚII ASUPRA CIFRELOR UNUI
NUMĂR
TEMĂ
1. Scrie un program care afișează tabla înmulțirii cu o cifră c citită de la
tastatură.
Exemplu: c = 7
2. Scrie un program care, citind un număr natural n, afișează suma cifrelor acestuia.
Exemplu: Pentru n = 854 se afișează 17.
3. Scrie un program care determină cea mai mare cifră a unui număr natural n.
Exemplu: Pentru n=2043 se afișează 4
4. Scrie un program care citește un număr natural n și determină câte cifre sunt
egale cu o cifră k, preluată de la tastatură.