SlideShare ist ein Scribd-Unternehmen logo
1 von 7
Redni broj časa: ________ Razred III
Nastavna tema: ALGORITMI I PROGRAMIRANJE
Nastavna jedinica: Potprogrami.
Tip časa: Obrada. Vezbanje.
Zadaci nastavne jedinice:
a) Obrazovni
b) Funkcionalni
c) Vaspitni .
Organizacioni oblici - sistemi nastavnog rada: Individualni rad
Nastavne metode: Demonstracija, prakticni rad.
Objekti i nastavna sredstva: Udžbenik,radna sveska, računar.
Vremenska artikulacija časa:
a) Uvodni deo: 5 min.
b) Centralni deo: 35 min.
c) Zaključni deo: 5 min
Potrpogrami
U složenijim programima često se pojavljuju nizovi naredbi koji se ponavljaju na više mesta. Ili se
ipak, ista grupa naredbi pojavljuje u raznim programima. Da bi se izbeglo nepotrebno ponavljanje
koda i višestruke izmene u slučaju greške, svaki programski jezik omogućava kreiranje
potprograma koji se sastoje iz takvih grupa naredbi.
Sam nazvi potprogram govori da je to deo programa , koji se formira kao samostalna programska
jedinica. Potprogram mora imati jedinstveno ime, koje se koristi za poziv potprograma.
Potprogram se moze pozvati vise puta, čak šta više-jedan potprogram se može koristiti u raznim
programima.
Postoje 2 tipa potrpograma funkcije I procedure.
Funkcije
Funkcija je samostalan deo programa koji obavlja određeni zadatak i preko svog naziva i liste
parametara, delu programa iz kloga je pozvana vraća odgovarajuće rezultate. Svaka funkcija ima
jedinstveni naziv preko koga se može pozvati proizvoljan broj puta iz bilo kog dela programa u cilju
izvršenja tog zadatka.
U programu se funkcija definiše na sledeći način:
function <ime f-je>(ulazni parametri:tip):tip izlazne vrednosti f-je;
[deklracija lokalnih promenljivih]
<blok naredbi>
Svaka funkcija mora imati zaglavlje, koje sadrži jedinstveni naziv naveden odmah iza rezervisane
reči function. Iza naziva potprograma sledi lista parametara unutar oblih zagrada. Za svaki
parametar potporgrama mora biti naveden njegov tip, sličan način kao i kod deklaracijom
promenljivih naredbom var.
Nakon definisanja zaglavlja potporgrama sledi blok za deklarisanje lokalnih promenljivih.
Deklaracija lokalnih promenljivih se vrši na isti način kao i deklarisanje promenljivih unutar
glavnog programa korišćenjem naredbe var.
Iza bloka za deklaracije sledi blok naredbi , odnosno telo funkcije. Kao i za svaki drugi blok
naredbi, telo potporgrama se sastoji od niza komandi ograničenih rezervisanim rečima begin i end.
Zadaci
Zadatak 73: Rastojanje tačaka - Trougao
Napisati potprogram koji za date x i y koordinate za dve tačke u ravni izračunava
rastojanje između njih.
U glavnom programu učitati koordinate za tri tačke u ravni i koristeći potprogram izračunati
obim i površinu trougla koje one obrazuju.
Algoritam za potporgram za racunanje duzine stranice:
DuzinaStranice(Ax,Ay,Bx,By)
D = √(𝐴𝑥 − 𝐵𝑥)2 + (𝐴𝑦 − 𝐵𝑦)2
DuzinaStranice = D
P u P
Algoritam za potrpogram za Obim Trougla: Algoritam za potporogram Za Površinu Trougla
Algoritam za glavni program:
ObimTrougla(a,b,c)
ObimTrougla:= a + b + c
PuP
PovrsinaTrougla(a,b,c)
PovrsinaTrougla:= √𝑆 ∗ ( 𝑆 − 𝑎) ∗ ( 𝑆 − 𝑏) ∗ (𝑆 − 𝑐)
S:= (a + b + c) / 2
PuP
Početak
Ax,Ay,Bx,
By,Cx,Cy
a:= DuzinaStranice(Bx,By,Cx,Cy)
b:= DuzinaStranice(Ax,Ay,Cx,Cy)
c:= DuzinaStranice(Bx,By,Ax,Ay)
O:=ObimTrougla(a,b,c)
P:=PovršinaTrougla(a,b,c)
a,b,c,
O,P
Kraj
Izgled forme:
Resenje zadatka u Lazarusu:
Zadatak:
Napisati potrpograme za racunanje vrednosti min , max i stepena brojeva.
U glavnom programu izracunati sledeće izraze:
Z =
min( 𝑥,𝑦)+0.5
1+𝑚𝑎𝑥2 (𝑥,𝑦)
Z=
𝑥3+5 𝑥+𝑦6
𝑥 𝑦
Algoritam potporgrama za nalazenje minimalnog i maksimalnog broja:
Min(x,y)
x > y
min = y min = x
PuP
Max(x,y)
x > y
max = x max = y
PuP
Algoritam potrpograma Stepena brojeva: Algoritam programa za glavni program:
Izgled forme zadatka:
Stepen(x,n)
p := 1
i := 1,n
Stepen:=p
p: = p*x
PuP
Početak
x, y
Z1 =
min( 𝑥,𝑦)+0.5
1+𝑚𝑎𝑥2 (𝑥,𝑦)
Z2=
𝑥3+5 𝑥+𝑦6
𝑥 𝑦
Z1 , Z2
Kraj
Resenje zadatka:

