Вы находитесь на странице: 1из 5

Содержание

ЗАДАНИЕ № 1....................................................................................................2-3
ЛИСТИНГ ПРОГРАММЫ №1....................................................................................2
Иллюстрация работы программы №1..............................................................3
ЗАДАНИЕ №2.....................................................................................................4-5
ЛИСТИНГ ПРОГРАММЫ №2....................................................................................4
Иллюстрация работы программы №2..............................................................5

1
Задание № 1. Разработать процедуру.

Цель работы: Научиться разрабатывать процедуру.

Задание: Разработать процедуру, которая находит объем и площадь


параллелепипеда.

Выполнение: Данная программа находит объем и площадь поверхности


прямоугольного параллелепипеда. С клавиатуры пользователь вводит
значения A, B и H.

Листинг программы:

Program P1

var

V:Real;

S:Real;

A,B,H:Real;

Procedure SV(A,B,H:Real);

begin

S:=2*A*(2*H+B);

V:=A*B*H;

end;

begin

Writeln(‘Введите A,B,H’);

Readln(A,B,H);

SV(A,B,H);

2
Writeln(‘S=’, S);

Writeln(‘V=’,V);

Readln

end.

Иллюстрация работы приложения.

Рис.1. Ввод данных

Рис.2. Результат работы программы.


3
Задание № 2. Создать массив.

Цель работы: Научиться создавать массив.

Задание: Создать массив, который заполняется псевдослучайными числами.

Выполнение: Данная программа заполняет массив псевдослучайными


числами.

Листинг программы:

Program P2;

const

n=5;

m=5;

var

a:array[1..n,1..m] of integer;

i,j:integer;

begin

randomize;

write(‘массив:’);

writeln;

for i:=1 to n do

for j:=1 to m do

a[i,j]:=random(100)-50;

for i:=1 to n do

4
begin

for j:=1 to m do

write (a[i,j]:5);

writeln

end;

end.

Иллюстрация работы приложения.

Рис.3. Результат работы программы.