Sunteți pe pagina 1din 2

FIȘA DE LUCRU

Structura alternativă (de selecție simplă)

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ă sau sau


atunci scrie `FALS`
altfel
început

dacă
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ă:
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ă !!!!)

S-ar putea să vă placă și