wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Structura_repetitiva_cu_test_final

Total questions: 7

Worksheet time: 9mins

Name
Class
Date
1.

Cu ce expresie trebuie înlocuite punctele de suspensie astfel încât algoritmul pseudocod alăturat să calculeze şi să afişeze cea mai mică cifră din scrierea în baza 10 a unui număr natural n?

citeşte n (număr natural)

m<- …

┌repetă

│ ┌dacă n%10<m atunci

│ │ m<- n%10

│ └■

│ n<- [n/10]

└până când n=0

scrie m

a)

0

b)

1

c)

[n/10]

d)

10

2.

Ce valoare are variabila întreagă n în urma executării secvenţei următoare?

n=0;

executa

n=n+3;

cat timp n<=10

a)

9

b)

3

c)

10

d)

12

3.

Dacă variabilele a şi b sunt de tip intregi, ce valori vor avea variabilele a şi b la finalul executării secvenţei de instrucţiuni următoare?

a=5; b=0;

executa

a=a-1;

b=b+a*a;

cat timp a!=0;

a)

a=0 b=55

b)

a=0 b=30

c)

b=-1 a=25

d)

b=30 a=0

4.

In structura repetitiva cu test final instructiunile se executa cel putin (a)  

5.

Care este cea mai mare valoare iniţială a variabilei întregi ind, pentru care următoarea secvenţă de program va afişa exact un caracter ’*’ ?

a = 5;

executa

scrie '*';

ind=ind+1;

cat timp a<=ind;

a)

5

b)

4

c)

6

d)

3

6.

Stabiliti ordinea pasilor ce explica efectul instructiunii EXECUTA... CAT TIMP

a) se stabileste valoarea de adevar a expresiei logice

b) daca valoarea conditiei este FALSA atunci se continua cu instructiunea de dupa EXECUTA CAT TIMP

c) daca valoarea conditiei este ADEVARAT atunci se revine la primul pas

d) se executa instructiunea

a)

d, a, b, c

b)

a, b, c, d

c)

d, a, c, b

d)

a, d, c, b

7.

Folosind instructiunea repetitiva cu test final sa se scrie in pseudocod algoritmul ce calculeaza oglinditul numarului N (N=1234 => 4321)

4 lines