Sunteți pe pagina 1din 5

Tema: Instrucţiuni ciclice

1.Instrucţiunea ciclică WHILE.


2.Instrucţiunea REPEAT.
3.Instrucţiunea FOR.
Temă pentru acasă:

1. De învăţat tema (pag. 91, 95, 84).


2. De introdus următoarele 3
programe în Pascal, de introdus
valori şi de afişat rezultatele.
Problemă. Să se elaboreze un program care calculează
valoarea funcţiei y = ax2. Variabila x se modifică de la 5 la
25 cu pasul 1. Rezultatul se afişează la ecran.
 
program pred5; {antetul programului}
var {descrierea variabilelor}
x:integer;
a,y:real;
begin
writeln (‘Introdu valoarea lui a '); {Afişarea comentariului}
readln (a); {Citirea lui a de la tastatură}
y:=0; {Lui y i se atribuie valoarea zero}
x:=5; {Lui x i se atribuie valoarea 5}
while x<=25 do
begin
y:=a*x*x;
x:=x+1;
end;
writeln (‘Valoarea funcţiei este ',y); {afişarea rezultatului}
end.
Problemă. Să se elaboreze un program care calculează valoarea
funcţiei y = ax2. Variabila x se modifică de la 5 la 25 cu pasul 1.
Rezultatul se afişează la ecran.
 
program post3;
var
x:integer;
a,y:real;
begin
writeln ('Introdu valoarea lui a ');
readln (a);
y:=0;
x:=5;
repeat
y:=a*x*x;
x:=x+1;
until x>25;
writeln (‘Valoarea funcţiei este ',y); {afişarea rezultatului}
end.
Problemă:
Să se elaboreze un program, care afişează cifrele de la 0 la 9 şi literele
alfabetului latin în ordine crescătoare şi descrescătoare, utilizând instrucţiunea
for.

Program AAA;
Var i,j:integer;
k,c:char;
begin
for i:=0 to 9 do write (i);
writeln;
for j:=9 downto 0 do write (j);
writeln;
for c:=’A’ to ’Z’ do write (c);
writeln;
for k:=’Z’ downto ’A’ do write (k);
writeln;
readln;
end.

S-ar putea să vă placă și