Отпремање презентације траје. Молимо да сачекате

Отпремање презентације траје. Молимо да сачекате

CIKLIČNE ALGORITAMSKE STRUKTURE

Сличне презентације


Презентација на тему: "CIKLIČNE ALGORITAMSKE STRUKTURE"— Транскрипт презентације:

1 CIKLIČNE ALGORITAMSKE STRUKTURE
NAREDBA FOR

2 Naredba FOR struktura naredbe: I oblik for i:=PV do KV do N; gde su: i – upravljačka promenljiva (brojač) PV – početna vrednost brojača KV – krajnja vrednost brojača N – naredba (naredbe) brojač se povećava sa korakom 1 II oblik for i:=KV downto PV do N; brojač se smanjuje sa korakom -1 naziva se i brojački ciklus broj ponavljanja tela ciklusa je poznat unapred

3 Izračunati sumu svih dvocifrenih brojeva
Izračunati sumu svih dvocifrenih brojeva. Rezultat se ispisuje u komponenti Label3

4 Procedure TForm1.Button1Click(Sender: TObject); var i,s : integer;
begin s:=0; for i:=10 to 99 do s:=s+i; Label3.Caption:=IntToStr(s); end; inicijalizacija

5 Izračunati 10!=12 ... 9 10 Rezultat se ispisuje u komponenti Label3

6 Procedure TForm1.Button1Click(Sender: TObject); begin p:=1;
var i, p: integer; begin p:=1; for i:=1 to 10 do p:=p*i; Label3.Caption:=IntToStr(p); end; inicijalizacija

7 Izračunati sumu parnih brojeva do broja N, koji se unosi u Edit1
Izračunati sumu parnih brojeva do broja N, koji se unosi u Edit1. Rezultat se ispisuje u Label3

8 Procedure TForm1.Button1Click(Sender: TObject); var N,i,s:integer;
begin N:=StrToInt(Edit1.Text); s:=0; for i:=1 to N do if i mod 2 = 0 then s:=s+i; Label3.Caption:=IntToStr(s); end; Unošenje broja N sa tastature Ispitivanje da li je broj PARAN

9 Prebrojati koliko ima brojeva koji su deljivi sa 3, a koji pripadaju intervalu [200,300]. Rezultat se ispisuje u komponenti Label3

10 Procedure TForm1.Button1Click(Sender: TObject); var i,br: integer;
begin br:=0; for i:=200 to 300 do if i mod 3 =0 then br:=br+1; Label3.Caption:=IntToStr(br); end; Brojač br se povećava za 1

11 Ispisati sve brojeva od 15 do 35
Vertikalni klizač komponente Memo1; klizač se uključi na ScrollBars - ssVertical

12 procedure TForm1.Button1Click(Sender: TObject); var i : integer;
s : string; begin s:=' '; for i:=15 to 35 do s:=s+' '+IntToStr(i); Memo1.Text:=s; end; prazan string

13 Ispisati kvadrate brojeva od 1 do 10
Komponenta Memo1

14 Procedure TForm1.Button1Click(Sender: TObject); var i : integer; s : string; begin s:=' '; for i:=1 to 10 do s:=s+' '+IntToStr(i*i); Memo1.Text:=s; end;

15 Ispisati neparne brojeve prve stotine

16 Procedure TForm1.Button1Click(Sender: TObject);
var i : integer; s : string; begin s:=' '; for i:=1 to 100 do if i mod 2=1 then s:=s+' '+IntToStr(i); Memo1.Text:=s; end;

17 Ispisati korene brojeva od 1 do 10 UNAZAD

18 Procedure TForm1.Button1Click(Sender: TObject); var i : integer;
s : string; begin s:=' '; for i:=10 downto 1 do s:=s+' '+FloatToStr(sqrt(i)); Memo1.Text:=s; end; U ovom zadatku je korišćena petlja kod koje se brojač i smanjuje – downto Koren od i je realan pa se zato koristi FloatToStr

19 Zadaci za vežbanje: Izračunati sumu s=10+15+  +250 Izračunati sumu s=1+3+  +99 ili sabrati neparne brojeve do 100 Izračunati sumu s= ili sabrati kvadrate brojeva od 1 do 10 Izračunati proizvod p=2*4* ... *10 Prebrojati dvocifrene brojeve koji su deljivi sa 7 Ispisati sve brojeve od 100 do 200, koji su deljivi sa 4 Ispisati trocifrene brojeve koji su deljivi sa 5 Ispisati kvadrate brojeva od 1 do 10


Скинути ppt "CIKLIČNE ALGORITAMSKE STRUKTURE"

Сличне презентације


Реклама од Google