Omogući efekte
1 od 20
Onemogući efekte
Vidi slično
Embed code
U kontaktu sa
Drugovi iz razreda
Telegram
Recenzije
Dodajte svoju recenziju
Napomena uz prezentaciju
Prezentacija na temu "Algoritam" je pripremljena da se studenti upoznaju sa pojmom algoritma, njegovim svojstvima, izvršiocima algoritama i osnovnim algoritamskim strukturama. Prezentacija može pomoći u učenju učenika kako da kreiraju dijagrame toka algoritama.
- Definicija
- Porijeklo riječi "algoritam"
- Rad učenika u grupama
- Algoritam Executors
- Svojstva algoritma
- Oblici pisanja algoritama
- Elementi dijagrama toka
- Vrste algoritama
- Praktičan rad
Da nastavnik predaje
Provesti rad testa/verifikacije
Format
pptx (powerpoint)
Broj slajdova
Ermakova V.V.
Sala za predavanja
Riječi
Abstract
Present
svrha
slajd 1
Iz radnog iskustva Ermakove V.V., nastavnika informatike u MBOU srednjoj školi broj 19 grada Belova.
slajd 2
slajd 3
Porijeklo riječi "algoritam"
U latinskom prijevodu Al-Khwarizmijeve knjige, pravila su počinjala riječima "Algorizmi je rekao." Vremenom su ljudi zaboravili da je "Algorizam" autor pravila i počeli su pravila jednostavno zvati algoritmi. Trenutno je riječ "algoritam" jedan od najvažnijih koncepata računarske nauke.
slajd 4
Rad učenika u grupama
- Kako razumete izreku Norberta Wienera: „Svaka mašina košta onoliko koliko košta osoba koja na njoj radi?“
slajd 5
Algoritam Executors
Algoritam Executors
slajd 6
Sa date liste zadataka izaberite one koji su jasno formulisani.
- Idi tamo, ne znam gde. Donesi, ne znam šta.
- Broji zvijezde na nebu.
Slajd 7
Svojstva algoritma
- Efikasnost
- Diskretnost (korak po korak)
- determinizam
- (sigurnost)
- Jasnoća
- Izvodljivost
- masovni karakter
Slajd 8
- Efikasnost.
- Diskretnost (korak po korak)
Slajd 9
- Odlučnost (izvjesnost).
- Jasnoća.
- Izvodljivost.
- masovni karakter
Slajd 10
Oblici pisanja algoritama
Verbalno i formulaično.
- 1 korak 23+34=57
- 2 korak 57*57=3249
- 3 korak 3249/3=1083
koristeći algoritamski jezik.
Izraz.
- argy,z:int
- resx:int
- x:=2*y
- x:=x+z
Blok dijagrami.
slajd 11
Elementi dijagrama toka
- Počni
- Podaci
- Redoslijed naredbi
- Stanje
- Deklarisanje varijabli
slajd 12
Vrste algoritama
- Linearno
- Razgranati (algoritamske strukture "grananje" i "izbor")
- Ciklična (algoritamska struktura "ciklus")
- Auxiliary
slajd 13
- Linearni algoritam je algoritam u kojem se naredbe izvršavaju uzastopno, jedna za drugom.
- Razgranati algoritam je algoritam u kojem se, ovisno o istinitosti ili netačnosti uvjeta, izvršava jedna ili druga serija naredbi.
- Ciklični algoritam je algoritam u kojem se isti niz radnji izvodi više puta (ili ne jednom) dok se ne ispuni uvjet.
- Pomoćni algoritam je nezavisni algoritam koji ima takvo zaglavlje koje omogućava da se ovaj algoritam pozove iz drugih algoritama.
Slajd 14
Linearni algoritam
Primjer. algoritam sadnje drveća
- Počni
- Kraj
- Iskopajte rupu u zemlji
- Spustite sadnicu u rupu
- Zakopati rupu sa sadnicama
- Zalijte sadnicu
slajd 15
Razgranati algoritam
Primjer: Od tri kovanice istog apoena, jedan je falsifikovan (laki). Kako ga pronaći uz pomoć vaganja na vagi bez utega?
slajd 16
Ciklični algoritam
Domaći zadatak iz matematike.
Slajd 17
da ponovimo...
4. Navedite glavne elemente dijagrama toka i njihovu svrhu.
Slajd 18
Praktičan rad
Razmišljajte i kreirajte na računaru koristeći grafički vektorski uređivač dijagrama toka linearnih, razgranatih, cikličkih algoritama.
Objašnjenje: Kada radite, koristite elemente dijagrama toka.
Slajd 19
Zadaća
- Kreativna poruka na temu: "Algoritmi oko nas", koristeći razumne izvore (opcionalno).
Kreativna poruka će se sigurno cijeniti!
Slajd 20
Prilikom izrade prezentacije korišteni su nastavni materijali N. D. Ugrinovich i L. L. Bosovoi.
Pogledajte sve slajdove
Abstract
Tema lekcije
Target
Zadaci:
Vrsta lekcije: Lekcija u usvajanju novih znanja.
Oprema
2. Multimedijalni projektor.
Oprema:
Power point prezentacija.
Trajanje: dva časa po 45 minuta.
Napredak lekcije
1. Organizacioni momenat
Učitelju
Učitelju
Učitelju: Bravo momci!
Student.
Primjer govora . Riječ "algoritam" dolazi od imena arapskog naučnika Muhammada ibn Muse al-Khwarizmija. Al-Khwarizmi je živio i radio u 9. stoljeću, formulirao je pravila za izvođenje aritmetičkih operacija u decimalnom pozicionom brojevnom sistemu.
Učitelju: Dakle, a algoritam je opis determinističkog niza radnji koje imaju za cilj dobivanje rezultata iz početnih podataka u konačnom broju diskretnih koraka korištenjem komandi razumljivih izvođaču.
Koje algoritme poznajete i ko ili koji su izvršioci algoritama?
Razmjena mišljenja u grupama.
Učitelju
Izbrojite broj prozora u vašoj kući.
Broji zvijezde na nebu.
Dajte detaljan opis puta od vrata vaše kuće do škole (pješke, autobusom ili drugim prevoznim sredstvom).
Idi tamo, ne znam gde.
Donesi, ne znam šta.
Učitelj:
Efikasnost. Dobivanje traženog rezultata u konačnom broju koraka; to znači da se neispravan algoritam koji ne uspijeva postići cilj uopće ne treba smatrati algoritmom.
Diskretnost (korak po korak). Diskretnost znači da se algoritam sastoji od niza akcija, koraka. Izvođenje svakog sljedećeg koraka nemoguće je bez završetka prethodnih. Poslednji korak, po pravilu, daje rezultat algoritma.
Znači da su radnje koje se izvode u svakom koraku jedinstveno i precizno definirane.
Jasnoća. Algoritam bi trebao biti jasan ne samo autoru, već i izvođaču.
Izvodljivost. Algoritam mora sadržavati komande napisane na razumljivom jeziku i izvršne od strane izvođača.
masovni karakter. Isti algoritam se može primijeniti za rješavanje veliki broj slični zadaci sa različitim uslovima.
Učitelju.
1. Verbalna formula
Na primjer, sastavite algoritam za rješavanje aritmetičkog izraza (23 + 34) * 57 / 3
1 korak 23+34=57
2 korak 57*57=3249
3 korak 3249/3=1083
Na primjer, Napišite algoritam za rješavanje algebarskog izraza x=2y+z
alg Expression
arg y,z:int
3. Tabele
4. Blok dijagrami,
Učitelj: ).
4. Faza konsolidacije znanja.
4.1 .
Uzorci pitanja:
1. Navedite primjere algoritama koji su vam poznati.
2. Navedite glavna svojstva algoritama i ilustrujte ih primjerima.
3. Koje oblike opisa algoritama poznajete?
Učitelj:
4.2. Individualni rad na kompjuteru:
Učitelj: Zapišite svoj domaći zadatak:
1. Informatika i IKT: udžbenik za 9. razred / N. D. Ugrinovich, str. 105-109 (obavezno).
Redoslijed naredbi
Deklarisanje varijabli
Ermakova Veronika Vikentievna, nastavnik informatike, MBOU srednja škola br. 19 grada Belova
Metodička izrada časa iz informatike
za učenike 9. razreda na temu „Algoritam. Svojstva algoritma. Dijagrami toka»
Tema lekcije: Algoritam. Svojstva algoritma. Blok dijagrami.
Target: Upoznavanje studenata sa pojmom algoritma, njegovim svojstvima, izvršiocem algoritma i glavnim algoritamskim strukturama.
Zadaci:
1. Dajte pojam algoritma, izvršioca algoritma i razmotrite svojstva algoritama.
2. Upoznati studente sa osnovnim algoritamskim strukturama.
3. Naučite učenike da kreiraju dijagrame toka algoritama.
4. Promovirati razvoj učenika informatička kultura i logičko razmišljanje.
Vrsta lekcije: Lekcija u usvajanju novih znanja.
Oprema: 1. Moderni kompjuteri sa pristupom internetu.
2. Multimedijalni projektor.
Oprema: Poster "Osnovne algoritamske strukture".
Power point prezentacija.
Spisak korišćene literature: UMK N. D. Ugrinovich, L. L. Bosovoi
Trajanje: dva časa po 45 minuta.
Napredak lekcije
1. Organizacioni momenat
Učitelju: Dobar dan momci! Danas počinjemo da proučavamo najzanimljiviju i najvažniju temu informatičkog kursa "ALGORITAM". (Demonstracija prezentacije, 1 slajd)
2. Faza pripreme učenika za aktivno svjesno usvajanje znanja.
Učitelju: Predlažem da samostalno pronađete značenje riječi "ALGORITAM" na internetu.
Individualni rad učenika na računaru, kratak zapis pojma algoritma u svesci, razmjena mišljenja.
Učitelju: Bravo momci! je opis determinističkog niza radnji koje imaju za cilj dobivanje rezultata iz početnih podataka u konačnom broju diskretnih koraka korištenjem komandi razumljivih izvođaču. (Demonstracija prezentacije, 2 slajda)
Moj asistent, vaš kolega iz razreda, pripremio je istorijsku pozadinu o poreklu riječi "algoritam", za to je koristio - udžbenik, priručnike, internet resurse.
Student. Istorijat. Porijeklo riječi "ALGORITAM"
Primjer govora . Riječ "algoritam" dolazi od imena arapskog naučnika Muhammada ibn Muse al-Khwarizmija. Al-Khwarizmi je živio i radio u 9. stoljeću, formulirao je pravila za izvođenje aritmetičkih operacija u decimalnom pozicionom brojevnom sistemu.
U latinskom prijevodu Al-Khwarizmijeve knjige, pravila su počinjala riječima "Algorizmi je rekao." Vremenom su ljudi zaboravili da je "Algorizam" autor pravila i počeli su pravila jednostavno zvati algoritmi. Trenutno je riječ "algoritam" jedan od najvažnijih koncepata računarske nauke. (Demonstracija prezentacije, 3 slajda)
3. Faza asimilacije novog znanja.
Učitelju: Dakle, a algoritam je opis determinističkog niza radnji koje imaju za cilj dobivanje rezultata iz početnih podataka u konačnom broju diskretnih koraka korištenjem komandi razumljivih izvođaču.
Koje algoritme poznajete i ko ili koji su izvršioci algoritama?
Kako razumete izreku Norberta Wienera: „Svaka mašina košta onoliko koliko košta osoba koja na njoj radi?“ (Demonstracija prezentacije 4 slajd)
Razmjena mišljenja u grupama.
Učitelju: Izvođač je osoba, grupa ljudi, životinja, tehnički uređaj sposoban za izvršavanje datih naredbi. (Demonstracija prezentacije 5 slajd)
Svaki zadatak se može uspješno riješiti samo kada je jasno opisan. Sa date liste zadataka izaberite one koji su jasno formulisani:
Izbrojite broj prozora u vašoj kući.
Broji zvijezde na nebu.
Dajte detaljan opis puta od vrata vaše kuće do škole (pješke, autobusom ili drugim prevoznim sredstvom).
Idi tamo, ne znam gde.
Donesi, ne znam šta.
(Demonstracija prezentacije 6 slajd)
Učitelj: Razmotrite svojstva algoritama (priča nastavnika sa elementima razgovora).
Efikasnost. Dobivanje traženog rezultata u konačnom broju koraka; to znači da se neispravan algoritam koji ne uspijeva postići cilj uopće ne treba smatrati algoritmom.
Diskretnost (korak po korak). Diskretnost znači da se algoritam sastoji od niza akcija, koraka. Izvođenje svakog sljedećeg koraka nemoguće je bez završetka prethodnih. Poslednji korak, po pravilu, daje rezultat algoritma.
Odlučnost (izvjesnost). Znači da su radnje koje se izvode u svakom koraku jedinstveno i precizno definirane.
Jasnoća. Algoritam bi trebao biti jasan ne samo autoru, već i izvođaču.
Izvodljivost. Algoritam mora sadržavati komande napisane na razumljivom jeziku i izvršne od strane izvođača.
masovni karakter. Isti algoritam se može koristiti za rješavanje velikog broja problema iste vrste s različitim uvjetima.
(Demonstracija prezentacije 7, 8, 9 slajdova)
Učitelju: Ljudi, pred vama su obrasci za snimanje algoritama (d demonstracija oblika pisanja algoritama).
1. Verbalna formula
Na primjer, sastavite algoritam za rješavanje aritmetičkog izraza (23 + 34) * 57 / 3
1 korak 23+34=57
2 korak 57*57=3249
3 korak 3249/3=1083
2. Korištenje algoritamskog jezika
Na primjer, Napišite algoritam za rješavanje algebarskog izraza x=2y+z
alg Expression
arg y,z:int
3. Tabele
4. Blok dijagrami, u kojima se koriste geometrijske figure za označavanje koraka algoritma.
(Demonstracija prezentacije, 10-11 slajdova)
Učitelj: Koje vrste algoritama postoje? ( Priča nastavnika sa demonstracijom primjera različitih algoritamskih struktura).
Linearni je algoritam u kojem se naredbe izvršavaju uzastopno jedna za drugom.
Branched (algoritamske strukture "grananje" i "izbor") - algoritam u kojem se, ovisno o istinitosti ili netačnosti uvjeta, izvršava jedna ili druga serija naredbi.
Ciklička (algoritamska struktura "ciklus") je algoritam u kojem se isti niz radnji izvodi više puta (ili ne jednom) dok se ne ispuni uvjet.
Pomoćni - nezavisni algoritam, opremljen takvim zaglavljem koje vam omogućava da pozovete ovaj algoritam iz drugih algoritama.
(Demonstracija prezentacije, 12-16 slajdova)
4. Faza konsolidacije znanja.
4.1 . Samostalni rad u grupama po kartama. Vođa grupe prijavljuje rezultate nastavniku.
Uzorci pitanja:
1. Navedite primjere algoritama koji su vam poznati.
2. Navedite glavna svojstva algoritama i ilustrujte ih primjerima.
3. Koje oblike opisa algoritama poznajete?
4. Navedite glavne elemente dijagrama toka i njihovu svrhu. (Demonstracija prezentacije, 17 slajdova)
Učitelj: Pauza za informacije (fizički minut).
4.2. Individualni rad na kompjuteru:
Kreiranje na računaru pomoću grafičkog vektorskog uređivača dijagrama toka linearnih, razgranatih, cikličnih algoritama. Objašnjenje: Kada radite, morate koristiti elemente dijagrama toka. (Demonstracija prezentacije, 18 slajdova)
5. Informacija o domaćim zadacima.
Učitelj: Zapišite svoj domaći zadatak:
1. Informatika i IKT: udžbenik za 9. razred / N. D. Ugrinovich, str. 105-109 (obavezno).
2. Po želji možete pripremiti kreativnu poruku na temu: "Algoritmi oko nas", koristeći razumne izvore. Kreativna poruka će se sigurno cijeniti!
(Demonstracija prezentacije, slajd 19).
Hvala na lekciji! Zbogom, momci.
Redoslijed naredbi
Deklarisanje varijabli
Preuzmite sažetakKoncepti algoritma KONCEPTI ALGORITAMA
Algoritam je precizan recept koji
definira proces koji vodi od početnog
podataka do željenog krajnjeg rezultata.
Primjer: pravila za sabiranje, množenje, rješenje
algebarske jednadžbe, množenje matrica itd.
Napomena: Riječ algoritam dolazi od algoritmi, što je latinski
transliteracija arapskog imena horezmskog matematičara iz 9. stoljeća al-Khwarizmija.
Zahvaljujući latinskom prijevodu al-Khwarizmijeve rasprave, Evropljani su u 12. vijeku
upoznao pozicioni brojevni sistem, a u srednjovjekovnoj Evropi
decimalni pozicioni brojevni sistem i pravila brojanja u
ona.
Algoritam Algoritam Koncepti algoritma
KONCEPTI ALGORITHMALGORITHMAEALGORITAM
Primijenjeno na elektronskom računaru
algoritam definiše proces izračunavanja,
počevši od obrade neke populacije
mogućih ulaznih podataka i cilja na
definisanje ovim početnim podacima
rezultate. Pojam računski proces
odnosi se na druge vrste obrade.
informacije, kao što su simboli, grafike ili
zvuk.
Osnovna svojstva algoritama Osnovna svojstva algoritama
GLAVNA SVOJSTVA ALGORITAM BASICSVOJSTVA ALGORITAMA
1.
Efikasnost. znači mogućnost dobijanja
rezultat nakon izvođenja konačnog broja operacija.
2.
Sigurnost. Sastoji se u podudarnosti dobijenog
rezultate bez obzira na korisnika i primjenu
tehnička sredstva.
3.
Masovni karakter. Leži u mogućnosti korišćenja
algoritam na čitavu klasu problema istog tipa, koji se razlikuju
specifične vrijednosti početnih podataka.
4.
diskretnost. Mogućnost rasparčavanja procesa
proračune propisane algoritmom u zasebne faze,
mogućnost isticanja dijelova programa sa određenim
struktura.
Specifikacija algoritma: Dodjela algoritma
ALGORITAM ZADATAK: ZADATAKALGORITAM
Da bi se specificirao algoritam, potrebno je opisati
njegovi sljedeći elementi:
skup objekata koji čine skup mogućih
početni podaci, srednji i konačni
rezultati;
start pravilo;
pravilo direktne obrade informacija
(opis redosleda radnji);
pravilo raskida;
pravilo preuzimanja.
Načini za opisivanje algoritama Načini za opisivanje algoritama
METODE ZA OPIS METODA ALGORITAMAOPIS ALGORITAMA
Verbalno - formulaično;
strukturni ili blok - strujni krug;
uz pomoć grafova - šema;
koristeći Petrijeve mreže.
Algoritam verbalne formule Algoritam verbalne formule
VERBALNE FORMULE ALGORITMI VERBALNE -ALGORITAM FORMULE
Sa metodom verbalne formule, algoritam je upisan
u obliku teksta sa formulama u paragrafima koji definišu
sekvenciranje.
Primjer: trebate pronaći vrijednost sljedećeg izraza: y \u003d 2a - (x + 6).
Na verbalno-formulski način algoritam za rješavanje ovog problema
može se napisati u sljedećem obliku:
1. Unesite vrijednosti za a i x.
2. Dodajte x i 6.
3. Pomnožite a sa 2.
4. Oduzmite od 2a zbroj (x + 6).
5. Prikažite y kao rezultat evaluacije izraza.
Blok dijagram - dijagrami
DIJAGRAM TOKA- ŠEMA
Sa opisom blok dijagrama, algoritam je prikazan
geometrijski oblici (blokovi) povezani
kontrolne linije (smjerovi protoka) sa strelicama. AT
Blokovi bilježe slijed radnji.
Prednosti:
1. vidljivost: svaka operacija računskog procesa
prikazan kao zasebna geometrijska figura.
2. grafička slika algoritam jasno pokazuje
grananje načina rješavanja problema ovisno o različitim
uslove, ponavljanje pojedinih faza računskog procesa i
Ostali detalji.
Za vašu informaciju: Dizajn programa mora biti u skladu sa određenim
zahtjevi. Trenutno važi jedan sistem programska dokumentacija
(ESPD), koji utvrđuje pravila za razvoj, izvršavanje programa i
softverska dokumentacija. ESPD također definira pravila za dizajn dijagrama toka
algoritmi (GOST 10.002-80 ESPD, GOST 10.003-80 ESPD).
Primjer dijagrama toka Primjer dijagrama toka
PRIMJER BLOK DIJAGRAMA PRIMJER BLOK DIJAGRAMAAlgoritam za pronalaženje zbira 10 brojeva
Blokovi na blok dijagramima Blokovi na blok dijagramima
BLOKOVI NA DIJAGRAFIMA TOKABLOK DIJAGRAM
Operacije obrade podataka i mediji za pohranu
prikazano na dijagramu koji odgovara
blokova.
Većina građevinskih blokova uslovno je upisana u pravougaonik
sa stranicama a i b. Minimalna vrijednost a = 10 mm, povećanje a
proizvodi se u višekratnicima od 5 mm. Veličina b=1.5a. Za pojedinca
blokova, dozvoljen je omjer između a i b jednak 1:2. Unutar
preporučuje se jedna shema za prikaz blokova iste veličine.
Svi blokovi su numerisani.
Vrste blokova Tipovi blokova
VRSTE BLOKOVAIme
Oznaka
Funkcije
Proces
Izvođenje operacije ili grupe operacija,
zbog čega se mijenja vrijednost,
oblik prezentacije ili aranžmana
podaci.
Ulaz Izlaz
Pretvaranje podataka u upotrebljivu formu
za obradu (unos) ili prikaz
obrada rezultata (izlaza).
Odluka
Izbor smjera izvođenja algoritma u
zavisnosti od nekih varijabli
uslovima.
Predestinacija
enny
proces
Korištenje prethodno kreiranih i odvojeno
pisani programi (potprogrami).
Dokument
Izlaz podataka na papir.
Tipovi blokova
VRSTE BLOKOVAIme
Magnetic
disk
start-stop
Oznaka
Funkcije
Podaci I/O, mediji
koji je magnetni disk.
Početak, kraj, pauza
proces obrade podataka.
Konektor
Ukazujući na odnos između
isprekidane linije,
spojni blokovi.
Međuprostorni
th
konektor
Ukazujući na odnos između
isprekidane linije,
spojni blokovi,
nalaze se na različitim listovima.
Komentar
Odnos između elementa sheme i
objašnjenje.
Pravila za kreiranje dijagrama toka Pravila za kreiranje dijagrama toka
PRAVILA ZA IZRADU DIJAGRAMA TOKAPRAVILA ZA IZRADU BLOK-ŠEME
1.
2.
3.
4.
5.
6.
7.
Linije koje povezuju blokove i pokazuju sekvencu
veze između njih treba da budu paralelne sa linijama
okvir.
Strelica na kraju linije ne može biti postavljena ako je linija
usmjerene slijeva na desno ili odozgo prema dolje.
Blok može sadržavati nekoliko linija, odnosno blok može
biti nasljednik bilo kojeg broja blokova.
Samo jedna linija može izaći iz bloka (osim logičke).
Logički blok može imati kao nastavak jedan od
dva bloka, a iz njega izlaze dva reda.
Ako dijagram ima spajanje linija, onda je sjecište
označeno tačkom. Kada se jedna linija približi drugoj
a njihovo spajanje je jasno izraženo, poenta se može izostaviti.
Algoritamsku šemu treba izvesti kao cjelinu, međutim, u
ako je potrebno, dozvoljeno je prekinuti spojne vodove
blokova.
Strukturni dijagrami algoritama Strukturni dijagrami algoritama
SHEME STRUKTURNIH ALGORITAMAŠEME ALGORITAMA
Niz od dvije ili više operacija;
izbor pravca;
ponavljanje.
Svaki računski proces se može predstaviti kao
kombinacija ovih elementarnih algoritamskih struktura.
Vrste algoritama Vrste algoritama
VRSTE ALGORITAMA VRSTE ALGORITAMAlinearno;
grananje;
ciklično.
Linearni algoritmiLinearni algoritmi
LINEARNI ALGORITMILINEARNIALGORITMI
U linearnom algoritmu se izvode operacije
uzastopno, redom kojim su napisani. Svaki
rad je nezavisan od
bilo kakvih uslova. Na dijagramu su prikazani blokovi
ove operacije su raspoređene linearno
sekvence.
Linearni algoritmi se, na primjer, odvijaju prilikom izračunavanja
aritmetički izrazi kada postoje određeni brojčani
podaci i na njima se izvode odgovarajući uslovi zadatka
akcije.
Primjer linearnog algoritma Primjer linearnog algoritma
PRIMJER LINEARNOG ALGORITMALINEARNI ALGORITAM
Napravite blok dijagram algoritma
aritmetičkim proračunima
izrazi
y=(b2-ac):(a+c)
grananje
ALGORITAM SA ALGORITAMOM GRANANJA CBRANCHING
Algoritam se za njegovu implementaciju naziva grananjem
postoji nekoliko pravaca (grana). Svaki
poseban pravac algoritma obrade podataka je
posebna grana proračuna.
Grananje u programu je izbor jednog od nekoliko
sekvence instrukcija tokom izvršavanja programa. Izbor
smjer ovisi o unaprijed određenom atributu,
koji se mogu odnositi na originalne podatke, na
srednji ili konačni rezultati. sign
karakterizira svojstvo podataka i ima dvije ili više vrijednosti.
Proces grananja koji uključuje dvije grane naziva se jednostavnim procesom.
dva ogranka - kompleksna.
Složeni proces grananja može se predstaviti jednostavnim grananjem
procesi.
ALGORITAM SA ALGORITAMOM GRANANJA C
BRANCHING
Smjer grane se bira logičkom provjerom, u
što rezultira dva moguća odgovora:
1.
2.
"da" - uslov je ispunjen
"ne" - uslov nije ispunjen.
Treba imati na umu da, iako bi algoritamski dijagram trebao pokazati sve
mogući pravci proračuna u zavisnosti od izvođenja
određeno stanje (ili uslove), sa jednim prolazom
programski proces se implementira samo duž jedne grane, a ostale
su isključeni.
Bitan! Svaka grana na kojoj se izvode proračuni mora voditi
do kraja procesa računanja.
Primjer algoritma grananja Primjer algoritma grananja
PRIMJER ALGORITMA SA PRIMJEROM GRANANJAALGORITAM GRANANJA
Napravite blok dijagram algoritma
sa grananjem za računanje
sljedeći izraz:
Y = (a+b) ako je X<0;
c/b ako je X>0.
Ciklični algoritmi Ciklični algoritmi
CIKLIČKI ALGORITMICIKLIČKI ALGORITMI
Algoritmi se nazivaju ciklični ako sadrže
ciklusa.
Ciklus je dio koji se ponavlja iznova i iznova.
algoritam.
Faze organizacije ciklusa Faze organizacije ciklusa
FAZE ORGANIZACIJE CIKLUSAFAZE ORGANIZACIJE CIKLUSA
priprema (inicijalizacija) ciklusa (AND);
izvođenje proračuna petlje (tijelo petlje) (T);
modifikacija parametara (M);
provjera stanja za kraj ciklusa (U).
Redoslijed kojim se ovi koraci izvode, kao što su T i M, može
promijeniti.
Vrste ciklusa
TIPOVI CIKLUSAIKLOV
Ovisno o lokaciji
provjera krajnjeg stanja petlje
razlikovati cikluse sa nižim i
gornji završeci.
Za ciklus sa nižim završetkom
(Sl. a) tijelo petlje se izvodi kao
barem jednom, jer prvo
vrše se kalkulacije a zatim
Provjeren je izlazni uvjet
ciklus.
U slučaju ciklusa sa gornjim dijelom
kraj (sl. b) telo petlje
možda nikada neće biti izvršena
ako se odmah primeti
izlazno stanje.
a
b
Primjeri cikličkih algoritama
Vrste ciklusaVrste ciklusa
VRSTE CIKLUSOVA TIPOVI CIKLUSOVACiklus se naziva determinističkim ako
broj ponavljanja tijela petlje je unaprijed poznat ili
definisano.
Ciklus se naziva iterativnim ako je broj
ponavljanja tijela petlje nije poznata unaprijed, i
ovisi o vrijednostima parametara (neke
varijable) uključene u proračune.
Primjer cikličkog algoritma cli algoritma
PRIMJER CIKLIČKOG ALGORITMACLIC ALGORITAM
Algoritam
pronalaženje sume
10 brojeva
Bibliografija:
BIBLIOGRAFIJA:http://dssp.petrsu.ru/~IVK/zhirin/inf/inf/read13.h
tml
https://yunc.org/%D0%90%D0%9B%D0%93%D0%
9E%D0%A0%D0%98%D0%A2%D0%9C
https://ru.wikipedia.org/wiki/%D0%90%D0%BB%
D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0
%BC
http://poznayka.org/s66239t1.html
- Algoritmi mogu opisati procese transformacije različitih objekata. Sama riječ "algoritam" dolazi od "algorithmi" - latinskog oblika pisanja imena istaknutog matematičara iz 9. stoljeća al-Khwarizmija, koji je formulirao pravila za izvođenje aritmetičkih operacija.
- Algoritam- skup naredbi koje opisuju proceduru da izvođač postigne rezultat rješavanja problema u konačnom broju akcija.
Svojstva algoritama:
1. Diskretnost- algoritam treba da predstavlja proces rješavanja problema kao sekvencijalno izvršavanje nekoliko jednostavnih koraka. Gde svaki korak algoritma zahtijeva konačnu količinu vremena, odnosno transformacija početnih podataka u rezultat se vrši diskretno u vremenu.
2. Determinizam (izvjesnost). U svakom trenutku, sljedeći korak rada je jedinstveno određen stanjem sistema. Dakle, algoritam proizvodi isti rezultat (odgovor) za iste ulazne podatke.
3. Jasnoća- algoritam treba da uključuje samo one komande koje su dostupne izvođaču i koje su uključene u njegov komandni sistem.
4. Prekid (konačnost)- sa ispravno navedenim početnim podacima, algoritam mora završiti posao i dati rezultat u konačnom broju koraka.
5. Masovnost (univerzalnost). Algoritam mora biti primjenjiv na različite skupove početnih podataka.
6. Performanse- završetak algoritma sa određenim rezultatima.
Načini za pisanje algoritama:
1. Verbalni način pisanja
Verbalni način pisanja algoritama je opis uzastopnih faza obrade podataka. Algoritam je dat u proizvoljnoj prezentaciji na prirodnom jeziku .
Primjer
Kao primjer verbalnog načina pisanja algoritma, razmotrite algoritam za pronalaženje površine pravokutnika
gdje je S površina pravokutnika; a, b su dužine njegovih stranica.
Očigledno, a, b moraju biti dati unaprijed, inače se problem ne može riješiti.
Načini pisanja algoritama
Verbalni način pisanja algoritma izgleda ovako:
- Početak algoritma.
- Postavite brojčanu vrijednost strane a.
- Postavite brojčanu vrijednost stranice b.
- Izračunajte površinu S pravougaonika koristeći formulu S=a*b.
- Iznesite rezultat izračuna.
- Kraj algoritma.
Načini pisanja algoritama
2. Grafički način
U grafičkom prikazu, algoritam je prikazan kao niz međusobno povezanih funkcionalnih blokova, od kojih svaki odgovara izvršenju jedne ili više akcija.
Takav grafički prikaz naziva se dijagram toka ili dijagram toka. U dijagramu toka, svaka vrsta radnje (unos početnih podataka, izračunavanje vrijednosti izraza, provjera uslova, kontrola ponavljanja radnji, završetak obrade, itd.) odgovara geometrijskoj figuri predstavljenoj kao simbol bloka. Simboli bloka su povezani prijelaznim linijama koje određuju redoslijed izvođenja radnji. U nastavku su najčešće korišteni znakovi.
Načini pisanja algoritama
Element dijagrama toka
Ime
Blok proračuna (računarski blok)
Računske radnje ili slijed radnji
Logički blok (blok uslova)
Data I/O blok
Odabir smjera izvođenja algoritma u zavisnosti od nekog uslova
Opća oznaka ulaza (izlaza) podataka (bez obzira na fizički medij)
početak (kraj)
Početak ili kraj algoritma, ulazak ili izlaz u potprogramu
Načini pisanja algoritama
Element dijagrama toka
Ime
Korisnički proces (potprogram)
Obračun po standardnom programu ili potprogramu
Blok modifikacije
Funkcija izvodi radnje koje mijenjaju stavke (na primjer, naslov ciklusa) algoritma
Konektor
Indikacija veze prekinutim linijama između tokova informacija
Načini pisanja algoritama
Primjer
Algoritam za izračunavanje površine pravougaonika
Načini pisanja algoritama
3. Pseudokodovi
poluformalizovani opisi algoritama u uslovnom algoritamskom jeziku, uključujući i elemente programskog jezika i fraze prirodnog jezika, opšteprihvaćenu matematičku notaciju, itd.
Ne postoji jedinstvena ili formalna definicija pseudokoda, pa su mogući različiti pseudokodovi, koji se razlikuju po skupu servisnih riječi i osnovnim (osnovnim) strukturama.
Načini pisanja algoritama
Primjer
- Počni. Idite na tačku 2.
- Unos brojeva a i b. Idite na tačku 3.
- Izračunajte S=a*b. Idite na tačku 4.
- Zaključak S. Idite na korak 5.
- Kraj.
Načini pisanja algoritama
4. Programski
Snimanje algoritma u odabranom programskom jeziku.
Primjer
writeln('');
WriteIn('S=', S);
Vrste algoritama
1. Linearni algoritam
Ovo je algoritam u kojem postoji samo struktura praćenja.
prateći je raspored akcija jedne za drugom.
Vrste algoritama
2. Algoritam grananja (ako...onda...drugo...)
Ovo je algoritam koji ima granastu strukturu.
grananje je izbor radnje u zavisnosti od ispunjenja nekog uslova.
Vrste algoritama
3. Ciklični algoritam
je algoritam koji ima strukturu petlje.
Ciklus je ponovljeno ponavljanje radnje.
Vrste algoritama
4. Kombinovani algoritam
Algoritam koji sadrži nekoliko struktura u isto vrijeme.
Algoritmi
Uvod u programiranje
Algoritam
Pojava algoritama povezana je sa rođenjem matematike. Prije više od 1000 godina (825. godine), naučnik iz grada Khorezm Abdullah (ili Abu Jafar) Muhammad bin Musa al-Khwarizmi kreirao je knjigu o matematici, u kojoj je opisao načine izvođenja aritmetičkih operacija nad viševrijednim brojevima. Sama riječ algoritam nastala je u Evropi nakon prijevoda knjige ovog matematičara na latinski.
Algoritam- opis redoslijeda radnji (plan), čije striktno izvršenje dovodi do rješenja zadatka u konačnom broju koraka.
- 1. Izvadite ključ iz džepa.
- 2. Ubacite ključ u ključaonicu.
- 3. Okrenite ključ dva puta u smjeru suprotnom od kazaljke na satu.
- 4. Uklonite ključ
- diskretnost(algoritam treba da se sastoji od specifičnih radnji koje slijede određenim redoslijedom);
- determinizam(svaka radnja mora biti striktno i nedvosmisleno definisana u svakom slučaju);
- Limb(svaka radnja i algoritam u cjelini moraju biti u stanju da dovrše);
- masovni karakter(isti algoritam se može koristiti sa različitim početnim podacima);
- Efikasnost(odsustvo grešaka, algoritam mora dovesti do ispravnog rezultata za sve važeće ulazne vrijednosti).
- Linearni algoritam(opis radnji koje se izvode jednom u datom redosledu);
- Ciklični algoritam(opis radnji koje se moraju ponoviti određeni broj puta ili dok se zadatak ne završi);
- Algoritam grananja(algoritam u kojem se, ovisno o stanju, izvodi jedna ili druga sekvenca radnji)
- Algoritam pomoćnika(algoritam koji se može koristiti u drugim algoritmima navođenjem samo njegovog imena).
- U usmenom obliku.
- Napisano prirodnim jezikom.
- U pisanom obliku na formalnom jeziku.
- Za vizuelniji prikaz algoritma, grafički oblik se široko koristi - blok dijagram, koji se sastoji od standardnih grafičkih objekata.
Pogled na standardni grafički objekat
Svrha
Početak algoritma
Kraj algoritma
Izvršena radnja je zapisana unutar pravokutnika
Uslov za izvođenje radnji je zapisan unutar romba
Brojač ponavljanja
Redoslijed radnji
Primjer pisanja algoritma u obliku dijagrama toka
Unos brojeva a i b
Proračun površine s=a*b
Prikaz rezultata na ekranu
- Algoritam mora biti predstavljen u obliku razumljivom osobi koja ga razvija.
- Algoritam mora biti predstavljen u obliku razumljivom objektu (uključujući osobu) koja će izvršiti radnje opisane u algoritmu.
Algoritam Executors
Objekt koji će izvršiti algoritam obično se naziva izvršilac.
- Izvršitelj- objekat koji izvršava algoritam.
Idealni izvođači su mašine, roboti, kompjuteri...
- Kompjuter– automatski izvršilac algoritama.
- Algoritam napisan u programskom jeziku prilagođenom računaru se zove program .
- Šta je algoritam? Navedite primjere algoritama.
- Koja svojstva algoritama poznajete?
- Koje vrste algoritama poznajete?
- Koje načine pisanja algoritama poznajete?
- Šta je izvršitelj algoritma?
- Šta je program?
PRINT "Zdravo!"
PRINT "Zdravo!"
INPUT "Unesite dužinu: ", a
INPUT "Unesite širinu: ", b
PRINT "Površina pravougaonika je ",s
Izvođač algoritma
Slajdova: 8 Reči: 170 Zvukovi: 1 Efekti: 2Koncept algoritma. Riječ "algoritam" dolazi od latinskog pisanja imena arapskog matematičara al-Khwarizmija (Algoritmi). Al-Khwarizmi je prvi opisao pravila za izvođenje četiri aritmetičke operacije. Algoritam je tačna i razumljiva instrukcija izvođaču. Algoritam je da izvrši niz radnji na datim objektima. Izvršitelj algoritma je osoba ili uređaj koji može izvršiti određeni skup radnji. Izvršitelj je sredstvo za implementaciju algoritma. Izvođača karakteriziraju: Okruženje je okruženje u kojem izvođač radi. Izvršioca karakteriše: Izvršiočev sistem komandi je skup komandi razumljivih izvršiocu. - Algoritam.ppt
Teorija algoritama
Slajdova: 20 Riječi: 890 Zvukovi: 0 Efekti: 18Algoritmi. Sekvenciranje. Izvršitelj. Svojstva algoritma. Sakupljanje smeća. Metode za opisivanje algoritma. Napišite algoritam za prikupljanje portfelja. Pratite putanju označenu strelicama. Algoritam za kuhanje bilo kojeg jela. Vuk. Čamac. Prva obala. Vrste algoritama. Proizvod proizvoljnih brojeva. Algoritam. prelazni algoritam. Koraci algoritma. Algoritam mašine. Prelazak. Way. - Teorija algoritama.ppt
Algoritam i njegova svojstva
Slajdova: 28 Riječi: 717 Zvukovi: 0 Efekti: 93Algoritmi. Algoritamski jezik. Šta je algoritam. Sipajte vodu u čajnik. Redoslijed naredbi. Redoslijed koraka. Sekvenciranje. Načini predstavljanja algoritama. Pravila slike dijagrama toka. maćeha. Nedvosmislenost. Limb. Jedinstveno tumačenje pravila. Efikasnost. Jasnoća. Masovni karakter. Linearni algoritmi. Linearni algoritam. Spremite se za školu. algoritam sadnje drveća. Grafički urednik. Faze rada. Geometrijske figure. Redoslijed koraka u rješavanju problema. - Algoritam i njegova svojstva.ppt
Definicija i svojstva algoritma
Slajdova: 23 Riječi: 666 Zvukovi: 0 Efekti: 46Algoritam. Definicije algoritama. Svojstva algoritama. diskretnost. Jasnoća. Sigurnost. Masovni karakter. Limb. Efikasnost. Primjeri nekretnina. Uputstvo. Casket. Oče. Kaša. Miš. Izvršitelj. Algoritam executor. Karakteristike izvođača. Vrste algoritama. Metode za opisivanje algoritma. Napišite niz naredbi. Grafički prikaz algoritma. - Definicija algoritma i svojstva.ppt
Osnove algoritama
Slajdova: 23 Riječi: 1205 Zvukovi: 0 Efekti: 24Algoritmi: osnovni pojmovi. Algoritam se zove tačan recept. Svojstva algoritma. Osnovni načini pisanja algoritama. Faze razvoja i analize algoritama. Osnovne strukture podataka. Važne vrste zadataka. Osnove analize efikasnosti algoritama. Mjerenje vremena izvršenja algoritma. redosled rasta. Približne vrijednosti funkcija važnih za analizu algoritama. Efikasnost algoritma u različitim slučajevima. Asimptotska notacija. Stroga definicija. "Omega". "Theta". Svojstva simbola. Korištenje ograničenja za poređenje redoslijeda rasta dviju funkcija. Primjeri. Glavne klase efikasnosti. - Osnove algoritma.ppt
Informatika "Koncept algoritma"
Slajdova: 15 Riječi: 325 Zvukovi: 0 Efekti: 45Šta je algoritam. Kompjuter. Kako se računar može koristiti? Gdje se može instalirati računar? Može li računar sam riješiti problem? Ogroman broj zadataka različite složenosti. maćeha. Algoritam. Samo ljudi mogu razviti algoritme. materijal za radoznale. Praktični zadatak. Faze rada. Konačna sekvenca koraka. - Informatika "Pojam algoritma".ppt
Pojam algoritma i njegova svojstva
Slajdova: 24 Riječi: 967 Zvukovi: 0 Efekti: 0Algoritam i njegova svojstva. Koncept algoritma. Algoritam - opis redosleda akcija. Svaki algoritam se kreira na osnovu performansi određenog izvođača. Objekti na kojima izvođač može izvršiti radnje. Izrada algoritma za rješavanje problema bilo koje vrste. Algoritamski način ljudske aktivnosti. Svojstva algoritama. Šta će biti rezultat ovog algoritma. Šahovska tabla 2x2. Izbor pravougaone površine. Šahovska tabla 4x4. Konstrukcija čvrstih figura. Kreirajte kompoziciju. Sekvenciranje. Koji od sljedećih dokumenata je algoritam. - Koncept algoritma i njegova svojstva.ppt
Algoritamski jezik
Slajdova: 32 Riječi: 3109 Zvukovi: 0 Efekti: 25Algoritam. Izvršna naredba. srijeda; elementarne radnje. Osnovna svojstva algoritama. Oblici predstavljanja algoritama. Algoritam za pronalaženje najvećeg zajedničkog djelitelja. Grafičko predstavljanje. Pseudocode. Osnovne službene riječi. Opšti pogled na algoritam. Dio algoritma. operator dodjeljivanja. Primjer pisanja algoritma. Praćenje. Grananje. Školski algoritamski jezik. Jezik dijagrama toka. Ciklus. Koje koncepte koriste algoritamski jezici. Imena. Izrazi. Proračuni često korištenih funkcija. Tabela standardnih funkcija. Konstante. Aritmetički izrazi. Primjeri pisanja aritmetičkih izraza. - Algoritamski jezik.ppt
Algoritam i algoritamizacija
Slajdova: 36 Riječi: 974 Zvukovi: 0 Efekti: 88Algoritam. Izvršitelj. Pravila. Oblici pisanja algoritama. verbalni oblik pisanja. Blok dijagram. Program. Vrste algoritama. Timovi. Linearni algoritam. Očistite tepih. Algoritam grananja. Grananje. Algoritam sa ponavljanjem. Ponavljanje. Algoritmi u našem životu. Marmelada od crne ribizle. Algoritmi u poslovicama. Algoritmi u pjesmama. Algoritmi na ruskom narodne priče. Hen. Priča. River epizoda. Epizoda sa stablom jabuke. Epizoda sa šporetom. Djeca su pobjegla od Baba Yage. Baka je ispekla lepinju. Komande se izvršavaju jedna po jedna. Izvršava se jedan ili drugi niz. - Algoritam i algoritamizacija.ppt
Izgradnja algoritama
Slajdova: 12 Riječi: 679 Zvukovi: 0 Efekti: 70Algoritmi. Way. Algoritam executor. Izvršitelj. Detaljan opis nizove aritmetičkih i logičkih operacija. Svojstva algoritma. Načini pisanja algoritama. Sredstva i pravila za izradu blok dijagrama. Konektori. Jezik dizajna programa. Sistem sposoban za obavljanje radnji. Teme za istraživanje. - Izgradnja algoritama.ppt
Izrada algoritama
Slajdova: 19 Riječi: 519 Zvukovi: 0 Efekti: 78Računarska nauka. Novi koncepti. Studentske akcije. Algoritam. Unošenje informacija. Svojstva algoritma. Stanje. Serije. Timovi. Primjeri. Prokuhajte vodu. Izaberite pasulj. Performanse. Akcija. Dovršite zadatak prema algoritmu. Žetva. Algoritam za prelazak ceste. - Izrada algoritama.ppt
Izvođenje algoritama
Slajdova: 24 Riječi: 1383 Zvukovi: 0 Efekti: 178Izvođenje algoritama za izvođača. Sistem komandi izvršioca. Ispod je besplatno. Lijevo je slobodno. komandni sistem. Najbolji besplatno. Pronalaženje algoritma minimalne dužine. Kalkulator. Obrnuti potez. Robot radi na kariranoj dasci. Hajde da crtamo. Timovi. Pomak ulijevo. Komandni kod. Akcija. "string" tip. Voz. Dužina. Materijali. - Izvršenje algoritma.ppt
Algoritam Executors
Slajdova: 15 Riječi: 494 Zvukovi: 0 Efekti: 86Dešifrirajte zagonetku. Realizatori algoritma. Napravite proračun. Diktat. Kriterijumi ocjenjivanja. Stanište. Primjeri izvođača oko nas. Izvršitelj. Napišite algoritam. Kalkulator. Radimo za kompjuterom. - Izvršioci algoritma.ppt
Graphic Artist
Slajdova: 13 Riječi: 359 Zvukovi: 0 Efekti: 54Izvršilac grafičke obuke. Situacija. Graphics Executor Environment. Dva moda. komandni sistem. Rad u softverskom režimu. Kontrola programa. Programski jezik. Dužina vertikalnih i horizontalnih segmenata. program pisma. Timovi. - Graphic Artist.ppt
Algoritam i njegovo formalno izvođenje
Slajdova: 22 Riječi: 1167 Zvukovi: 0 Efekti: 0Osnove algoritmizacije. Algoritam i njegova svojstva. Uzmimo tekst kao objekat. Algoritmi se sastoje od pojedinačnih naredbi. Algoritam mora biti razumljiv. Snimanje algoritma. Početno stanje objekta. Formalno izvođenje algoritma. Uređivanje teksta. formalni model. Računar je automatski izvršilac algoritama. Razvoj programskih jezika. Programi su pisani mašinskim jezikom. proceduralni jezici. BASIC. Faze razvoja programa. Izbor ili razvoj algoritma za rješavanje problema. Dizajn odozgo prema dolje. Kodiranje. Dobivanje rezultata. Objavljivanje ili prijenos rezultata rada kupcu. - Algoritam i njegovo formalno izvršenje.ppt
Algoritmi
Slajdova: 38 Riječi: 1169 Zvukovi: 0 Efekti: 43"Algoritmi u našem životu". Problem. Formiranje algoritamskog mišljenja. Sadržaj. Praktični dio. Rezultati istraživanja Zaključak. Svrha rada: Ciljevi istraživanja: Primjena klasifikacije algoritama u proučavanju računarstva. Predmet proučavanja: "Algoritamizacija", kao način razvoja logičkog mišljenja. Predmet proučavanja: "Algoritamizacija" u informatici, kao način klasifikacije algoritama svijeta. Malo o poreklu. Algoritam. Karakteristike izvođača. Algoritam executor. Stanište izvođača. elementarne radnje. Sistem komandi izvršioca. - Algoritmi.ppt
Lekcije iz algoritma
Slajdova: 14 Riječi: 369 Zvukovi: 0 Efekti: 0Tema lekcije je "ALGORITMI". Brod je istrčao na obalu. Kapetan viče: Idi! Kako se takvoj osobi povjeriti parobrod? Algoritam U životu stalno izvodimo različite algoritme. Pravimo dnevnu rutinu kako bismo mogli puno toga. Koncept algoritma je jedan od fundamentalnih koncepata u kompjuterskoj nauci. Primjeri algoritama. Pri prelasku ulice poštujemo pravila saobraćaja. Realizatori algoritma. Algoritam se sastavlja uzimajući u obzir izvođača. Izvođač može biti osoba, automat, kompjuter. Linearno. Naredbe takvog algoritma se izvršavaju uzastopno od vrha do dna. Na primjer, pronalaženje proizvoda četiri broja. - Lekcije algoritma.ppt
Akcioni algoritam
Slajdova: 18 Riječi: 341 Zvukovi: 0 Efekti: 86Algoritmi. Pojava algoritama povezana je sa rođenjem matematike. Naučnu definiciju pojma algoritma dao je A. Church 1930. godine. U školskom kursu informatike koristit ćete sljedeću definiciju: Algoritam. diskretnost. Masovni karakter. Limb. Efikasnost. Odlučnost. Svojstva algoritma. Diskretnost: Svaka radnja posebno i algoritam mora biti u stanju da završi. U algoritmu ne bi trebalo biti grešaka. Opis radnji koje se izvode jednom u datom redosledu. Linearno. Ciklična. Ovisno o stanju, izvodi se jedan ili drugi slijed radnji. - Algoritam akcija.ppt
Šta je algoritam
Slajdova: 18 Riječi: 688 Zvukovi: 0 Efekti: 0Elementi teorijskog programiranja. Šta je algoritam? Klasa problema istog tipa naziva se opšti problem. Zamenom određenih vrednosti umesto parametara dobijamo određeni problem. Algoritam. 1. Precizan recept. 2. Jasan recept. 3. Akcija. A možete imenovati hiljade drugih vrsta akcija. 4. Riješite bilo koji problem. Šta znači "riješiti bilo koji problem" iz ove klase sličnih problema? Dobijanje rezultata u konačnom broju koraka je svojstvo efikasnosti algoritma. I svaki takav skup ima svojstvo diskretnosti. Stoga kažu da algoritam ima svojstvo diskretnosti ili diskretne strukture. - Šta je algoritam.ppt?
Naredba algoritma
Slajdova: 7 Riječi: 179 Zvukovi: 0 Efekti: 9Svojstva algoritma. 1. Preciznost. Svaka komanda algoritma mora odrediti nedvosmislenu akciju izvršioca. 2. Jasnoća. Linearni algoritam. Algoritam u kojem se komande izvršavaju sekvencijalno jedna za drugom naziva se ... Komanda 1. Naredba 2. Naredba br. Algoritam grananja. Serija 1. Serija 2. Stanje. Ciklični algoritam. Algoritam u kojem se niz naredbi izvršava uzastopno naziva se ... Serija. Napišite dijagrame toka u ms worde. - Algoritam command.ppt
Akcioni algoritmi
Slajdova: 7 Riječi: 405 Zvukovi: 0 Efekti: 30Algoritmi u našem životu. Šta ćemo dobiti kao rezultat? Upali gas. Zapalite kotlić. Sipajte vodu u čajnik. Sačekajte da proključa. Isključite gas. Da biste nešto uradili, prvo razmislite o redosledu radnji. Šta je algoritam? Bilo koji algoritam se može prikazati grafički ili opisati riječima. I verbalni i grafički algoritmi moraju biti razumljivi izvođaču. Sastavljanje algoritma rada posebno je važno kada radite na računaru. Odakle dolazi riječ "algoritam"? Kada se prevede na latinski, ime autora je napisano ovako: Algoritmi [algoritmi]. Hajde da sumiramo lekciju. - Algoritmi akcija.ppt
Algoritam za 5. razred informatike
Slajdova: 7 Riječi: 184 Zvukovi: 0 Efekti: 22Algoritmi u našem životu. Laboratorijski rad. Početni kurs. Odgovorite na pitanja: Koji novi koncept smo naučili? Algoritam Šta je algoritam? Opis redoslijeda radnji. Kako se algoritam može predstaviti? Opišite riječima ili opišite niz radnji u obliku slika. Kako treba opisati algoritam? Kako algoritam treba da se izvrši? Striktno slijedeći redoslijed radnji. Ponovimo načine pisanja algoritama. Bilo koji algoritam se može prikazati grafički ili opisati riječima. Grafički algoritam. Usmeno napišite usmeni opis grafičkog algoritma. - Algoritam za 5. razred informatike.ppt
Algoritmi u informatici
Slajdova: 17 Riječi: 404 Zvukovi: 1 Efekti: 83Vrste algoritama. Algoritmi se mogu opisati: verbalno; tabelarni; korištenje programa; grafički. Standardni grafički objekti dijagrama toka. Indikacija početka i kraja algoritma. Organizacija unosa i izlaza podataka. Izvođenje radnji ili grupe radnji. Izbor pravca izvođenja algoritma u zavisnosti od ispunjenja uslova. Upotreba pomoćnih algoritama. Vrste algoritama. Linearno. Grananje. Ciklična. Linearni algoritam. Linearni algoritam nalazi se u bajci Charlesa Perraulta "Crvenkapica". Akcija1. Akcija2. Radnja N. Izlaz rezultata. Unos početnih podataka. - Algoritmi u računarstvu.ppt
Svojstva algoritma
Slajdova: 22 Riječi: 289 Zvukovi: 0 Efekti: 0Plan lekcije. Provjera domaćeg novi materijal"Algoritmi" Rješavanje problema Testiranje. Algoritam sijanja primarni brojevi(Eratostenovo sito). Testiranje. "Definicija i svojstva algoritama". Svaki niz akcija je algoritam. Strogi niz konačnog broja akcija je algoritam. Algoritam se nužno mora pokrenuti za određeni (određeni) broj koraka. Za bilo koji zadatak možete razviti algoritam. Algoritamizacija je obavezan korak za rješavanje problema pomoću računara. Svojstvo "diskretnosti" ukazuje na mogućnost podjele algoritma u zasebne korake. - Svojstva algoritma.ppt
Svojstva i vrste algoritama
Slajdova: 9 Riječi: 305 Zvukovi: 0 Efekti: 0Vrste algoritama. Svojstva algoritama: Grafički način opisivanja algoritma (blok dijagram). Početak, kraj algoritma. Uslov za izvođenje radnje. Akcija koju treba izvesti. Redoslijed radnji. Linearni algoritam. Nepotpuni oblik razgranatog algoritma. Puni oblik razgranatog algoritma. Ciklična algoritamska konstrukcija u kojoj se uvjet postavlja na početku ciklusa. Ciklična algoritamska konstrukcija u kojoj se uvjet postavlja na kraju ciklusa. - Svojstva i vrste algoritama.ppt
Koncept algoritma
Slajdovi: 9 Riječi: 149 Zvukovi: 10 Efekti: 29Formalizacija koncepta algoritma. Algoritam (lat. algorithmi - al Khorezmi - up. azijski matematičar iz 9. vijeka,). Algoritam je uvijek dizajniran da ga izvrši izvršilac koji ne razmišlja - formalno izvršenje algoritma. Postoje zadaci za koje je gotovo nemoguće stvoriti formalni algoritam. Svojstva algoritama. Diskretnost Odrednost Efikasnost Maseni karakter. Definicija algoritma je intuitivan koncept, a ne striktno matematički. Potreba da se razjasni koncept algoritma. Nije bilo moguće graditi algoritme, nastao je koncept algoritamski nerješivog problema. - Koncept algoritma.ppt
Osnovni pojmovi algoritma
Slajdova: 40 Riječi: 6786 Zvukovi: 0 Efekti: 9Algoritmi: osnovni pojmovi, primjeri praktičnog razvoja. Intuitivan koncept algoritma. Ulazni podaci za zadatke istog tipa. Kalkulator koji koristi algoritam za rješavanje problema ovog tipa. Rezultat. Ključni koncepti. Izvršitelj koji ne razumije svrhu algoritma naziva se formalni izvršilac. Naredbe takvog algoritma se izvršavaju prirodnim redoslijedom, osim ako nije drugačije navedeno. Redoslijed kojim se radnje izvode označen je strelicama. Pisanje algoritama pomoću dijagrama toka regulisano je GOST-om. Algoritmi linearne strukture: akcije se izvode uzastopno jedna za drugom. - Osnovni pojmovi algoritma.ppt
Algoritam kao model aktivnosti
Slajdova: 12 Riječi: 640 Zvukovi: 0 Efekti: 40Algoritam kao model aktivnosti. Šta je algoritamski model. Ali svaki plan ili opis je informacioni model. Dakle: Algoritam je informacioni model aktivnosti izvođača. Algoritamski model: Definicija cilja (postavljanje zadatka). Izgradnja plana - algoritam. Rad izvođača. Dobivanje rezultata. Model rada izvođača. Prilikom kompajliranja algoritma nemoguće je izaći iz okvira SQI. Programski jezik je formalizovani jezik za opisivanje algoritama. Primjer algoritamskog modela. Praćenje algoritma je model rada procesora. Izvodeći ručno praćenje, osoba simulira rad procesora. - Algoritam kao model aktivnosti.ppsx
Osnove algoritmizacije
Slajdova: 11 Riječi: 286 Zvukovi: 0 Efekti: 73Osnove algoritmizacije. Definicija Metode opisa Vrste algoritama. Ovdje možete pročitati osnove o algoritmima. Algoritam - konačna sekvenca komandi izvođaču. Verbalni oblik zapisa - algoritam je napisan riječima i namijenjen je osobi. Opis sume programa a,b,c:Integer EndDescription a:=5 c:=9 c:=a+b Izlaz ('sum=', c) End_Program. Linearni algoritam. Algoritam grananja. Algoritam sa ponavljanjem. - Osnove algoritmizacije.ppt
Izvođenje algoritama od strane računara
Slajdova: 12 Riječi: 208 Zvukovi: 0 Efekti: 67Računar kao formalni izvršilac algoritama (programa). Glavna pitanja: Formalni izvršilac Algoritam i programske karakteristike izvođenja programa. formalni izvođač. Podaci. Program. Odluka. Rezultat. Algoritmi i programi. Izvršitelj. Zapovjedi. Sistemske komande izvođača (SKI). Sastav NMC timova predložio je John von Neumann 1946. godine. Kompjuter. Skijanje. Jezik mašinskih naredbi (NML). Svaka naredba je direktiva za procesor da izvrši određenu radnju. Ulazni uređaj. izlazni uređaj. CPU. RAM. Faze izvođenja programa. - Izvršenje algoritama putem kompjutera.ppt
Algoritmi
Slajdova: 25 Riječi: 798 Zvukovi: 0 Efekti: 171. Odaberite komandu Datoteka? Sačuvaj kao. 2. U prozoru koji se otvori odaberite željeni folder. 3. Unesite naziv datoteke u polje "Name". 4. Pritisnite dugme "Sačuvaj". Algoritmi. Iz istorije. U prijevodu, svako pravilo je započinjalo riječima: "Algorizmi je rekao." Algoritam slanja SMS-a. Korak po korak. Dosljedno. Jasno. Vodi do cilja. Algoritam. Samo čovjek može razviti algoritam! Napišite algoritam za prikupljanje portfelja. 1. Pogledajte raspored. 2. Izložite sve suvišno iz portfelja. 3. Stavite udžbenike i sveske prema rasporedu. 4. Provjerite kutiju za olovke. 5. Spustite dnevnik. Evo zadataka za koje trebate kreirati algoritam. -