ciklusi 2015

4
CIKLUSI Ponekad je pojedini deo koda potrebno izvršiti nekoliko puta. Jedna od najmoćnijih stvari u programskim jezicima jesu tzv. petlje koje programeru omogućavaju da se određeni blokovi komandi izvrše veliki broj puta. VRSTE CIKLUSA: 1. Brojački ciklusi – poznat broj ponavljanja tela ciklusa (for) 2. Iterativni ciklusi – telo ciklusa se ponavlja sve dok je ispunjen nekakav uslov a. ciklusi sa preduslovom (while) i b. ciklusi sa postuslovom (do-while). FOR naredba Sintaksa: for (brojac , uslov , inkrement ) { //komande } Uobičajena imena za brojač su: i, j, k, l... i MORA biti tipa int. Primer sintakse: for (int i = 1 ; i <= N ; i++ ) Zadatak: Saberi prvih 10 brojeva. int S=0; for (int i = 1 ; i <= 10 ; i++ ) { S=S+i; } Console.WriteLine(i); FOR zadaci 1. Sa tastature se učitava temperatura za prvih N dana u godini. Napisati program kojim se određuje dan kada je bila maksimalna i dan kada je bila minimalna temperatura u tom periodu. 2. Napisati program kojim se određuje koliko ima neparnih brojeva deljivih sa tri i pet u intervalu od m do n. 3. U jednom odeljenju od 30 učenika meri se visina učenika. Visine devojčica kodiraju se predznakom plus, a dečaka predznakom minus.

Upload: goran-micovic

Post on 03-Oct-2015

8 views

Category:

Documents


2 download

DESCRIPTION

predavanja

TRANSCRIPT

CIKLUSI

Ponekad je pojedini deo koda potrebno izvriti nekoliko puta. Jedna od najmonijih stvari u programskim jezicima jesu tzv. petlje koje programeru omoguavaju da se odreeni blokovi komandi izvre veliki broj puta.

VRSTE CIKLUSA:1. Brojaki ciklusi poznat broj ponavljanja tela ciklusa (for)2. Iterativni ciklusi telo ciklusa se ponavlja sve dok je ispunjen nekakav uslova. ciklusi sa preduslovom (while) i b. ciklusi sa postuslovom (do-while).

FOR naredba

Sintaksa:for (brojac , uslov , inkrement ) { //komande }Uobiajena imena za broja su: i, j, k, l... i MORA biti tipa int.

Primer sintakse:for (int i = 1 ; i