CIKLIČNE ALGORITAMSKE STRUKTURE

Slides:



Advertisements
Сличне презентације
- PREDAVANJE 9 - Nikola Zubić Novi Sad,
Advertisements

Програмски језик Parallaxis
Uvod u programiranje - matematika – XII predavanje Moduli. OOP
Зависност разлике од умањеника
Показивачи.
Увод у организацију и архитектуру рачунара 1
Programiranje - Nizovi -
ISTICANJE KROZ MALI OTVOR
Uvod u funkcije Kolegij: Programski jezik C++ Ak. god. 2018/19
ANALITIČKA METODA ZA KINEMATIČKU ANALIZU – METODA KOMPLEKSNOG BROJA
Основна својства дељивости природних бројева
Tipovi, operatori i izrazi
Завод за унапређивање образовања и васпитања
Programiranje - Naredbe za kontrolu toka programa – 4. dio
Елементи на програмски јазици
Microsoft Access uvod u baze podataka.
VJEŽBA složenie naredbe.
POLINOMI :-) III℠, X Силвија Мијатовић.
Uvod u programiranje - matematika – VI predavanje Petlje. FOR. WHILE
Nastavna cjelina: 2. Microsoft Excel 2010
Бројеви прве стотине први разред РАД У ПАРУ – учитељице I /3 и I /4
Periodične funkcije Periodična funkcija je tip funkcije koja ponavlja svoje vrednosti u određenim intervalima (periodama). Period se definiše kao trajanje.
5 NAREDBE.
Dinamičke strukture podataka
Osnove pseudo jezika operatori, funkcije
Python 8. razred Miodrag Maksimović.
OSNOVE PROGRAMIRANJA U VISUAL BASIC-U predavanje 6: kolekcija selektovanih objekata Blok, atributi, automatsko kreiranje linije i kružnice Replace this.
Uvod u programiranje - matematika – VIII predavanje
OШ “Краљ Петар I” ВеСеЛа МаТеМаТиКа Наташа Гавриловић.
Naredba case Komanda "Select Case" se koristi kada u izrazu imamo više uslova. U sledećem primjeru prikazano je korištenje naredbe “If - else“ Izraz postaje.
PyGame.
Uskladištene procedure
Др Наташа Папић-Благојевић
Uvod u programiranje - matematika – XII predavanje
Podaci.
Osnovni pojmovi; nastanak programa
PROJEKTOVANJE RAZGRANATE ALGORITAMSKE STRUKTURE
CIKLIČNE ALGORITAMSKE STRUKTURE
Uvod u programiranje - matematika – V predavanje
ЛИНИЈА И ОБЛАСТ ВЕЖБАЊЕ 1
Т А М А Е И М Т К Сабирање
Vježbenica 1c: Pravocrtna programska struktura
Zadaci za vježbu Q-Basic Dušanka Tomić.
Пример.
Т А М А Е И М Т К Сабирање
 INDUKTIVITET U STRUJNOM KRUGU zbog ~ U  za N namotaja uz
Увод у организацију и архитектуру рачунара 1
Vježbenica 3: struktura petlje – 1.dio
Minimizacija gubitaka u prenosnoj mreži Srbije uticajem na tokove reaktivne snage V.Bečejac, M.Mosurović, B.Šumonja, D.Aničić.
Vježbenica 3: struktura petlje – 3.dio
5. razreda.
Програмски језик Parallaxis (2)
Структура програма у Паскалу
Анализа структуре.
Logičko projektovanje računarskih sistema 2
Бројеви већи од 1000.
Logičko projektovanje računarskih sistema 2
Algoritmi Vladimir Filipović
У СУСРЕТ РАСПУСТУ И НОВОЈ ГОДИНИ !.
Prof. dr Vlado Simeunović OSNOVE RAČUNARSKE TEHNIKE vlado
Funkcije u ekselu.
5. (B) RJEŠAVANJE PROBLEMA I PROGRAMIRANJE
MOD MOD je aritmetički operator – predstavlja ostatak cjelobrojnog dijeljenja. Ako je MOD = 0, tada je broj djeljiv bez ostatka. Gleda se samo ostatak.
Napisati program koji izračunava sledeću formulu
MATLAB.
Principi programiranja
Principi programiranja
Vježbenica 3: struktura petlje – 2.dio
Java script.
Транскрипт презентације:

CIKLIČNE ALGORITAMSKE STRUKTURE NAREDBA FOR

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

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

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

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

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

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

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

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

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

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

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

Ispisati kvadrate brojeva od 1 do 10 Komponenta Memo1

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;

Ispisati neparne brojeve prve stotine

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;

Ispisati korene brojeva od 1 do 10 UNAZAD

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

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=1+4+9+... +100 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