Const repeat
-
Upload
alinabacalim -
Category
Documents
-
view
262 -
download
0
Transcript of Const repeat
![Page 1: Const repeat](https://reader036.fdocumente.com/reader036/viewer/2022082406/557dca3dd8b42a93718b47be/html5/thumbnails/1.jpg)
Material didactic pentru studenţi la disciplina “Bazele programării”
Elaborat:Bacalîm Alinastudentă la USB “Alecu Russo”
10.11.2010 desktop:inst_if.ppt
ConstrucConstrucţia ţia RepeatRepeat
![Page 2: Const repeat](https://reader036.fdocumente.com/reader036/viewer/2022082406/557dca3dd8b42a93718b47be/html5/thumbnails/2.jpg)
Cuprins
Construcţia RepeatSintaxa construcţiei RepeatPrincipiu de lucruSchema generală de organizare a
ciclurilor cu ajutorul construcţiei RepeatEchivalenţa While - RepeatEchivalenţa Repeat-While
2
![Page 3: Const repeat](https://reader036.fdocumente.com/reader036/viewer/2022082406/557dca3dd8b42a93718b47be/html5/thumbnails/3.jpg)
Construcţia Repeat
Construcţia Repeat este o construcţie de ciclare cu test final, deoarece condiţia se verifică la sfîrşitul iteraţii;
Corpul ciclului se execută atît timp cît condiţia este falsă.
3
![Page 4: Const repeat](https://reader036.fdocumente.com/reader036/viewer/2022082406/557dca3dd8b42a93718b47be/html5/thumbnails/4.jpg)
Sintaxa construcţiei Repeat
Repeat
< corpul ciclului >
Until < condiţie>
End
4
![Page 5: Const repeat](https://reader036.fdocumente.com/reader036/viewer/2022082406/557dca3dd8b42a93718b47be/html5/thumbnails/5.jpg)
Principiu de lucru
1. se execută corpul ciclului;
2. se evaluează condiţia, dacă condiţia este falsă gestiunea se transmite la punctul 1;
3. dacă condiţia este adevărată se face ieşirea din ciclu şi gestiunea se transmit la următoarea instrucţiune după until.
5
![Page 6: Const repeat](https://reader036.fdocumente.com/reader036/viewer/2022082406/557dca3dd8b42a93718b47be/html5/thumbnails/6.jpg)
Schema generală de organizare a ciclurilor cu
ajutorul construcţiei Repeat
6
i :=0Repeat
<Operatii efective>i := i+1
until i = nEnd
![Page 7: Const repeat](https://reader036.fdocumente.com/reader036/viewer/2022082406/557dca3dd8b42a93718b47be/html5/thumbnails/7.jpg)
Echivalenţa While - Repeat
While <conditie> do if <conditie> then
<prelucrare> Repeat
End. <prelucrare>
until not <conditie>
End.
7
![Page 8: Const repeat](https://reader036.fdocumente.com/reader036/viewer/2022082406/557dca3dd8b42a93718b47be/html5/thumbnails/8.jpg)
Echivalenţa Repeat-While
Repeat <prelucrare>
<prelucrare> While not <conditie> do
until <conditie> <prelucrare>
End. End.
8
![Page 9: Const repeat](https://reader036.fdocumente.com/reader036/viewer/2022082406/557dca3dd8b42a93718b47be/html5/thumbnails/9.jpg)
Pagină de ajutor
- Deplasarea la pagina iniţială
- Deplasare la pagina următoare
- Deplasare la pagina precedentă
- Deplasarea la pagina de ajutor
9
![Page 10: Const repeat](https://reader036.fdocumente.com/reader036/viewer/2022082406/557dca3dd8b42a93718b47be/html5/thumbnails/10.jpg)
SFÎRŞIT
10