You are on page 1of 9

2.

1-3
1. ________ ___________ _______
___________.
2. _____ ______
____________________________________________________________________
3. =3, B=5 Writeln( A=,A,B=,B);
___ _________________
S2-3
4. 8
H 8 1 8 Integer .
______ ___________
5. :
Program Primer_2;
Procedure Vreme (Sek:LongInt; Var C,M,S:Integer);
Begin
S:=Sek MOD 60;
Sek:= Sek DIV 60;
M:=Sek MOD 60;
Sek:=Sek DIV 60;
C:=Sek;
End;
Var Sekundi:LongInt;
Sec, Min, Cas:Integer;
Begin
Write(Vnesete vreme vo sekundi:);
Readln(Sekundi);
Vreme(Sekundi,Cas,Min,Sec);
Writeln(Cas:3,:,min:3,:,sec:3);
End.
6. .
3-5
7.
N=1;
While n<=10 do
Begin
.
n:=n+1;
end;

a.) n=9,
.) n=10,
.) n=11.
8.
Writeln( 238 ,*,7,=238*7);

9. Da se napravi algoritam za presmetuvawe na aritmeti~ka sredina na prvite 15 prirodni


broevi so strukturata povtoruvawe so izlez na krajot od ciklusot.
10. Da se napravi programa za pe~atewe na prvite 10 broevi. (While).
11. Da se presmeta proizvodot P=1*2*3*...*16.
1-5
12. , ?
Integer
_________ __________
Array
_________ __________
Real
___________________
Char
___________________
Set
_________ __________
13. Kako se narekuvaat elementite na zapisot pretstavi go zapisot u~enik (Ime,Prezime,
Broj vo dnevnik, Uspeh) grafi~ki.
14. Deklariraj tip pole, a potoa dve promenlivi od toj tip.
15. Nacrtaj poka`uva~ i objasni od koi poliwa e sostaven poka`uva~ot.
_____________________________________________________________
16.
Struktura na podatoci ~ii elementi mo`at da bidat od
razli~en tip, a sepak pristapot do sekoj element da
bide direkten se narekuva _________.
S2-5
17. Pro~itaj gi vrednostite na 15 komponenti od poleto X[i] preku tastatura.
_____________________________________________________________
18. Dodeluvaweto memoriska lokacija kaj poka`uva~ite se izvr{uva so procedurata
_________________
Odgovor:
19. . _______________________
20. Deklariraj tip zapis so slednite poliwa: naslov, avtor, `anr, broj na strani, a potoa dve
promenlivi od toj tip.
21. [to se izvr{uva so slednite naredbi i na koj na~in se pristapuva do podatocite
For I:=1 to N do
With klas[i] do
Writeln(Ime,Prosek:8:2,opst);
:
3-6
22. Neka e formirana funkcija so naslov:
Function Ime(s:String; a,b:Integer):String;
a)Kolku vlezni argumenti ima funkcijata;
b)Od koj tip se vleznite argumenti;
v)Od koj tip e izlezniot rezultat;
g)Povikajte ja ovaa funkcija vo glavnata programa.
23. Koja e procedura za povrzuvawe na logi~ka i fizi~ka datoteka - napi{i primer.
24. [to se izvr{uva so slednata grupa naredbi?
For I:=1 to N do
Begin
With a [I] do
Begin
Writeln(I,-ti proizvod);

Writeln(Vnesi ime na artiklot:);


Readln(ime);
Writeln(Vnesi kolicina);
Readln(kolicina);
Writeln(cena);
Readln(cena);
End;
Write(dat,A[I]);
End;
25.
N=6.

Function Faktoriel (N:Integer);


Begin
If N=0 then Faktoriel :=1
Else Faktoriel:=N*Faktoriel(N-1);
End;
26. Za zadadeno ime i prose~en uspeh na eden u~enik da se presmeta negoviot op{t
uspeh.
:Program pr_3_8;
Type Ucenik = Record
Ime: String;
Prosek: Real;
Opst: String [10];
end;
Var Maturant: Ucenik;
Begin
Write(Vnesi go imeto na ucenikot)
Readln(Maturant.Ime);
Write(Vnesi go prosekot);
Readln(Maturant prosek);
Wrth Maturant do
Bigin
case Round(prosek) of
5:opst:=odlicen;
4:opst:=mn.dobar:
3:opst:=dobar;
2:opst:=dovolen;
end;
Writeln(Ime, Prosek: 8: 2 opst);
end;
end;
27. ,
: , , ,
.
:
1-5

28. o ~ekorot na pi{uvawe na kod se pi{uvaat programi


so koristewe na tekst ureduva~. Programite se sostaveni od naredbi napi{ani vo
Pascal programski jazik.
Pri pi{uvaweto na kodot vsu{nost programirame nastani. Naredbite }e se izvr{at koga
korisnikot go aktivira toj nastan. O
.
.
____se bara sakaniot nastan i vo poleto desno od nego dvojno se kliknuva,
____Delphi avtomatski kreira zaglavie i prazen blok za naredbi na procedurata
ImeNaObjektot.ImeNaNastanot i ja prika`uva vo prozorecot Unit,
____se izbira objektot, a potoa Events vo OI,
____se zapi{uvaat naredbite i po potreba se prijavuvaat promenlivi.
:
29. multitasking
__________________________
: (task ).
30. [to e Label kontrola i koga se koristi? ____________________________
31. ___ _____________________,
_____________ ____________ .
32.
StrToInt _______________________________________________________________
StrToFloat _____________________________________________________________
IntToStr _____________________________________________________________
FloatToStr _____________________________________________________________.
2-6
33.
:
____________________
__________________________
____________________
:
34. [to e Edit kontrola i koga se koristi? __ _____________________________
35. Koja procedura }e se otvori ako kliknete na kop~eto Button1 od formata Form1.
______________________________________________________________
36. Od koi elementi se sostoi Object Inspector? ___________________________
37. Objasni gi svojstvata:
-Items _______________________________________________________
-ItemIndex____________________________________________________
38. Objasni gi svojstvata i nastanite:
-PasswordChar ___ _____________________________________________
-Read Only (koga se upotrebuva) _____ ___________________________
-On Change ___________________________________________________
3-7
38. Napravi programa so koja }e se vnesuvaat 5 broja i }e se presmetuva aritmeti~ka
sredina od tie broevi . (Primer so Edit komponenti) _______
39. Napravi programa so koja }e se sporeduvaat 2 broja i }e se pe~ati pogolemiot od niv.
(Primer so Edit komponenti)._______________________
40. [to e CheckBox kontrola i koga se koristi?

Se naoga na strana standard. Kontrola koja ni ovozmozuva vklucuvanje ili


isklucivanje na edna ili poveke opcii
-Napi{i naredba so koja }e proveri{ dali e kliknato na ovaa kontrola i ako e, da
otpe~ati vo Labela1 deka e kliknato, a ako ne e kliknato da otpe~ati vo
Labela1 deka ne e kliknato.
41. Napi{i programa za pretvorawe na evra vo denari so Scrollbar kontrola
(1E=61.5 den)
42. FormActivate
procedure TForm1.FormActivate(Sender: TObject);
begin
sx:=3;
sy:=3;
score:=5000;
end;
_____ _________
43. :
Procedure TForm1.ScrollBar1Change(Sender:TObject );
Begin
Edit1.text:=IntToStr(fact(ScrollBar1.position)); - ja povikuva procedurata fakturiel od
skrolbar position, ja pretvora vrednosta od integer vo string I ja prikazuva vo edit 1
Label1.Caption:=IntToStr(ScrollBar1.position)+'!='; - scroll bar position go pretvora
vo string mu dodava znak ! I = I go prikazuva vo label1
end;
44.
image1.picture.loadfromfile('c:\program files\borland\'+
'\delphi5\projects\sliki\sl1.bmp');
Vo image 1 vo svojstvoto picture ja nosi slikata sl1.bmp za koja e daden patot

3
45. Koja procedura }e se otvori na nastan On Click na kop~eto Button2 od formata
Form2.

PROGRAMIRAWE - IV godina
1. Da se napravi funkcija za presmetuvawe Suma_n. Taa da se povikuva vo
glavnata programa na nastan On Change na ScrollBar kontrolata. Formata
treba da sodr`i ScrollBar, Edit -za prika`uvawe rezultati , Label,Button - Izlez .
2. Napi{i programa za pretvorawe na celziusovi vo farenhajtovi stepeni so
Scrollbar kontrola (1f=1.8*c+32)

PROGRAMIRAWE - IV godina
1. Da se napravi funkcija za presmetuvawe faktoriel. Taa da se povikuva vo
glavnata programa na nastan On Change na ScrollBar kontrolata. Formata
treba da sodr`i ScrollBar, Edit -za prika`uvawe rezultati , Label,Button - Izlez .
2. Objasni gi svojstvata:
-Position
-Max,Min
3. [to e RadioButton kontrola i koga se koristi?
-Napi{i naredba so koja }e proveri{ dali e kliknato na ovaa kontrola i ako e, da
otpe~ati vo Labela1 deka e kliknato, a ako ne e kliknato da otpe~ati vo
Labela1 deka ne e kliknato.
46.

47.

TEST 3
6

S1-3
1. Koja e razlikata me|u write i writeln?

2. Osloboduvawe memoriska lokacija kaj poka`uva~ite se izvr{uva so


procedurata _________________
3. N

s(n)=n+(n-1)+(n-2)+3+2+1
___________
: s(n)=n+s(n-1)
4.
TEST PROGRAMIRAWE (CILKLUSI) II-GODINA ( II-grupa)
1. Napi{i ja naredbata za povtoruvawe so izlez na krajot od ciklusot. Objasni go
nejzinoto dejstvo.
2. Da se napravi algoritam : da se vnesat 20 broevi i da se izbroi kolku od niv se parni, a
kolku se neparni, da se upotrebi strukturata povtoruvawe so izlez na po~etokot od
ciklusot.
3. Da se napravi programa za presmetuvawe na suma na prvite 10 broevi. (Repeat)
4. Da se presmeta stepenot: St=X*X**X=X15

1. Deklariraj promenliva od tip pole.


2. Otpe~ati gi vrednostite na 15 komponenti od poleto X[i] .

PROGRAMIRAWE
1. [to e zapis?
2. Deklariraj promenliva od tip zapis so slednite poliwa: ime prezime, broj na li~na
karta, adresa, tel. br.

3. [to se izvr{uva so slednite naredbi i na koj na~in se pristapuva do podatocite


For I:=1 to N do
Writeln(klas[i].Ime,klas[i].Prosek:8:2,klas[i].opst);
1. [to se globalni promenlivi, a {to lokalni?
2. Neka e formirana slednata procedura:
Procedure Operacii(op1,op2:Real;operator:char; Var Rez:Real);
a)Navedi gi vleznite parametri i nivniot tip;
b)Navedi gi izleznite parametri i nivniot tip;
v)Povikajte ja ovaa procedura vo glavnata programa.
3. [to e potprogram?

PROGRAMIRAWE
1. Neka e formirana funkcija so naslov:
Function Proizvod(n:Integer):LongInt;
Var k:Integer;
p:longint;
Begin
p:=1;
For k:=1 to n do
p:=p*k;
Proizvod:=p;
end;
a)Kolku vlezni argumenti ima funkcijata i od koj tip se;
b)Objasni {to raboti funkcijata ;
v)Kakvi promenlivi se k i p;
v)Od koj tip e izlezniot rezultat;
g)Povikajte ja ovaa funkcija vo glavnata programa.
2. Koi parametri se formalni, a koi vistinski?
3. Neka e formirana slednata procedura:
Procedure Bukvi(S:String; Var samoglaski,soglaski:String);
a)Navedi gi vleznite parametri i nivniot tip;
b)Navedi gi izleznite parametri i nivniot tip;
v)Povikajte ja ovaa procedura vo glavnata programa.
4. [to se standardni proceduri i funkcii ?
4. [to e datoteka?
5. Prijavi varijabla od tip datoteka.
6. Objasni Rewrite(dat).
7. Objasni Filesize(dat).
8. Koja e procedura za zapi{uvawe na podatoci vo datotekata?

PROGRAMIRAWE

5.
6.
7.
8.
9.

Kako se delat datotekite?


Objasni Reset(dat).
Objasni seek(dat,n).
Koja e procedura za ~itawe na podatoci od datotekata?
[to se izvr{uva so slednata grupa naredbi?
While not Eof(dat) do
begin
read(dat,A[I]);
with A[I] do
Begin
Write(Ime:21);
Write(kolicina:6);
Write(cena:13:3);
Writeln(kolicina*cena:12:2);
Suma:=suma+kolicina*cena;
end;
end;

5.

You might also like