wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Instructiuni repetitive

Total questions: 5

Worksheet time: 8mins

Name
Class
Date
1.

Care dintre urmatoarele este echivalenta secventei

s=0;

pentru i=1, 100, 1 executa

daca i mod 5=0 atunci s=s+i

sfarsit pentru

a)

s=0

repeta

daca i mod 5=0 atunci s=s+i

pana cand i<=100

b)

s=0

i=0

cat timp i<=100 executa

daca i mod 5=0 atunci s=s+i

i=i+1

sfarsit cat timp

c)

s=0

i=0

cat timp i<=n executa

daca i mod 5=0 atunci s=s+i

i=i+1

sfarsit cat timp

d)

s=0

repeta

daca i mod 5=0 atunci s=s+i

i=i+1

pana cand i<=n

2.

Ce s-ar afisa in urma executarii secventei de mai jos, daca pentru n ar fi introdusa valoarea 10?

Citeste n

S=0

Pentru i=1, n, 2 executa

s=s+i*i;

Sfarsit pentru

Scrie s

a)

165

b)

0

c)

385

d)

100

3.

Care dintre urmatoarele sunt instructiuni repetitive?

a)

Repeta <instructiune> pana cand <conditie>

b)

daca <conditie> atunci repeta <instructiune>

c)

cat timp<conditie> repeta<instructiune>

d)

pentru <var>=<valoare_initiala>, <valoare_finala>, <pas> executa <instructiune>

4.

Cu ce pot fi inlocuite punctele de suspensie din urmatorul algoritm pentru a obtine in urma executiei sale suma divizorilor numarului x ?

citeste x;

s=0;

pentru i=1, x DIV 2, 1 execută

...

sfârșit pentru

scrie s

a)

s=s+ x DIV i

b)

daca x mod i<>0 atunci s=s+i

c)

s=s+x MOD i

d)

daca x mod i=0 atunci s=s+i

5.

Ce valoare va avea n in urma executarii secventei de mai jos?

n=3294

s=0

cat timp n<>0 executa

s=s+n mod 10

n=n div 10

sfarsit cat timp

scrie s

a)

0

b)

18

c)

1

d)

4