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

Prijava

Vgnezdene zanke

 

Vgnezdene zanke uporabljamo v primerih, ko je nek del opravila znotraj zanke tudi zanka. Dvojno vgnezdeno zanke si lahko najlažje predstavimo, če  uporabimo analogijo z uro, ki ima urni in minutni kazalec. Zunanja zanka predstavlja urni kazalec, notranja zanka pa  minutni kazalec. V eni uri se mora minutni kazalec zavrteti za 360 stopinj, nato se urni kazalec pomakne na naslednjo uro. V enem dnevu se tako urni kazalec zavrti za 360 stopinj, minutni kazalec pa štirindvajsetkrat po 360 stopinj.

 

Ponovitvi zanke rečemo s tujko iteracija. Za vsako iteracijo zunanje zanke se mora notranja zanka v celoti izvesti. Blok notranje zanke se mora ponoviti tolikokrat kot je izpolnjen pogoj. 

 

Poglejmo si animacijo delovanja dvojno vgnezdene zanke while: