MATERIAL DIDACTIC PENTRU STUDEN Ţ I LA DISCIPLINA “BAZELE PROGRAM Ă RII ” STRUCTURA ALTERNATIV Ă  CASE Elaborat :  Bacalîm Alina studentă la USB “Alecu Russo” 10. 11 .2010   desktop:ins case .ppt
CUPRINS Construc ţ ia CASE; Algoritmul de lucru;
î n li mbajele de programare există 2 tipuri de structuri determinative: 1. Construcţia IF; 2. Construcţia CASE;
Instrucţiunea Case (selecţia multiplă) Dacă în algoritm e necesar de făcut o alegere  nu din două alternative, dar din mai multe, atunci pe lângă construcţia  if  poate fi folosită construcţia  Case,  care are următorul format:
Case  < selector>   Of   Alternativa_1:  set_1   Alternativa_2:  set_2   Alternativa_n:  set_n Else Set_x End   < Selector>   reprezintă o expresie ordinală.   Alternativa_n  reprezintă o constantă de    tipul selectorului.
Execuţia instrucţiunii  Case  constă în: 1. se calculează valoarea  selectorului; 2. se caută alternativa  care cuprinde valoarea selectorului; 3. dacă se găseşte o asemenea alternativă, se execută secvenţa care o urmează apoi gestiunea se transmite la următoarea instrucţiune după end; 4. în caz contrar, se execută secvenţa care urmează cuvântul cheie  Case , în lipsa acestuia nu se execută nimic  şi gestiunea se transmite la următoarea instrucţiune după end.  
SF ÎRŞIT

Case1

  • 1.
    MATERIAL DIDACTIC PENTRUSTUDEN Ţ I LA DISCIPLINA “BAZELE PROGRAM Ă RII ” STRUCTURA ALTERNATIV Ă CASE Elaborat : Bacalîm Alina studentă la USB “Alecu Russo” 10. 11 .2010 desktop:ins case .ppt
  • 2.
    CUPRINS Construc ţia CASE; Algoritmul de lucru;
  • 3.
    î n limbajele de programare există 2 tipuri de structuri determinative: 1. Construcţia IF; 2. Construcţia CASE;
  • 4.
    Instrucţiunea Case (selecţiamultiplă) Dacă în algoritm e necesar de făcut o alegere nu din două alternative, dar din mai multe, atunci pe lângă construcţia if poate fi folosită construcţia Case, care are următorul format:
  • 5.
    Case <selector> Of Alternativa_1: set_1 Alternativa_2: set_2 Alternativa_n: set_n Else Set_x End < Selector> reprezintă o expresie ordinală. Alternativa_n reprezintă o constantă de tipul selectorului.
  • 6.
    Execuţia instrucţiunii Case constă în: 1. se calculează valoarea selectorului; 2. se caută alternativa care cuprinde valoarea selectorului; 3. dacă se găseşte o asemenea alternativă, se execută secvenţa care o urmează apoi gestiunea se transmite la următoarea instrucţiune după end; 4. în caz contrar, se execută secvenţa care urmează cuvântul cheie Case , în lipsa acestuia nu se execută nimic şi gestiunea se transmite la următoarea instrucţiune după end.  
  • 7.