You are on page 1of 3

Тест по Програмирање втора година II група

Христијан Пумпалоски
Име и Презиме_________________________ II-4
клас___________

1. Со кој од наведените изрази се доделува вредност цел број? 1 поен


a) A:=’9’;
b) P:=2*12DIV3+7*18MOD10;
c) C:=123.456;
d) B:=false;
2. Ако Ord(‘C’)=67 тогаш Chr(67) е: 1 поен
a) ‘C’
b) ‘A’
c) ‘B’
d) ‘D’
3. Ако X:=false; со функцијата Y:=Ord(X) се добива вредност: 1 поен
a) 2
b) 1
c) 0
d) 7
4. По извршување на програмскиот сегмент 1 поен
Ime:=’KALINA’;
Prezime:=’GJORGJIEVSKA’;
DaNe:=’Da’;
IF DaNe=’Da’
THEN
Write(Ime)
ELSE
Write(Prezime);
се печати:
a) KALINA
b) Gjorgjievska
c) Kalina
d) GJORGJIEVSKA
5. Ако X=10 со функцијата Y=Random(X) може да се добие вредност: 1 поен
a) 15
b) 10
c) 8
d) 20
6. Ако вредноста на X=5 по извршување на наредбата 2 поени
CASE X OF
1,2,3:Write(‘utro’);
4,5,6: Write(X)
ELSE
Write(X);
END;
се печати:
5
________________________________________________________________________.
7. Следниот математички израз запишете го во Pascal со употреба на стандардните 2 поени
функции.
3
f¿
√ √x+
x
| |
cosx
_________________________________________________________________________
________________________________________________________________________.

1
8. Напишете ја наредбата која ќе ја употребиме за пронаоѓање на втората цифра 2 поени
(цифра на десетки) на троцифрен природен број?
((n mod 1000) div 100) mod 10;
________________________________________________________________________.
9. Ако A=5, B=7 по извршување на наредбата 2 поени
IF A>B
THEN
P:=A+B
ELSE
P:=B-2*A
вредноста на P изнесува:
-3
________________________________________________________________________.

10. Да се напише програма со која се пресметува еквивалентниот отпор кој го даваат 4 поени
отпорниците R1 и R2 зависно од типот на врската и тоа: 1-редно (сериско), 2-
паралелно.
(За сериска врска R=R1+R2, a за паралелна R=R1*R2/(R1+R2))
program vrska;
uses crt;
var r,r1,r2,vrska;integer;
BEGIN
CLRSCR;
Write('Vnesete go prviot otpor');
ReadLn(r1);
WriteLn('Vnesete go vtoriot otpor'):
ReadLn(r2);
WriteLn('Vnesete ja vrskata, 1 redno, 2 paralelno.');
ReadLn(Vrska);
if vrska=1 then
r:=r1+r2;
else
r:=r1*r2/(r1+r2)
WriteLn('Vkupniot otpor iznesuva' ,r:4:2:');
ReadLn;
END.
11. Напишете програма која за секој месец испишува колку дена има. За месецот февруари 4 поени
го прашува корисникот дали годината е престапна.
program meseci;
uses crt;
var m:1..12;
godina:integer;
BEGIN
CLRSCR;
WriteLn('Reden broj na mesecot');
ReadLn(m);
case m of
1,3,5,7,8,10,12:WriteLn('Mesecot ima 31 den);
2: BEGIN
WriteLn('Napishete ja godinata');
ReadLn(godina);

Одличен Мн. добар Добар Доволен Недоволен


поени 19-21 15-18 11-14 7-10 0-6

2
Освоени поени ________________

Оценка ________________

You might also like