marți, 17 aprilie 2012

      


      B. Structura alternativa


Model structura alternativa in schema logica
    Se defineste prin selectia intre doua sau mai multe actiuni in functie de datele problemei.Poate fi de doua tipuri:

  1.STRUCTURA ALTERNATIVA SIMPLA: Intre doua posibilitati alternative(adevarat;fals) si care are ca instructiuni de baza instructiunile urmatoare:

daca conditie
         atunci
            actiune1;
         altfel
            actiune2;
sfarsit_daca.


if conditie
       then
         actiune1;
       else
         actiune2;
endif.


  2.STRUCTURA ALTERNATIVA GENERALIZATA: Este atunci cand vom alege intre mai multe posibilitati (diferite de principiul adevarat si fals) in functie de o variabila de memorie numita selector,variabila care contine elemente de acelasi tip;executarea actiunilor se va face in functie de valoarea selectorului in ordinea in care ne sunt date elementele lui.

in cazul ca selector
         cazul v1:actiune1;
         cazul v2:actiune2;
...........................
         cazul vi:actiune i;
...........................
         cazul vn:actiune n;
         altfel  actiune n+1
sfarsit_in_caz_ca.


in case selector
         case v1:actiune1;
         case v2:actiune2;
..........................
         case vi:actiune i;
..........................
         case vn:actiune n;
         else    actiune n+1;
endcase.

Niciun comentariu:

Trimiteți un comentariu