Weitere ähnliche Inhalte

Ähnlich wie R3 t9 z73

06.-08. CIKLICNE ALGOR STRUKTURE FOR.pptx
06.-08.  CIKLICNE ALGOR STRUKTURE FOR.pptx06.-08.  CIKLICNE ALGOR STRUKTURE FOR.pptx
06.-08. CIKLICNE ALGOR STRUKTURE FOR.pptxBrankica Jokić
 
Dev c++ sekcija OS"N.Tesla" Prnjavor (Brankica Jokic)
Dev c++ sekcija OS"N.Tesla" Prnjavor (Brankica Jokic)Dev c++ sekcija OS"N.Tesla" Prnjavor (Brankica Jokic)
Dev c++ sekcija OS"N.Tesla" Prnjavor (Brankica Jokic)Brankica Jokić
 
PROGRAMIRANJE-C-IIRAZRED.pdf
PROGRAMIRANJE-C-IIRAZRED.pdfPROGRAMIRANJE-C-IIRAZRED.pdf
PROGRAMIRANJE-C-IIRAZRED.pdfMilicaJovanovi14
 
Rešavanje problema korišćenjem računara
Rešavanje problema korišćenjem računaraRešavanje problema korišćenjem računara
Rešavanje problema korišćenjem računarasuzanainformatika
 
Preporuke Za Proces Ocenjivanja Programske Aplikacije
Preporuke Za Proces Ocenjivanja Programske AplikacijePreporuke Za Proces Ocenjivanja Programske Aplikacije
Preporuke Za Proces Ocenjivanja Programske AplikacijeОШ ХРШ
 
Sistemski softver i aplikativni programi
Sistemski softver i aplikativni programiSistemski softver i aplikativni programi
Sistemski softver i aplikativni programiJasmina Profil
 
Sistemski softver i aplikativni programi
Sistemski softver i aplikativni programiSistemski softver i aplikativni programi
Sistemski softver i aplikativni programiAleksandar Jovanovic
 
Pitanja Maturski Fe
Pitanja Maturski FePitanja Maturski Fe
Pitanja Maturski Feguest199a1d0
 
