Documente Academic
Documente Profesional
Documente Cultură
1.) Fie a și b două numere întregi . Scrieți algoritmul care să verifice dacă cele două numere
sunt numere consecutive.
2.) Fie următorul algoritm descris în pseudocod, în care variabilele x,y și z sunt numere
reale:
Date de intrare: x,y,z: reale;
început
citește x,y,z ;
dacă (y + z =0 ) sau (x + z =0 ) sau (x + y =0 )
atunci scrie `FALS`
altfel
început
( ) (
E ←x / x +y +y / x +z +z / x +y ; ) ( )
dacă 2*E < 3
atunci scrie `FALS`
altfel scrie `ADEVĂRAT`
sfârșit dacă
sfârșit;
sfârșit dacă;
sfîrșit.
a.) Ce se va afișa pe ecran, dacă de la tastatură se introduc valorile x=20, y=55, z=6 ?
b.) Găsiți un set de valori pentru variabilele x,y,z astfel încât, în urma executării secvenței,
să se afișeze textul `FALS`.
3.) Să se calculeze valoarea funcției matematice f(x), pentru o valoare a lui x introdusă de
la tastatură:
x 2 + 1, dacã x ≤ −3
f : R → R, f x = 2 ( )
x − 4x + 5, dacã x > −3
Structura repetitivă cu test inițial (cât_timp)
1.) Să se scrie un algoritm care calculează produsul a n numere naturale citite pe rând de la
tastatură.
2.) Scrieți un algoritm, descries în pseudocod, care, pentru o valoare a lui n citită de la
tastatură , rezolvă fiecare dintre cerințele de mai jos:
a. Calculează suma numerelor naturale impare mai mici sau egale decât n.
Exemplu: Pentru n=9 ⇒ S=1+3+5+7+9
b. Afișează numerele naturale divizibile cu 3 mai mici sau egale cu n. Exemplu:
Pentru n=7 se vor afișa numerele 3 și 6.
3.) Să se scrie un algoritm care calculează suma cifrelor unui număr natural x citit de la
tastatură. (Vedeți problema rezolvată în clasă !!!!)