[Turbo Pascal]Процедуры

Ответить
Nook
Сообщения: 4
Зарегистрирован: 18 янв 2007, 20:05

Помогите написать программу, содержащую процедуру вычисления суммы двух целых чисел. Преобразовать эту программу в модуль и написать вторую программу для вычисления суммы двух целых чисел, использующую процедуру, содержащуюся в этом модуле.
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

unit sumunit;
interface
procedure getsum(a,b:integer;var res:integer);
implementation
procedure getsum(a,b:integer;var res:integer);
begin res:=a+b; end
end;
end.

program a1;
uses sumunit;
var x:integer;
begin
getsum(2,3,x);
end;
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Аватара пользователя
Oleg_Rus
Сообщения: 335
Зарегистрирован: 16 окт 2006, 09:56
Откуда: г.Улан-Удэ, респ.Бурятия, Российская Федерация
Контактная информация:

Хыиуду, недавно работал над модулями и сделал такой прикол: в теле модуля выполнаются все действия, а в программе достаточно вызвать только сам модуль
программа имела 3 строки:

uses MyArray;
begin
end;

данная программа выполняла создание массива, сортировку, и поиск по елементу.
а самое смешное никто не мог понять как это работает :) ))), программа ведь пустая!
e-mail: garmayev@yandex.ru
---------------------------------------------------------------------------
<a href="http://nick-name.ru/sertificates/711965/"><img src="http://nick-name.ru/img.php?nick=Garmay ... =2&text=t5" alt="Никнейм Garmayev зарегистрирован!" /></a>
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

Есть такой прикол. А можно еще написать отдельную программу, а в модуле сделать вызов готового экзешника. Извратиться много можно как.
Но человеку требовалось использовать процедуру, содержащуюся в этом модуле. Хотя в твоем случае тоже же используется процедура из модуля ;)
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Ответить