Obrazovni resurs.ppt
Obrazovni resurs.pptObrazovni resurs.ppt
Obrazovni resurs.pptMersihaBulic
 
.Net framework
.Net framework.Net framework
.Net frameworkkrstic_nis
 
Sistemske operacije za stvaranje i unistenje procesa
Sistemske operacije za stvaranje i unistenje procesaSistemske operacije za stvaranje i unistenje procesa
Sistemske operacije za stvaranje i unistenje procesastevadobrota
 
Visual Basic Bacanje kugle
Visual Basic Bacanje kugleVisual Basic Bacanje kugle
Visual Basic Bacanje kugleOlynx
 

Ähnlich wie R3 t9 z73 (19)

06.-08. CIKLICNE ALGOR STRUKTURE FOR.pptx
06.-08.  CIKLICNE ALGOR STRUKTURE FOR.pptx06.-08.  CIKLICNE ALGOR STRUKTURE FOR.pptx
06.-08. CIKLICNE ALGOR STRUKTURE FOR.pptx
 
Dev c++ sekcija OS"N.Tesla" Prnjavor (Brankica Jokic)
Dev c++ sekcija OS"N.Tesla" Prnjavor (Brankica Jokic)Dev c++ sekcija OS"N.Tesla" Prnjavor (Brankica Jokic)
Dev c++ sekcija OS"N.Tesla" Prnjavor (Brankica Jokic)
 
PROGRAMIRANJE-C-IIRAZRED.pdf
PROGRAMIRANJE-C-IIRAZRED.pdfPROGRAMIRANJE-C-IIRAZRED.pdf
PROGRAMIRANJE-C-IIRAZRED.pdf
 
Rešavanje problema korišćenjem računara
Rešavanje problema korišćenjem računaraRešavanje problema korišćenjem računara
Rešavanje problema korišćenjem računara
 
IT4-L5.pptx
IT4-L5.pptxIT4-L5.pptx
IT4-L5.pptx
 
Preporuke Za Proces Ocenjivanja Programske Aplikacije
Preporuke Za Proces Ocenjivanja Programske AplikacijePreporuke Za Proces Ocenjivanja Programske Aplikacije
Preporuke Za Proces Ocenjivanja Programske Aplikacije
 
Sistemski softver i aplikativni programi
Sistemski softver i aplikativni programiSistemski softver i aplikativni programi
Sistemski softver i aplikativni programi
 
Sistemski softver i aplikativni programi
Sistemski softver i aplikativni programiSistemski softver i aplikativni programi
Sistemski softver i aplikativni programi
 
Paskal zadaci
Paskal zadaciPaskal zadaci
Paskal zadaci
 
Pitanja Maturski Fe
Pitanja Maturski FePitanja Maturski Fe
Pitanja Maturski Fe
 
Program i potprogram
Program i potprogram Program i potprogram
Program i potprogram
 
Obrazovni resurs.ppt
Obrazovni resurs.pptObrazovni resurs.ppt
Obrazovni resurs.ppt
 
C++ za 90 minuta
C++ za 90 minutaC++ za 90 minuta
C++ za 90 minuta
 
Algoritmi
AlgoritmiAlgoritmi
Algoritmi
 
.Net framework
.Net framework.Net framework
.Net framework
 
Sistemske operacije za stvaranje i unistenje procesa
Sistemske operacije za stvaranje i unistenje procesaSistemske operacije za stvaranje i unistenje procesa
Sistemske operacije za stvaranje i unistenje procesa
 
Java Script.ppt
Java Script.pptJava Script.ppt
Java Script.ppt
 
01 Uvod
01 Uvod01 Uvod
01 Uvod
 
Visual Basic Bacanje kugle
Visual Basic Bacanje kugleVisual Basic Bacanje kugle
Visual Basic Bacanje kugle
 

Mehr von NašaŠkola.Net

