С Новым годом! Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 22.12.2013
Сообщений: 7
1

Разделить программу на процедуры

03.06.2014, 21:06. Показов 531. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите разделить программу на процедуры.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
{Zadaem razmernost massiva: m-koli4estvo strok,n-koli4estvo elementov v stroke}
const m=4;
n=5;
var i,j,min1,min2:integer;
s:real;
a:array[1..m,0..n] of real;
f:text;
begin
{4isla iz waila input.txt perepisivaem v massive a}
assign(f,'input.txt');
reset(f);
for i:=1 to m do
for j:=1 to n do
read(f,a[i,j]);
close(f);
{Vis4itivaem srednekvadroti4eskoe otklonenie, zapisivaem evo nylevoy stolbez}
for i:=1 to m do
begin
s:=0;
for j:=1 to n do s:=s+a[i,j];
a[i,0]:=0;
for j:=1 to n do a[i,0]:=a[i,0]+sqr(a[i,j]-s);
a[i,0]:=a[i,0]/n;
end;
{Opredelaem nomera strok min1 и min2 s naimenshem otkloneniem}
if a[1,0]<a[2,0] then
begin
min1:=1;
min2:=2
end
else
begin
min1:=2;
min2:=1
end;
for i:=3 to m do
begin
if a[i,0]<a[min2,0] then min2:=i;
if a[min2,0]<a[min1,0] then
begin
j:=min1;
min1:=min2;
min2:=j
end;
end;
{Vivodim nomera strok s naimenshim otkloneniem i sodersgimoe etix strok}
writeln('Stroki s naimenshim otkloneniem: ',min1,' и ',min2);
for j:=1 to n do write (a[min1,j],' ');
writeln;
for j:=1 to n do write (a[min2,j],' ');
end.
Вот процедуры
chtenie;
raschet;
vivod;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.06.2014, 21:06
Ответы с готовыми решениями:

Разделить код на процедуры и с составленных процедур создать отдельную библиотеку
Есть код программы которая рисует обыкновенный пейзаж (дом, трава, забор, солнце). Этот код нужно...

Оформить программу с помощью процедуры ввода массива и процедуры вывода массива на экран.
Program Primer1; uses crt; var a: array of integer; i: integer; Begin clrscr; for i:=1 to...

Разделить 3 программы на процедуры
Здравствуйте, помогите разделить программы на процедуры 1. uses crt; var k:arrayof ^integer; ...

Разделить код на процедуры: график, ввод, обсчет и вывод
Помогите разделить на процедуры, график, ввод, обсчет и вывод? uses crt,graph; function...

0
03.06.2014, 21:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.06.2014, 21:06
Помогаю со студенческими работами здесь

Определить номер строки и столбца имеющих минимальную сумму элементов: разделить код на процедуры и функции
program LR8; uses crt; Const nmax=100; type mas=array of integer; Var A:mas; i,j,n:byte;...

Разделить программу на модули
Есть программа. Помогите ее разбить и часть запихать в модуль, что бы все работало, а то у меня не...

Разделить граф программу на подпрограммы
Помогите добавить процедур в программу с графикой uses Graph; { Подключаем модуль } var ...

Разделить программу на подпрограммы (procedure)
Изменить код добавив процедуры var a, b, c, x1, x2, x3, y1, y2, y3, p, per, s: real; begin ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru