Programiranje – PASCAL

Upotreba datoteka

Zadatak 1:  U kreiranu datoteku: d (‘dslog.txt’) unesite podatke za n učenika ( ime, izostanci i uspjeh )

datslog1

Zadatak 2:  Prikazati sadržaj datoteke: dslog.txt

datslog2

Zadatak 3:  Pozvati datoteku: dslog.txt, sdrtirati podatke po uspjehu i nove sortirane podatke unjeti u datoteku

datslog3

Potprogrami – Funkcije

pored unapred definisanih standardnih funkcija, programer može kreirati i svoje funkcije. Odlika funkcije je da daje samo jednu izlaznu vrednost, koja se pridružuje imenu funkcije.

npr. napisati funkciju koja vraca sumu parnih brojeva od k do n:

f1

funkcija se može napisati i bez argumenata:

f2

 

zadatak sa regionalnog takmičenja:

zadt1      prt1

program novi_niz;

type nizn=array[1..50] of integer;

nizp=array[1..50] of real;

var

a,bn:nizn;

bp:nizp;

i,j,n:integer;

suma:real;

begin

write(‘n=’); read(n);

suma:=0;

writeln(‘unesite ‘,n,’ elemenata niza:’);

for i:=1 to n do

begin

read(a[i]); suma:=suma+a[i];

end;

i:=1;

{kreiranje neparnih elemenata niza}

for j:=1 to n*2 do

if j mod 2<>0 then

begin bn[j]:=a[i] ; i:=i+1; end;

{kreiranje parnih elemenata niza}

j:=2; bp[j]:=suma/n;

for j:=3 to 2*n do

if j mod 2 = 0 then begin

bp[j]:=bp[j-2]+1;  write(bp[j]:7:2); end;

writeln;writeln;

{prikazivanje elemenata novog niza}

for i:=1 to n*2 do

if i mod 2 <>0 then

write(bn[i]:5)

else

write(bp[i]:7:2);

readln;readln end.

zadatak 2:

zamjenat2

zadatak 3:

zadt3

zadatak 5:

meta

Najmanji zajednički sadržalac:

slika nzs

Prva vježba

Picture1

Gradivo prvog polugodišta:

Capture

Gradivo drugog polugodišta:

Capture

Matrice

matrice

Rad sa modulima

Potprogrami, funkcije

jedan primjer: korisnik unosi …

Postavi komentar