Sremac 2018 p1_raspored_casova_odeljenja_180917
Sremac 2018 p1_raspored_casova_odeljenja_180917Sremac 2018 p1_raspored_casova_odeljenja_180917
Sremac 2018 p1_raspored_casova_odeljenja_180917NašaŠkola.Net
 
R3 T 8.2 Ciklusi sa uslovom - Zadatak 62
R3 T 8.2 Ciklusi sa uslovom - Zadatak 62R3 T 8.2 Ciklusi sa uslovom - Zadatak 62
R3 T 8.2 Ciklusi sa uslovom - Zadatak 62NašaŠkola.Net
 
Dan škole 2016 - Program proslave godišnjice
Dan škole 2016 - Program proslave godišnjiceDan škole 2016 - Program proslave godišnjice
Dan škole 2016 - Program proslave godišnjiceNašaŠkola.Net
 
PDIS pismo podrske 2016-03-24
PDIS pismo podrske 2016-03-24PDIS pismo podrske 2016-03-24
PDIS pismo podrske 2016-03-24NašaŠkola.Net
 
Takmicenje Dabar 2016 - Satnica Nis
Takmicenje Dabar 2016 - Satnica NisTakmicenje Dabar 2016 - Satnica Nis
Takmicenje Dabar 2016 - Satnica NisNašaŠkola.Net
 
Razvionica 2014 Bezbedan internet
Razvionica 2014 Bezbedan internetRazvionica 2014 Bezbedan internet
Razvionica 2014 Bezbedan internetNašaŠkola.Net
 
Razvionica Bezbedan Internet 2014
Razvionica Bezbedan Internet 2014Razvionica Bezbedan Internet 2014
Razvionica Bezbedan Internet 2014NašaŠkola.Net
 
R4 01 BP Access Unos podataka
R4 01 BP Access Unos podatakaR4 01 BP Access Unos podataka
R4 01 BP Access Unos podatakaNašaŠkola.Net
 
Nasa skola 2011: Baze podataka - Stefan Nikolic -Silvana Ivkovic
Nasa skola 2011: Baze podataka - Stefan Nikolic -Silvana IvkovicNasa skola 2011: Baze podataka - Stefan Nikolic -Silvana Ivkovic
Nasa skola 2011: Baze podataka - Stefan Nikolic -Silvana IvkovicNašaŠkola.Net
 
Fv primena obrazovnih_standarda_130225
Fv primena obrazovnih_standarda_130225Fv primena obrazovnih_standarda_130225
Fv primena obrazovnih_standarda_130225NašaŠkola.Net
 
Наставни план и програм 2012 - Рачунарство и информатика - 2. разред
Наставни план и програм 2012 - Рачунарство и информатика - 2. разредНаставни план и програм 2012 - Рачунарство и информатика - 2. разред
Наставни план и програм 2012 - Рачунарство и информатика - 2. разредNašaŠkola.Net
 
Наставни план и програм 2012 - Рачунарство и информатика - 1. разред
Наставни план и програм 2012 - Рачунарство и информатика - 1. разредНаставни план и програм 2012 - Рачунарство и информатика - 1. разред
Наставни план и програм 2012 - Рачунарство и информатика - 1. разредNašaŠkola.Net
 
Наставни план и програм 2012 - Рачунарство и информатика - 4. разред
Наставни план и програм 2012 - Рачунарство и информатика - 4. разредНаставни план и програм 2012 - Рачунарство и информатика - 4. разред
Наставни план и програм 2012 - Рачунарство и информатика - 4. разредNašaŠkola.Net
 
Nastavni plan i program za gimnaziju - Računarstvo i informatika
Nastavni plan i program za gimnaziju - Računarstvo i informatikaNastavni plan i program za gimnaziju - Računarstvo i informatika
Nastavni plan i program za gimnaziju - Računarstvo i informatikaNašaŠkola.Net
 
