pascal(for petlja)

20
Naredba Naredba FOR FOR

Upload: serif-barakovic

Post on 16-Feb-2016

26 views

Category:

Documents


1 download

DESCRIPTION

Program Pascal,For petlja.

TRANSCRIPT

Page 1: Pascal(FOR petlja)

Naredba Naredba FORFOR

Page 2: Pascal(FOR petlja)

FOR

Iskaz FOR omogućava da se dio algoritma ponovi tačno određen broj puta.

FOR i:=x TO n DOS:= S+i

x - početna vrijednostn – krajnja vrijednost

S

i:=x , n

Page 3: Pascal(FOR petlja)

Napisati program za ispis brojeva od 1 do n

PROGRAM ispisbrojeva;VAR i, n: integer;BEGIN

write ('Upisi gornju granicu');readln (n);FOR i:=1 TO n DO

writeln ('i= ‘ , i); readln; readln;END.

Page 4: Pascal(FOR petlja)

Napiši program koji će ispisati svakidrugi broj od 1 do n tako da brojevi budu ispisani jedan pored drugog,

ne jedan ispod drugog!!!

Page 5: Pascal(FOR petlja)

PROGRAM ispisbrojeva;VAR i, n: integer;BEGIN

write ('Upisi gornju granicu');readln (n);FOR i:=1 TO n DO

BEGIN write (i: 4); i:=i+1; END;

readln; readln;END.

Page 6: Pascal(FOR petlja)

Izračunati prosjek 10 unešenih ocjena

Page 7: Pascal(FOR petlja)

PROGRAM ProsjekOcjena; const n = 10;var oc, i, sum : integer;

prosjek : real;BEGIN

sum := 0 ;writeln ('Unesite ',n, 'ocjena:' );for i := 1 to n do begin

readln (oc); sum := sum + oc

end;prosjek := sum / n; writeln ('Prosjecna ocjena je: ', prosjek : 2 : 2);

readln; readln; end.

Page 8: Pascal(FOR petlja)

Program ispisuje sve unešene brojeve od 1 do 10, ali unatrag

Page 9: Pascal(FOR petlja)

PROGRAM Unatrag;

var b : integer;

BEGIN

FOR b := 10 DOWNTO 1 DO

writeln (b) ;

readln;

readln;

end.

Page 10: Pascal(FOR petlja)

Napisati program za ispis sume brojeva od 1 do n

Page 11: Pascal(FOR petlja)

program Suma; var i, n, s : integer;

begin s := 0; writeln (' Do broja n= ' ); readln (n) ; for i := 1 to n do begin

s:= s + i ; end;

writeln (' Suma ',n, ' prirodnih brojeva je: S= ', s) ;readln ; readln ;end.

Page 12: Pascal(FOR petlja)

Napisati program za ispis proizvoda brojeva od 1 do n

Page 13: Pascal(FOR petlja)

program Proizvod; var i, n, p : integer;

beginp:= 1;writeln (' Do broja n= ' );readln (n) ;for i := 1 to n do begin

p:= p * i ; end;writeln (' Proizvod ',n, ‘ prirodnih brojeva je: P= ', p) ;

readln ; readln ;end.

Page 14: Pascal(FOR petlja)

Napisati program za ispis sume recipročnih vrijednosti prvih n

prirodnih brojeva

Page 15: Pascal(FOR petlja)

PROGRAM suma_reciprocnih_vrijednosti;VAR i, n : INTEGER;

s : REAL;BEGIN WRITE('Do broj '); READLN( n ); s := 0;

FOR i := 1 TO n DO s := s + 1/i;

WRITELN('n = ', n, ' suma ', s ); readln; readln;END.

Page 16: Pascal(FOR petlja)

Napisati program za ispis parnih brojeva od 1 do n

Page 17: Pascal(FOR petlja)

PROGRAM parni_brojevi;VAR i, n : INTEGER;BEGIN WRITE('Do broja '); READLN( n );

FOR i := 1 TO n DO IF i MOD 2 = 0 THEN

WRITELN('i = ', i ); readln; readln;END.

Page 18: Pascal(FOR petlja)

Napisati program za ispis aritmetičke sredine brojeva od k

do n djeljivih sa m

Page 19: Pascal(FOR petlja)

PROGRAM asred;VAR i,k,n,m,br:integer;

asr, s:real;BEGIN write (‘Upisi brojeve k n m '); readln(k,n,m); s:=0; br:=0;

FOR i := k TO n DO IF i MOD m = 0 THEN BEGIN s:=s+i; br:=br+1; END; asr := s/br;

writeln('aritmeticka sredina unesenih brojeva je: ', asr); readln; readln;END.

Page 20: Pascal(FOR petlja)

URADI SAM:

1. Napisati program za ispis neparnih brojeva od 1 do n2. Napisati program za ispis sume neparnih brojeva od 1

do n 3. Napisati program za određivanje parnosti prvih n

brojeva

Izgled ekrana : Unesi broj n: 3– neparan– paran– neparan

4. Napisati program za ispis aritmetičke sredine brojeva od 1 do n djeljivih sa 3