Povtoruvanje So Izlez Na Pocetok (1)

11
Struktura Povtoruvawe so izlez na po~etok na ciklus Informatika

description

C++ programiranje - povtoruvanje so izlez na pocetok

Transcript of Povtoruvanje So Izlez Na Pocetok (1)

Page 1: Povtoruvanje So Izlez Na Pocetok (1)

Struktura Povtoruvawe so izlez na po~etok na ciklus

Informatika

Page 2: Povtoruvanje So Izlez Na Pocetok (1)

Kontrolni strukturi za povtoruvawe

Vo sekojdnevniot `ivot pogolem broj od rabotite za da se izvr{at e potrebno edna ili pove}e operacii da se povtorat pove}e pati

Za prekinuvawe na sekoe povtoruvawe se ispituva nekoj uslov. Toj mo`e da se ispituva pred po~etokot na ciklusot ili po negovoto zavr{uvawe, ili pak so prekinuvawe na povtoruvaweto koga ciklusot }e se povtori odreden broj pati

Page 3: Povtoruvanje So Izlez Na Pocetok (1)

Kontrolni strukturi za povtoruvawe

Postojat tri kontrolni strukturi za povtorruvawe:

1.Povtoruvawe so izlez na po~etok na ciklus

2.Povtoruvawe so izlez na kraj na ciklus

3.Povtoruvawe so broewe na ciklusite

Page 4: Povtoruvanje So Izlez Na Pocetok (1)

Primeri

Dodeka imame pari }e tro{ime Dodeka ima sonce }e se son~ame Dodeka ima zabava }e sedime ]e te ~ekam do krajot na ~asovite ]e te sakam do krajot na `ivotot Za u~enicite od 1 do 15 da se izdadat

svidetelstva i dr..

Page 5: Povtoruvanje So Izlez Na Pocetok (1)

Kontrolni strukturi za povtoruvawe

Dejstvoto vo kontrolnite strukturi za povtroruvawe se sostoi od pove}e ~ekori. Povtoruvaweto na izvr{uvaweto vo ~ekorite narekuva cikli~no povtoruvawe

Edno izvr{uvawe na ~ekorite se narekuva ciklus, odnosno

ciklus ~ekor A; ~ekor B; ... ~ekor M; kraj_ciklus

Page 6: Povtoruvanje So Izlez Na Pocetok (1)

Povtoruvawe so izlez na po~etok na ciklus (Dodeka-Izvr{uvaj)

dodeka uslov izvr{uvaj ~ekor A;

while(uslov) ~ekor B; { ...

Naredbi; ~ekor M; }Kraj_dodeka;

Page 7: Povtoruvanje So Izlez Na Pocetok (1)

Povtoruvawe so izlez na po~etok na ciklus

Strukturata se sostoi od ~ekorite A, B,..,M. Edno izvr{uvawe na ~ekorite od A do M e eden ciklus.

Pred po~etokot na sekoj ciklus se ispituva dali e ispolnet uslovot

Dodeka e ispolnet (to~en) uslovot, se izvr{uvaat ~ekorite od ciklusot i dejsvoto se vra}a na po~etokot od ciklusot

Koga vo nekoe ispituvawe se konstatira deka uslovot ne e ispolnet se preskoknuvaat site ~ekori i dejstvoto prodol`uva so ~ekorot po kraj_dodeka

Ovaa struktura se narekuva dodeka-izvr{uvaj (while-do)

Page 8: Povtoruvanje So Izlez Na Pocetok (1)

Grafi~ki prikaz

neto~no

to~no

uslov

~ekor A

~ekor M

Page 9: Povtoruvanje So Izlez Na Pocetok (1)

Bidej}iuslovot se ispituva pred sekoj ciklus, mo`e da se slu~i uslovot da ne e ispolnet u{te pri prvoto ispituvawe, i zatoa e mo`no strukturata da ne se izvr{i nitu edna{

Page 10: Povtoruvanje So Izlez Na Pocetok (1)

zada~a

Da se ispe~atat parnite broevi pomali od 10

Algoritam parni;Po~etok n 2; Dodeka n≤10 izvr{uvaj pe~ti n;

N n+2;

Kraj_dodeka;kraj

Page 11: Povtoruvanje So Izlez Na Pocetok (1)

doma{na zada~a

Da se presmeta zbirot 1+3+5+..+n