Professional Documents
Culture Documents
звіт лаба 5-7
звіт лаба 5-7
Кафедра САПР
Звіт
до лабораторних робіт № 5,7
ФАЙЛОВІ ТИПИ У МОВІ ПАСКАЛЬ,
ПРОЦЕДУРИ ВВЕДЕННЯ-ВИВЕДЕННЯ.
ТЕКСТОВІ ФАЙЛИ.
ТИПИ ДАНИХ У МОВІ ПАСКАЛЬ
ТА РОБОТА З МАСИВАМИ
Виконав:
Студент групи КН-14
Дикий Н. В.
Перевірив:
Доцент
Марікуца У. Б.
Львів-2015
1. Мета:
Мета роботи – ознайомитись з типами даних у мові Паскаль, методами їх опису і застосування,
набути навичок роботи з масивами,ознайомитись з файловим типом даних та застосуванням
процедур введення-виведення у мові Паскаль.
2. ТЕОРЕТИЧНІ ВІДОМОСТІ
3. Індивідуальне завдання
1. Знайти найбільший елемент матриці В(5,5) і записати нулі в цей рядок і стовпець, де він
знаходиться.
2. У файлі F1, який містить матрицю цілих чисел А(7,8), визначити найменше число. Вивести
на друк рядок і стовпець, у яких знаходиться це число.
5. Текст програми на мові Паскаль.
Лабораторна робота № 5
program laba_5;
var A:array[1..5,1..5] of integer;
i,j,max,x,y:integer;
begin
for i:=1 to 5 do
for j:=1 to 5 do
begin
writeln('Введіть елемент матриці');
readln(A[i,j]);
end;
for i:=1 to 5 do
begin
writeln( );
for j:=1 to 5 do
begin
write(' ',A[i,j]);
end;
end;
max:=A[1,1];
for i:=1 to 5 do
for j:=1 to 5 do
begin
if (max<A[i,j]) then
begin
max:=A[i,j];
x:=i;
y:=j;
end;
end;
writeln();
writeln(max);
for i:=1 to 5 do
A[i,y]:=0;
for j:=1 to 5 do
A[x,j]:=0;
writeln();
writeln();
for i:=1 to 5 do
begin
writeln( );
for j:=1 to 5 do
begin
write(' ',A[i,j]);
end;
end;
end.
Лабораторна робота №7
program laba7;
var A:array[1..7,1..8] of integer;
i,j,min,x,y:integer;
begin
for i:=1 to 7 do
for j:=1 to 8 do
begin
writeln('Введіть елемент');
A[i,j]:=random (10)+5;
end;
for i:=1 to 7 do
begin
writeln();
for j:=1 to 8 do
begin
write(' ',A[i,j]);
end;
end;
min:=A[1,1];
for i:=1 to 7 do
for j:=1 to 8 do
if (min>A[i,j]) then
begin
min:=A[i,j];
x:=i;
y:=j;
end;
writeln();
writeln(min);
writeln();
for i:=1 to 7 do
writeln(A[i,y]);
writeln();
for j:=1 to 8 do
writeln(A[x,j]);
end.
6. Результати обчислень за програмою.
Лабораторна робота №7
Дабораторна робота №5
7.Аналіз результатів, висновки.
Я ознайомився з типами даних у мові Паскаль, методами їх опису і застосування, на бути
навичок роботи з масивами,ознайомився з файловим типом даних та застосуванням
процедур введення-виведення у мові Паскаль.