Constructia while
-
Upload
alinabacalim -
Category
Documents
-
view
464 -
download
1
Transcript of Constructia while
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 WhileWhile
CuprinsConstrucţia WhileSintaxa construcţiei WhilePrincipiu de lucruSchema generală de organizare a ciclurilor
cu un număr cunoscut de repetări Schema generală de organizare a ciclurilor
cu număr necunoscut de repetăriEchivalenţa While - RepeatEchivalenţa Repeat-While
2
Construcţia While
Construcţia While este o construcţie de ciclare cu test iniţial, deoarece verificarea condiţei are loc la începutul ciclului;
Corpul ciclului se execută atîta timp cît condiţia este adevărată.
3
Sintaxa construcţiei While
While < condiţie> do
< corpul ciclului >
End
4
Principiu de lucru
1. se evaluează condiţia;
2. dacă condiţia este adevărată, atunci se execută corpul ciclului, apoi se trece la punctul 1;
3. dacă condiţia este falsă, atunci are loc ieşirea din ciclu şi gestiunea se transmite la următoarea instrucţiune după end.
5
Schema generală de organizare a ciclurilor cu un număr
cunoscut de repetări
6
i :=0While i<n do
<Operatii efective>i := i+1
End
Schema generală de organizare a ciclurilor cu un număr necunoscut de repetări
7
Read…(x)While (not(<cond de terminare>))do
<prelucrare x>Read…(x)
End
Echivalenţa While - Repeat
While <conditie> do if <conditie> then
<prelucrare> Repeat
End. <prelucrare>
until not <conditie>
End.
8
Echivalenţa Repeat-While
Repeat <prelucrare>
<prelucrare> While not <conditie> do
until <conditie> <prelucrare>
End. End.
9
Pagină de ajutor
- Deplasarea la pagina iniţială
- Deplasare la pagina următoare
- Deplasare la pagina precedentă
- Deplasarea la pagina de ajutor
10
SFÎRŞIT
11