Файл: Организация процедур и функций.docx

ВУЗ: Не указан

Категория: Отчет по практике

Дисциплина: Не указана

Добавлен: 02.12.2023

Просмотров: 13

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


М инистерство образования и науки Алтайского края

КГБПОУ "Волчихинский политехнический колледж"

Специальность 09.02.07

Отчет
по лабораторной работе № 14-15

Тема «Организация процедур и функций»

Вариант 6

Дисциплина ОП.04 Основы алгоритмизации и программирования



Выполнил(-а):

Студент группы 28-тп

Светочев В.А.

Принял:

преподаватель Дворцова М.Н.



Волчиха 2023 г.


Код программы:
program z1;

var

g,t,s:real;

Procedure Res;

begin

s:=g*sqr(t);

end;

begin

g:=9.81;

Write('Введите t: ');

Readln(t);

Res;

Writeln('s = ',s);

end.
Результат:



Рисунок 1 – Пример 1

Код программы:
program z2;

var

h:integer;

g,v:real;

Procedure Res;

begin

v:=sqrt(2*g*h);

end;

begin

g:=9.81;

Write('Введите h: ');

Readln(h);

Res;

Writeln('v = ',v:2:2);

end.
Результат:



Рисунок 2 – Пример 2

Код программы:
program z3;

var

p,n,k,T:integer;

Procedure Res;

begin

p:=n*k*T;

end;

begin

Write('Введите n: ');

Readln(n);

Write('Введите k: ');

Readln(k);

Write('Введите T: ');

Readln(T);

Res;

Writeln('p = ',p);

end.
Результат:



Рисунок 3 – Пример 3

Код программы:
program z4;

var

E,R,rad:integer;

l:real;

Procedure Res;

begin

l:=E/(R + rad);

end;

begin

Write('Введите E: ');

Readln(E);

Write('Введите R: ');

Readln(R);

Write('Введите r: ');

Readln(rad);

Res;

Writeln('l = ',l:2:2);

end.
Результат:



Рисунок 4 – Пример 4

Код программы:
program z5;

var

m,v:integer;

E:real;

Procedure Res;

begin

E:=m*sqr(v)/2;

end;

begin

Write('Введите m: ');

Readln(m);

Write('Введите v: ');


Readln(v);

Res;

Writeln('E(к) = ',E:2:2);

end.
Результат:



Рисунок 5 – Пример 5

Код программы:
program z6;

var

m,h:integer;

E,g:real;

Procedure Res;

begin

E:=m*g*h;

end;

begin

g:=9.81;

Write('Введите m: ');

Readln(m);

Write('Введите h: ');

Readln(h);

Res;

Writeln('E(п) = ',E:2:2);

end.
Результат:



Рисунок 6 – Пример 6

Код программы:
program z7;

var

k,T,m:integer;

v:real;

Procedure Res;

begin

v:=sqrt(k*T/m);

end;

begin

Write('Введите m: ');

Readln(m);

Write('Введите k: ');

Readln(k);

Write('Введите T: ');

Readln(T);

Res;

Writeln('v = ',v:2:2);

end.
Результат:



Рисунок 7 – Пример 7

Код программы:
program z8;

var

E,c,m:integer;

Procedure Res;

begin

E:=m*sqr(c);

end;

begin

Write('Введите m: ');

Readln(m);

Write('Введите c: ');

Readln(c);

Res;

Writeln('E = ',E);

end.
Результат:



Рисунок 8 – Пример 8