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.ppt Construc ţia  While
Cuprins Construcţia  While Sintaxa construcţiei  While Principiu de lucru Schema 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ări Echivalenţa While - Repeat Echivalenţa Repeat-While
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ă.
Sintaxa construcţiei  While While  < condiţie>  do     < instr 1>;   < instr 2>; …… .   < instr n>; End ; Corpul ciclului
Principiu de lucru se evaluează condiţia;  dacă condiţia este adevărată, atunci se execută corpul ciclului, apoi se trece la punctul 1;  dacă condiţia este falsă, atunci are loc ieşirea din ciclu şi gestiunea se transmite la următoarea instrucţiune după  end .
Schema generală de organizare a ciclurilor cu un număr cunoscut de repetări i :=0 While i <n do <Operatii efective> i := i+1 End
Schema generală de organizare a ciclurilor cu un număr  ne cunoscut de repetări 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.
Echivalenţa Repeat-While Repeat                                 <prelucrare>   <prelucrare>         While  not <conditie>  do until  <conditie>                <prelucrare>      End.                                          End.
Echivalenţa  For- While for i := a to b  for i := a  down to b  <corpul ciclului>   <corpul ciclului> end   end     i := a  ;  i :=  a; While  i <= b  do   While  i >= b  do begin  begin < corpul ciclului>   < corpul ciclului> i := i +  1;  i := i –  1; End ;     end ;
Pagină de ajutor - Deplasarea la pagina iniţială - Deplasare la pagina următoare -  Deplasare la pagina precedentă -  Deplasarea la pagina de ajutor
SFÎRŞIT

Constructia while

  • 1.
    Material didactic pentrustuden ţi la disciplina “Bazele programării” Elaborat : Bacalîm Alina studentă la USB “Alecu Russo” 10. 11 .2010 desktop:inst_if.ppt Construc ţia While
  • 2.
    Cuprins Construcţia While Sintaxa construcţiei While Principiu de lucru Schema 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ări Echivalenţa While - Repeat Echivalenţa Repeat-While
  • 3.
    Construcţia While ConstrucţiaWhile 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ă.
  • 4.
    Sintaxa construcţiei While While < condiţie> do     < instr 1>;   < instr 2>; …… .   < instr n>; End ; Corpul ciclului
  • 5.
    Principiu de lucruse evaluează condiţia; dacă condiţia este adevărată, atunci se execută corpul ciclului, apoi se trece la punctul 1; dacă condiţia este falsă, atunci are loc ieşirea din ciclu şi gestiunea se transmite la următoarea instrucţiune după  end .
  • 6.
    Schema generală deorganizare a ciclurilor cu un număr cunoscut de repetări i :=0 While i <n do <Operatii efective> i := i+1 End
  • 7.
    Schema generală deorganizare a ciclurilor cu un număr ne cunoscut de repetări Read…(x) While (not(<cond de terminare>))do < prelucrare x > Read…(x) End
  • 8.
    Echivalenţa While -Repeat While  <conditie>  do            if  <conditie>  then     <prelucrare>                           Repeat End.                                    <prelucrare>                                      until not  <conditie>                                                       End.
  • 9.
    Echivalenţa Repeat-While Repeat                              <prelucrare> <prelucrare>      While  not <conditie>  do until  <conditie>               <prelucrare>      End.                                         End.
  • 10.
    Echivalenţa For-While for i := a to b for i := a down to b <corpul ciclului> <corpul ciclului> end end   i := a ; i := a; While  i <= b  do While  i >= b  do begin begin < corpul ciclului> < corpul ciclului> i := i + 1; i := i – 1; End ;   end ;
  • 11.
    Pagină de ajutor- Deplasarea la pagina iniţială - Deplasare la pagina următoare - Deplasare la pagina precedentă - Deplasarea la pagina de ajutor
  • 12.