Sunteți pe pagina 1din 3

EXERCITII TEZA

1. Se consider algoritmul alturat, descris n pseudocod.


S-a notat cu x%y restul mpririi numrului ntreg x la numrul ntreg
nenul y.
a) Scriei ce se va afia dac se citesc, n aceast
ordine, numerele: 17 22 13 101 2 7 5 0.
b) Scriei un ir de date de intrare, format doar din numere naturale cu cel
mult dou cifre fiecare, care s determine afiarea valorii 9877.
citete x (numr natural nenul)
ct timp x>0 execut
citete y (numr natural)
dac x>y atunci
scrie x%10
altfel
scrie y%10

2. Se consider algoritmul alturat, descris n pseudocod.


S-a notat cu x%y restul mpririi numrului ntreg x la numrul ntreg
nenul y.
a) Scriei ce se va afia dac se citesc, n aceast ordine, numerele: 2 5 16
9 12 13 5 0.
b) Scriei un ir de date de intrare, format doar din numere naturale cu o
singur cifr fiecare, care s determine afiarea valorii 7310.
citete z,x
(numere naturale nenule)

ct timp x>0 execut


citete y (numr natural)
dac z<y-x atunci
scrie x%10
altfel
scrie y%10

x

3. Se consider algoritmul alturat, descris n pseudocod.


S-a notat cu x%y restul mpririi numrului ntreg x la numrul ntreg
nenul y i cu xy operaia de interschimbare a valorilor variabilelor x i y.
a) Scriei ce se afieaz pentru a=5 i b=17.
b) Scriei toate perechile de valori care pot fi citite pentru variabilele a i
b, astfel nct s se afieze, n acest ordine, numerele: 1 -1.
citete a,b (numere ntregi)
dac a<b atunci
ab

pentru x a,b,-1 execut


dac x%20 atunci
scrie x,

2. Se consider algoritmul alturat, descris n pseudocod:


S-a notat cu [c] partea ntreag a numrului real c, iar cu a%b

restul mpririi numrului ntreg a la numrul ntreg nenul b.


a) Scriei valoarea care se afieaz, n urma executrii algoritmului, dac
se citete numrul 9321.
b) Scriei cea mai mare valoare de 4 cifre distincte care poate fi citit
pentru n astfel nct s se afieze valoarea 11.
citete n (numr natural)
s

-1

ct timp n>0 execut


dac n%10>s atunci
s

n%10

altfel
s

11

[n/10]

scrie s

SPOR LA TREABA!!!!!

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