Petlje

Petlje

Treće predavanje bit će nadogradnja na drugo. Prethodno naučeno korištenje uvjetnih operatora bit će primijenjeno na korištenje petlji. Prezentacija će pojasniti petlje „while“ i „for“, te prednosti jedne, odnosno druge. Slušatelji će nakon odslušanog trećeg predavanja moći riješiti probleme koje zahtijevaju jednostavne algoritme s višestrukim ponavljanjem. Primjer takvog problema je računanje n-tog člana Fibonaccijevog niza.

 
O događanju

Na trećem predavanju bit će riječi o ponavljanjima, odnosno petljama u programu. Pričat ćemo o tome što su petlje, te kad ih i zašto koristimo.

Na prva dva predavanja upoznali smo se s nekoliko tipova podataka i s osnovnim i uvjetnim naredbama. Problem se javlja kada neku naredbu želimo ponoviti više puta. To možemo napraviti na način da istu naredbu napišemo ili kopiramo potreban broj puta. Međutim, ako naredbu moramo ponoviti 10000 puta, onda je besmisleno to raditi. Da bi riješili takav problem uvodimo petlju. Petlja je dakle naredba koja odabrane naredbe ponavlja određeni broj puta.

Upoznat ćemo se s dvije vrste petlji: „for-petlja“ i „while-petlja“. Objasnit ćemo koje su prednosti i nedostatci pojedine petlje, te ćemo kroz primjere pokazati upotrebu obaju. Za upotrebu petlji bit će nam potrebno korištenje prethodno naučenih logičkih operatora.

S obzirom da je ova tema, kao i grananje, jako važna u programiranju, na njoj ćemo se zadržati cijelo predavanje i pokušati detaljno objasniti rad s petljama.

Nakon odslušanog trećeg predavanja, slušatelji će biti sposobni riješiti zadatke koji zahtijevaju upotrebu algoritama s višestrukim ponavljanima; primjerice, računanje n-tog člana Fibonaccijevog niza.

Počeo je programirati u osnovnoj školi sa BASIC-om i Logom. U srednjoj školi je počeo raditi sa C i C++, natjecajući se na HONI i natjecanju iz programiranja. Kasnije se uz pomoć DUMP-a upoznao sa C# i od tada radi skoro pa isključivo sa njim. Sudjelovao na Imagine Cup-u 2009. u timu Lost in Time. Kada ne sjedi za računalom vozi BMX ili svira gitaru.

 
Komentari

Nema komentara

Budi prvi koji će komentirati.