Instrucţiunea Nul, If, Case, For
Instrucţiunea de efect Nul
Executarea acestei instrucţiuni nu are niciun efect asupra variabilelor programului. Sintaxa instrucţiunii în studiu este:
<Instrucţiunea de efect nul> ::=
Prin urmare în textul unui program instrucţiunea de efect nul nu este reprezentată pun nimic. Întrucît instrucţiunile unui program sînt despărţite între ele prin delimitatorul ” ; „ , prezenţa instrucţiunii de efect nul este marcată de apariţia acestui delimitator.
De exemplu, în textul:
x: = 4; ;;; y:=x+l
există 5 instrucţiuni dintre care 3 de efect nul.
În mod obişnuit, instrucţiunea de efect nul se utilizează la etapa elaborării şi depanării a unor programe complexe. Deşi efectul său la execuţie este nul, inserarea sau eliminarea unei astfel de instrucţiuni (mai exact, a simbolului ";") poate să altereze semnificaţia programului.
Instrucţiunea if
Instrucţiunea de ramificare simpla if, in funcţie de valoarea unei expresii de tip boolean, decide fluxul execuţiei. Sintaxa instrucţiunii este:
<Instrucţiune if > ::= if <Expresie booleană>then <Instrucţiune>
[ else<Instrucţiune>]
Diagrama sintactică a instrucţiunii în studiu este prezentatăîn figura 3.7. Expresia booleana din componenţa instrucţiunii if se numeşte condiţie.
Instrucţiunea Case
Instrucţiunea for
Niciun comentariu:
Trimiteți un comentariu