Liceul Teoretic "Mihail Sadoveanu"
Hînceşti, Hînceşti, Republica Moldova

Examene

Exerciţii pentru clasa VIII

Reprezentaţi schema bloc a secvenţei.

Utilizînd schema bloc determinaţi rezultatul execuţiei secvenţei.

MULT SUCCES!!!

Тест Instrucţiunea dacă

Itemul #1

Se consideră următoarea secvenţă:

x:=5; y:=10;

dacă  x>y atunci  k:=x+y altfel   k:=x*y;

writeln(k);

Ce valoare se va afişa?

Răspuns: ___________________________

Itemul #2

Se consideră următoarea secvenţă:

x:=5; y:=10;

dacă  x

Care variabilă îşi va moddacă ica valoarea în urma executării secvenţei date?

Răspuns:__________________________________________

Itemul #3

Ce valoare se va afişa după execuţia secvenţei de mai jos?

a:=105; b:=205;

dacă  a

Răspuns: ___________________________

Itemul #6

Ce valoare se va afişa după execuţia secvenţei de mai jos?

a:=105; b:=205;

dacă  a>b atunci  write(a) altfel   write(b);

Răspuns: ___________________________

Itemul #4

Fie x=1, y=4; a=0. Care va fi valoarea lui a după executarea instrucţiunii?

dacă  x<=y atunci  a:=sqr(x)+sqrt(y) altfel   a:=sqrt(x)+sqr(y);

Răspuns:__________________________________________

Itemul #5

Fie x=1, y=4; a=0. Care va fi valoarea lui a după executarea instrucţiunii?

dacă  x+y

Răspuns: ___________________________

TEST. Algoritmi

Itemul  #1

Se consideră următoarea secvenţă:

citeşte(n,b);

x←0;

p←1;

cît n>0  execută

x←x+p* (n mod 10);

p←p*b;

n←n div 10;

sfîrşit cît;

scrie(x);

Ce valoare se va afişa dacă se citeşte 1032 şi 4?

Scrieţi valoarea: ________________________

Itemul  #2

Se consideră următoarea secvenţă:

citeşte(n);

d←2;

cît n>1 execută

dacă  n mod d=0

atunci  n←n div 10

altfel   d←d+1;

sfîrşit dacă;

sfîrşit cît;

scrie(d);

Ce valoare se va afişa dacă se citeşte 24?

Scrieţi valoarea: ________________________

Itemul  #3

Se consideră următoarea secvenţă:

x←15;

i←1;

repetă

i←i+1;

x←x-2;

pînă cînd  i>x;

scrie(x);

Ce se va afişa?

Scrieţi valoarea: ________________________

Itemul  #4

Se consideră următoarea secvenţă:

nr←0;

pentru  i  de la 1 pînă la  10 execută

dacă i mod 4=0 atunci  nr←nr+1;

scrie(nr);

Ce se va afişa?

Scrieţi valoarea: ________________________