Nastavni plan i program za gimnaziju - Računarstvo i informatika (PDF)
Nastavni plan i program za gimnaziju - Računarstvo i informatika (PDF)Nastavni plan i program za gimnaziju - Računarstvo i informatika (PDF)
Nastavni plan i program za gimnaziju - Računarstvo i informatika (PDF)NašaŠkola.Net
 
Рачунарство и информатика - Глобални наставни план за 3. разред гиманазије
Рачунарство и информатика - Глобални наставни план за 3. разред гиманазијеРачунарство и информатика - Глобални наставни план за 3. разред гиманазије
Рачунарство и информатика - Глобални наставни план за 3. разред гиманазијеNašaŠkola.Net
 
Рачунарство и информатика - Глобални наставни план за 2. разред гиманазије
Рачунарство и информатика - Глобални наставни план за 2. разред гиманазијеРачунарство и информатика - Глобални наставни план за 2. разред гиманазије
Рачунарство и информатика - Глобални наставни план за 2. разред гиманазијеNašaŠkola.Net
 
Рачунарство и информатика - Глобални наставни план за 1. разред гиманазије
Рачунарство и информатика - Глобални наставни план за 1. разред гиманазијеРачунарство и информатика - Глобални наставни план за 1. разред гиманазије
Рачунарство и информатика - Глобални наставни план за 1. разред гиманазијеNašaŠkola.Net
 

Mehr von NašaŠkola.Net (20)

Sremac 2018 p1_raspored_casova_odeljenja_180917
Sremac 2018 p1_raspored_casova_odeljenja_180917Sremac 2018 p1_raspored_casova_odeljenja_180917
Sremac 2018 p1_raspored_casova_odeljenja_180917
 
R3 T 8.2 Ciklusi sa uslovom - Zadatak 62
R3 T 8.2 Ciklusi sa uslovom - Zadatak 62R3 T 8.2 Ciklusi sa uslovom - Zadatak 62
R3 T 8.2 Ciklusi sa uslovom - Zadatak 62
 
Dan škole 2016 - Program proslave godišnjice
Dan škole 2016 - Program proslave godišnjiceDan škole 2016 - Program proslave godišnjice
Dan škole 2016 - Program proslave godišnjice
 
CV_Dragan_Ilic_160320
CV_Dragan_Ilic_160320CV_Dragan_Ilic_160320
CV_Dragan_Ilic_160320
 
PDIS pismo podrske 2016-03-24
PDIS pismo podrske 2016-03-24PDIS pismo podrske 2016-03-24
PDIS pismo podrske 2016-03-24
 
Takmicenje Dabar 2016 - Satnica Nis
Takmicenje Dabar 2016 - Satnica NisTakmicenje Dabar 2016 - Satnica Nis
Takmicenje Dabar 2016 - Satnica Nis
 
Razvionica 2014 Bezbedan internet
Razvionica 2014 Bezbedan internetRazvionica 2014 Bezbedan internet
Razvionica 2014 Bezbedan internet
 
Razvionica Bezbedan Internet 2014
Razvionica Bezbedan Internet 2014Razvionica Bezbedan Internet 2014
Razvionica Bezbedan Internet 2014
 
R4 01 BP Access Unos podataka
R4 01 BP Access Unos podatakaR4 01 BP Access Unos podataka
R4 01 BP Access Unos podataka
 
Nasa skola 2011: Baze podataka - Stefan Nikolic -Silvana Ivkovic
Nasa skola 2011: Baze podataka - Stefan Nikolic -Silvana IvkovicNasa skola 2011: Baze podataka - Stefan Nikolic -Silvana Ivkovic
Nasa skola 2011: Baze podataka - Stefan Nikolic -Silvana Ivkovic
 
Solidarnost
SolidarnostSolidarnost
Solidarnost
 
Fv primena obrazovnih_standarda_130225
Fv primena obrazovnih_standarda_130225Fv primena obrazovnih_standarda_130225
Fv primena obrazovnih_standarda_130225
 
