You are on page 1of 2

Shkolla mesme profesionale

"Feriz Guri dhe Vllezrit aka"


Kaanik

Testi2 gjuh programuese

Emri............................ Mbiemri ............................... kl ..... Nr...........

1A. Me ciln shprehje llogaritet vlera e funksioni y n


pjesn e programit q sht dhn n vijim dhe sa do t jet
ajo vler?
x=3;
Zgjidhja:
a=2;
if (x<4)
Pr x=3 a=2
y=2*x+1
else
3<4 sht true
y=3*x+a

2A. T vizatohet bllok diagrami pr pjesn e programit t dhn n


detyrn e 1
Zgjidhja:

x=3;
a=2;

PO

JO
X<4

y=2*x+1=2*3+1=7
Para: y=7

y=2x+1

3A. Sa do t jen vlerat x dhe i pas ekzekutimit t pjess vijuese t programit


x=2;
Zgjidhja:
i=1;
while (i<6)
{
Vlerat fillestare
x=x+1;
X=2
i=1
i++;
}

y=3x+a

Zgjidhja:

Brenda unazs
x=x+1
i
.....................................
x=2+1=3
1
x=3+11=4
2
x=4+12=5
3
x=5+13=6
4
x=6+14=7
5

4A. T vizatohen bllok-diagrami prmes s cilit paraqitet unaza e realizuara me


komandn for.

Ku jan:
i - variabla e unazs.
f - vlera fillestare e variabls s unazs.
p - vlera prfundimtare e variabls s unazs.
h - hapi me t cilin ndryshohen vlerat e variabls i.
a - komandat e prfshira brenda unazs.
5A. far do t shtyp ky segment i kodit?
int x=3,y=2, rez;
char op='/';
switch (op){
case '+': rez=x+y; break;
case '-': rez=x-y; break;
case '*': rez=x*y; break;
case '/': rez=x/y; break;
}
cout<< x<<op<<y<<"=" <<rez;

a)3/2=1;
b)3*2=6;
c) 3+2=5;

6A. far do t shtyp ky segment i kodit?


int a;
for (a = 0; a < 4; a++){
if ((!a)||(a==2)) continue;
cout << a << ",";
}
cout << a << endl;

) 3-2=1;

a)0
b)0,1,2
c)1,2,3
)1,3,4
d)1,2,4
e)1,2,4

Kaanik
27/02/2015

Arsimtari i lnds
Ismail Dashi

Shkolla mesme profesionale

"Feriz Guri dhe Vllezrit aka"


Kaanik

Testi2 gjuh programuese

Emri............................ Mbiemri ............................... kl ..... Nr...........


1B. Sa do t jen vlerat e funksioneve
q sht dhn n vijim?
a=5;
b=3;
x=2*a+1;
if (x>6)
{
y=5*b+1;
z=a+2;
}
else
{
y=b+1;
z=3*a+b;
}

y dhe z pas ekzekutimit t pjess s programit

2B. T vizatohet bllok diagrami pr pjesn e programit t dhn n


detyrn e1

Zgjidhja:
Zgjidhja:

a=5;
b=3;
x=2*a+1;

Pr a=5; b=3;
x=2*a+1=2*5=1=11;
11>6 sht true y=5*b+1=5*3=1=16
z=a+2=5+3=8
Para: y=16 dhe z=8

PO

JO
x>6

y=5b+1;
z=a+2;

3B. Sa do t jen vlerat x dhe i pas ekzekutimit t pjess vijuese t programit


x=3;
for (i=1;i<=7; i++1)
x=x+2;

y=b+1;
z=3a+b;

Zgjidhja:

Zgjidhja:
i
x=x+2
..........................
1
x=3+2=5
2
x=5+2=7
3
x=7+2=9
4
x=9+2=11
5
x=11+2=13
6
x=13+2=15
7
x=15+2=17

4B. T vizatohen bllok-diagrami prmes s cilit paraqitet unaza e realizuara me


komandn do-while

Ku jan:
i - variabla e unazs.
f - vlera fillestare e variabls s unazs.
p - vlera prfundimtare e variabls s unazs.
h - hapi me t cilin ndryshohen vlerat e variabls i.
a - komandat e prfshira brenda unazs.
5B. far do t shtyp ky segment i kodit?
int x=3,y=2, rez;
char op='*';
switch (op){
case '+': rez=x+y; break;
case '-': rez=x-y; break;
case '*': rez=x*y; break;
case '/': rez=x/y; break;
}
cout<< x<<op<<y<<"=" <<rez;

a)3/2=1;
b)3*2=6;
c) 3+2=5;

6B. far do t shtyp ky segment i kodit?


int a;
for (a = 0; a < 4; a++){
if ((!a)||(a==2)) continue;
cout << a << ",";
}
cout << a << endl;

a)0
b)0,1,2
c)1,2,3

) 3-2=1;
)1,3,4
d)1,2,4

Kaanik
27/02/2015

Arsimtari i lnds
Ismail Dashi

You might also like