Sunteți pe pagina 1din 2

Lucrarea de laborator nr.

7
Tema: Metoda relaiilor recurente.
Testul nr. 1. Determinarea efectului programului.
Culegei la calculator programul:
Program test1_L7;
const n=10;
var
primul,i,b:integer;
a:array[1..n] of integer;
begin
read(primul,b);
a[1]:=primul;i:=2;write(a[1]:6);
repeat
a[i]:=2*a[i-1]-b;write(a[i]:6);
i:=i+1
until i=n;
writeln
end.
Rulai programul pentru datele din tabelele
test1_L7 i
facei notiele respective.
Testul nr. 2. Determinarea efectului
programului.
Culegei la calculator programul:
Program test2_L7;
var
m,n,i,d:integer;
begin
read(n,m,d);
for i:=2 to n do
m:=m+d;
writeln(m)
end.
Rulai programul pentru datele din tabelele
test2_L7 i
facei notiele respective.
Testul nr. 3. Redactarea unui program.
Culegei la calculator programul:
Program test3_L7;
begin
a[1]:=1;a[2]:=1;a[3]:=1;
read(n);
for i:=4 to n do ;
case i div 3 of;
0:a[i]:=a[i-1]
1:a[i]:=a[i-2]+a[i-1]
2:a[i]:=a[i-3]+a[i-2]+a[i-1]
end;
for i:=1 to n do; write(a[i];6);
writeln
end.
Rulai programul pentru datele din tabelele
test3_L7 i
facei notiele respective.

N
1
2
3
4
5

Tabelul nr. 1
n
6
7
8
9
1

test1_L7
Tabelul nr. 1
Primul
b

N
1
2
3
4
5

1
2
8
0
1

Tabelul nr. 2
Primu
b
l
1
2
2
1
8
8
0
1
1
0

2
1
8
1
0

1
2
3
4
5

test2L7
N
1
2
3
4
5

Tabelul nr. 1
n
m
d
3
1
2
10
-9
3
-4
5
6
125
22
21
125
21
22

N
1
2
3
4
5

n
3
10
-4
125
125

Tabelul nr. 2
m
1
-9
5
22
21

d
2
3
6
21
22

.
.
test1_L8
Tabelul nr. 1
N n ieire
1 1
2 2
3 3
4 4
5 5

Tabelul nr. 2
N n ieire
1 1
2 2
3 3
4 4
5 5

test2_L8
Tabelul nr. 1
N n
ieire
1 1
2 2
3 5
4 8
5 -2

Tabelul nr. 2
N n
ieire
1 1
2 2
3 5
4 8
5 -2

test3_L8.
N
1
2
3
4
5

Tabelul nr. 1
m
n
ieire
36
24
-129
12
45
18
17
0
-555 -333

N
1
2
3
4
5

Tabelul nr. 2
m
n
36
24
-129
12
45
18
17
0
-555
-333

ieire

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