Наставни план и програм 2012 - Рачунарство и информатика - 2. разред
Наставни план и програм 2012 - Рачунарство и информатика - 2. разредНаставни план и програм 2012 - Рачунарство и информатика - 2. разред
Наставни план и програм 2012 - Рачунарство и информатика - 2. разред
 
Наставни план и програм 2012 - Рачунарство и информатика - 1. разред
Наставни план и програм 2012 - Рачунарство и информатика - 1. разредНаставни план и програм 2012 - Рачунарство и информатика - 1. разред
Наставни план и програм 2012 - Рачунарство и информатика - 1. разред
 
Наставни план и програм 2012 - Рачунарство и информатика - 4. разред
Наставни план и програм 2012 - Рачунарство и информатика - 4. разредНаставни план и програм 2012 - Рачунарство и информатика - 4. разред
Наставни план и програм 2012 - Рачунарство и информатика - 4. разред
 
Nastavni plan i program za gimnaziju - Računarstvo i informatika
Nastavni plan i program za gimnaziju - Računarstvo i informatikaNastavni plan i program za gimnaziju - Računarstvo i informatika
Nastavni plan i program za gimnaziju - Računarstvo i informatika
 
Nastavni plan i program za gimnaziju - Računarstvo i informatika (PDF)
Nastavni plan i program za gimnaziju - Računarstvo i informatika (PDF)Nastavni plan i program za gimnaziju - Računarstvo i informatika (PDF)
Nastavni plan i program za gimnaziju - Računarstvo i informatika (PDF)
 
Рачунарство и информатика - Глобални наставни план за 3. разред гиманазије
Рачунарство и информатика - Глобални наставни план за 3. разред гиманазијеРачунарство и информатика - Глобални наставни план за 3. разред гиманазије
Рачунарство и информатика - Глобални наставни план за 3. разред гиманазије
 
Рачунарство и информатика - Глобални наставни план за 2. разред гиманазије
Рачунарство и информатика - Глобални наставни план за 2. разред гиманазијеРачунарство и информатика - Глобални наставни план за 2. разред гиманазије
Рачунарство и информатика - Глобални наставни план за 2. разред гиманазије
 
Рачунарство и информатика - Глобални наставни план за 1. разред гиманазије
Рачунарство и информатика - Глобални наставни план за 1. разред гиманазијеРачунарство и информатика - Глобални наставни план за 1. разред гиманазије
Рачунарство и информатика - Глобални наставни план за 1. разред гиманазије
 

