Sunteți pe pagina 1din 1

Instrucțiunea WHILE, clasa a IX-a

Mercuri, 29.04.2020, ora a I-a, clasa a IX-a”E”

ATENȚIE!
 Memorează fișierul cu numele NumeClasa (de exemplu AdamClasa9E) în mapa INFO.
 Rezolvă sarcinile propuse aici – în fișierul tău.
 Memorează modificările făcute în fișierul NumeClasa.
 Trimite fișierul NumeClasa la adresa ecadam@hotmail.com până la sfârșitul orei.

Nume, prenume

1. Determină rezultatele:
Fie secvenţa de program: Sarcină: Rezultat
a) De câte ori se va repeta instrucţiunea a:=a+1?
a:=1; b:=5; b) Ce va afişa secvenţa de program?
while a<=b do c) Modificaţi condiţia astfel ca ciclul să nu se execute
a:=a+1; niciodată.
writeln(a);
d) Modificaţi condiţia astfel ca ciclul să se repete la
infinit.
N:=54321; Ce va afişa secvenţa de program?
While N<>0 Do
Begin a) 24 b) 54321 c) 54 d) 135 e)24
if N mod 2=1 then
write(N Mod 10);
N:=N Div 10 ;
End;

2. Fie x=3, y=2, z=1. Evaluează expresiile:


Expresie Valoarea expresiei Expresie Valoarea expresiei
a) (1+x+y-2)*z b) not(x-y+z>0)
c) x*y+y*(-z) d) (x<y) or (2*x>y-z)

3. Stabilește valoarea de adevăr a fiecărei afirmații:


Afirmație A/F
a) Instrucţiunea While este o instrucţiune structurată.
b) Execuţia instrucţiunii While se încheie atunci când expresia logică devine adevărată.
c) Instrucţiunea While se numeşte instrucţiune repetitivă cu test inițial.
d) În instrucţiunea While expresia logică se evaluează la fiecare repetare.
e) În instrucţiunea While după cuvântul Do poate fi scrisă o instrucţiune simplă sau
compusă.
f) Instrucţiunea While poate fi utilizată la rezolvarea oricărei probleme.

4. Fie A, B, C – numere naturale. Rezolvă problemele:


Enunț Program PASCAL:
a) Calculează câte cifre are
numărul maxim.
b) Calculează suma
cifrelor pare ale numărul
B.
c) Calculează produsul
dintre C şi răsturnatul A.

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