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