Enjoy

Instructiunea are forma:
<Variabila>:=<Expresie>
Executia unei instructiuni de atribuire presupune:
a) evaluarea expresiei din partea dreapta
b) atribuirea valorii obtinute variabilei din partea stanga
Urmariti Programul P1 ->
Instructiunea de atribuire
Program P1;
{compatibilitatea din punctul de vedere a atribuirii}
type T1=1..10; {subdomeniu de integer}
T2=5..15; {subdomeniu de integer}
var i: T1;
j:T2;
k, m, n: integer;
x:real;
begin
write( 'k='); readln (k);
i:=k; {corect pentru 1<=k<=10}
write ('m='); readln(m);
j:=m;
write ('n='); readln (n);
i:=n+5;
j:=n+2;
x:=i+j;
writeln ('x=',x);
end.
Apel de procedura
Procedura este un subalgoritm scris in limbaj de programare ce poate fi apelat din mai multe puncte ale unui program.
Sintaxa instructiunii apel de procedura este:
<Apel de procedura>::=<Nume procedura>[<Lista parametric actuali>]
<Nume procedura>::=<Identificator>
<Lista parametri actuali>::=(<Parametru actual>{,<Parametru actual>})
Urmariti Diagrama

Instructiunea de ramificare simpla if, in functie de valoarea unei expresii de tip boolean, decide fluxul executiei. Sintaxa este:
<Instructiune if>::=if<Expresie booleana> then < Instructiune>
[else <Instructiune>]
Instructiunea If

Program P2
{determinarea maximului a doua numere}
var x, y, max: real;
begin
writeln('dati doua numere:');
write('x='); readln(x);
write('y='); readln (y);
if x>=y then max:=x else max:=y;
writeln('max=',max);
readln;
end.
Instructiunea case
Instructiunea de ramificare multipla case contine o expresie numita selector si o lista de instructiune. Sintaxa este:
<Instructiune case>::=case<Expresie>of[<Caz>{;<Caz>}][;] end
<Caz>::=<Constanta>{,<Constanta>}:<Instructiune>

Program P3;
type Semnal=(rosu,galben,verde);
var s: semnal;
begin
s:=verde;
s:=pred(s);
case s of
rosu: writeln('stop');
galben: writeln('atentie');
verde: writeln ('start');
end;
readln;
end.
Instructiunea for indica executia repetata a unei instructiuni in functie de valoarea unei variabile de control. Sintaxa:
<Instructiune for>::=for<Variabila>:=<Expresie><Pas><Expresie>
do<Instructiune>
<Pas>::=to|downto
Instructiunea for

- Full access to our public library
- Save favorite books
- Interact with authors

- < BEGINNING
- END >
-
DOWNLOAD
-
LIKE(1)
-
COMMENT()
-
SHARE
-
SAVE
-
BUY THIS BOOK
(from $3.19+) -
BUY THIS BOOK
(from $3.19+) - DOWNLOAD
- LIKE (1)
- COMMENT ()
- SHARE
- SAVE
- Report
-
BUY
-
LIKE(1)
-
COMMENT()
-
SHARE
- Excessive Violence
- Harassment
- Offensive Pictures
- Spelling & Grammar Errors
- Unfinished
- Other Problem

COMMENTS
Click 'X' to report any negative comments. Thanks!