Вопрос № 173305: Здравстуйте все. помогите написать модуль на паскале "модуль дополнительных тригонометрический функций". Функции могут быть любый (cos, sin и т.д.). Заранее спасибо....
Вопрос № 173305:
Здравстуйте все.
помогите написать модуль на паскале "модуль дополнительных тригонометрический функций". Функции могут быть любый (cos, sin и т.д.).
Заранее спасибо.
Отправлен: 15.10.2009, 15:31
Вопрос задал: n-i-k, Посетитель
Всего ответов: 1 Страница вопроса »
interface function tg(a: real): real; function ctg(a: real): real; function DegToRad(a: real): real;
implementation
function tg(a: real): real; begin tg := sin(a) / cos(a);
end;
function ctg(a: real): real; begin ctg := cos(a) / sin(a); end;
function DegToRad(a: real): real; begin DegToRad := a * pi / 180; end;
end.
В модуле определены и описаны функции вычисления тангенса, котангенса и функция перевода градусов в радианы. Пример программы, которая использует эти функции:
unit имя_модуля; interface Интерфейсная часть implementation Исполняемая часть begin инициирущая часть end.
Имя модуля должно совпадать с именем файла в котором находится модуль. Например: если имя модуля - MyUnit, то он должен находится в файле MyUnit.pas. Интерфейсная часть содержит объявления глобальных объектов модуля, то есть всего того что должно быть доступно основной программе. При объявлении глобальных
функции и процедур в интерфейсной части указывается только их заголовок. Исполняемая часть содержит описания функций и процедур объявленных в интерфейсной части и локальные объекты, которые не должны быть доступны основной программе. Чтобы использовать модуль, надо в основной программе подключить его, введя в начале программы такую строку: Uses имя_модуля; После этого все объекты, которые объявлены в интерфейсной части модуля будут доступны основной программе.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.