Const repeat

10
Material didactic pentru studenţi la disciplina “Bazele programării” Elaborat: Bacalîm Alina studentă la USB “Alecu Russo” 10.11.2010 desktop:inst_if. Construc Construc ţi ţi a Repeat a Repeat

Transcript of Const repeat

Page 1: Const repeat

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

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

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

Sintaxa construcţiei Repeat

Repeat

   < corpul ciclului >

Until < condiţie>

End

4

Page 5: Const repeat

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

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

Echivalenţa While - Repeat

While <conditie> do          if <conditie> then 

  <prelucrare>                           Repeat

End.                                   <prelucrare>                                    

until not <conditie>                                                  

  End.

7

Page 8: Const repeat

Echivalenţa Repeat-While

Repeat                               <prelucrare>

<prelucrare>     While not <conditie> do

until <conditie>               <prelucrare>  

 End.                                        End.

8

Page 9: Const repeat

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

SFÎRŞIT

10