E-gradiva > Računalništvo > Programiranje > Upravljanje s programirljivimi napravami > Ponavljanje

Prijava

Ponavljanje

Velikokrat se srečamo z izvajanjem opravil, kjer moramo večkrat ponoviti isto aktivnost. Dober primer takšnega opravila je peka palačink. Za pripravo  palačinke moramo najprej v posodo za peko naliti olje, nato v posodo nalijemo mešanico mleka, jajc in olja, palačinko nato pečemo najprej na eni strani, nato jo obrnemo in popečemo še na drugi strani. Ko je palačinka pečena, jo damo na krožnik, namažemo in zvijemo. Postopek peke palačink ponavljamo dokler nismo spekli želeno število palačink ali dokler nam ne zmanjka mase za palačinke.

 

Podobno opravilo je tudi prenašanje opek iz enega mesta na drugo. Takšen prenos opek lahko opišemo z naslednjim psevdokodom:

  

while nisi preložil vse opeke

        vzami opeko

        prenesi opeko

        spusti opeko

 

Diagram poteka - ponavljanje

 

V splošnem lahko vsako ponavljanje opravila zapišemo na način:

 

while   (pogoj)

      stavek

 

Psevdokod lahko interperetiramo kot:

 

Dokler je pogoj izpolnjen: 

   Izvajaj stavek.

 

Ko pogoj ni več izpolnjen:

   Izvedi stavek, ki sledi strukturi while.

 

V naslednjih podpoglavjih bomo spoznali kakšne vrste ponavljalnih stavkov je možno uporabljati v programskem jeziku C++.