Documente Academic
Documente Profesional
Documente Cultură
)
((a>3)&&(a<15))||(a!=b)
a. ((a>3)||(a<15))&&(a==b)b. !((a<=3)||(a>=15))||(a!=b)
c. ((a>3)||(a<15))&&(a!=b)d. !(a<3||a>15)&&(a!=b)
Raspuns:aapartineintervalului(3,15)sau(a!=b).Observamca
variantab),c)sid)nusuntegaleexpresiadata,prinurmarevarianta
corectaestea).
2. Se consider algoritmul alturat, descris n pseudocod:
citeten(numr natural)
s10
cttimpn>0execut
dac n%10<satunci
sn%10
altfel
s1
n[n/10]
scries
S-a notat cu [c]partea ntreag a numrului real c,iar cu a%brestul mpririi numrului
ntreg ala numrul ntreg nenul b.
a)Scriei valoarea care se afieaz, n urma executrii algoritmului, dac se citete pentru n
valoarea 1239. (6p.)
n=1239;s=10;
s=9;n=123;
s=3;n=12;
s=2;n=1;
s=1;n=0;
scries=>sevaafisavaloarea1
b) Scriei o valoare care poate fi citit pentru nastfel nct s se afieze valoarea -1. (4p.)
Pentru a se afisa -1, n trebuie sa aiba cel putin o cifra egala cu 0, n poate lua valoarea 205.
c) Scriei n pseudocod un algoritm echivalent cu cel dat in care s se nlocuiasc structura ct
timp... execut cu o structur repetitiv cu test final. (6p.)
citesten
s10
executa
daca n%10<satunci
sn%10
altfel
s1
n[n/10]
cttimpn>0
scries