R3 t9 z73

  • 1. Redni broj časa: ________ Razred III Nastavna tema: ALGORITMI I PROGRAMIRANJE Nastavna jedinica: Potprogrami. Tip časa: Obrada. Vezbanje. Zadaci nastavne jedinice: a) Obrazovni b) Funkcionalni c) Vaspitni . Organizacioni oblici - sistemi nastavnog rada: Individualni rad Nastavne metode: Demonstracija, prakticni rad. Objekti i nastavna sredstva: Udžbenik,radna sveska, računar. Vremenska artikulacija časa: a) Uvodni deo: 5 min. b) Centralni deo: 35 min. c) Zaključni deo: 5 min Potrpogrami U složenijim programima često se pojavljuju nizovi naredbi koji se ponavljaju na više mesta. Ili se ipak, ista grupa naredbi pojavljuje u raznim programima. Da bi se izbeglo nepotrebno ponavljanje koda i višestruke izmene u slučaju greške, svaki programski jezik omogućava kreiranje potprograma koji se sastoje iz takvih grupa naredbi. Sam nazvi potprogram govori da je to deo programa , koji se formira kao samostalna programska jedinica. Potprogram mora imati jedinstveno ime, koje se koristi za poziv potprograma. Potprogram se moze pozvati vise puta, čak šta više-jedan potprogram se može koristiti u raznim programima. Postoje 2 tipa potrpograma funkcije I procedure. Funkcije Funkcija je samostalan deo programa koji obavlja određeni zadatak i preko svog naziva i liste parametara, delu programa iz kloga je pozvana vraća odgovarajuće rezultate. Svaka funkcija ima jedinstveni naziv preko koga se može pozvati proizvoljan broj puta iz bilo kog dela programa u cilju izvršenja tog zadatka. U programu se funkcija definiše na sledeći način: function <ime f-je>(ulazni parametri:tip):tip izlazne vrednosti f-je; [deklracija lokalnih promenljivih] <blok naredbi>
  • 2. Svaka funkcija mora imati zaglavlje, koje sadrži jedinstveni naziv naveden odmah iza rezervisane reči function. Iza naziva potprograma sledi lista parametara unutar oblih zagrada. Za svaki parametar potporgrama mora biti naveden njegov tip, sličan način kao i kod deklaracijom promenljivih naredbom var. Nakon definisanja zaglavlja potporgrama sledi blok za deklarisanje lokalnih promenljivih. Deklaracija lokalnih promenljivih se vrši na isti način kao i deklarisanje promenljivih unutar glavnog programa korišćenjem naredbe var. Iza bloka za deklaracije sledi blok naredbi , odnosno telo funkcije. Kao i za svaki drugi blok naredbi, telo potporgrama se sastoji od niza komandi ograničenih rezervisanim rečima begin i end. Zadaci Zadatak 73: Rastojanje tačaka - Trougao Napisati potprogram koji za date x i y koordinate za dve tačke u ravni izračunava rastojanje između njih. U glavnom programu učitati koordinate za tri tačke u ravni i koristeći potprogram izračunati obim i površinu trougla koje one obrazuju. Algoritam za potporgram za racunanje duzine stranice: DuzinaStranice(Ax,Ay,Bx,By) D = √(𝐴𝑥 − 𝐵𝑥)2 + (𝐴𝑦 − 𝐵𝑦)2 DuzinaStranice = D P u P
  • 3. Algoritam za potrpogram za Obim Trougla: Algoritam za potporogram Za Površinu Trougla Algoritam za glavni program: ObimTrougla(a,b,c) ObimTrougla:= a + b + c PuP PovrsinaTrougla(a,b,c) PovrsinaTrougla:= √𝑆 ∗ ( 𝑆 − 𝑎) ∗ ( 𝑆 − 𝑏) ∗ (𝑆 − 𝑐) S:= (a + b + c) / 2 PuP Početak Ax,Ay,Bx, By,Cx,Cy a:= DuzinaStranice(Bx,By,Cx,Cy) b:= DuzinaStranice(Ax,Ay,Cx,Cy) c:= DuzinaStranice(Bx,By,Ax,Ay) O:=ObimTrougla(a,b,c) P:=PovršinaTrougla(a,b,c) a,b,c, O,P Kraj
  • 5. Zadatak: Napisati potrpograme za racunanje vrednosti min , max i stepena brojeva. U glavnom programu izracunati sledeće izraze: Z = min( 𝑥,𝑦)+0.5 1+𝑚𝑎𝑥2 (𝑥,𝑦) Z= 𝑥3+5 𝑥+𝑦6 𝑥 𝑦 Algoritam potporgrama za nalazenje minimalnog i maksimalnog broja: Min(x,y) x > y min = y min = x PuP Max(x,y) x > y max = x max = y PuP
  • 6. Algoritam potrpograma Stepena brojeva: Algoritam programa za glavni program: Izgled forme zadatka: Stepen(x,n) p := 1 i := 1,n Stepen:=p p: = p*x PuP Početak x, y Z1 = min( 𝑥,𝑦)+0.5 1+𝑚𝑎𝑥2 (𝑥,𝑦) Z2= 𝑥3+5 𝑥+𝑦6 𝑥 𝑦 Z1 , Z2 Kraj