Категория
Информатика
Тип
реферат
Страницы
27 стр.
Дата
20.11.2009
Формат файла
.doc — Microsoft Word
Архив
19770.zip — 44.88 kb
  • moduli-i-obekty-v-jazyke-turbo-paskal-70_19770_1.doc — 206 Kb
  • Readme_docus.me.txt — 125 Bytes
Рейтинг
10  из 10
Оценок
1
Оцените работу
Хорошо  или  Плохо


Текст работы

Министерство образования Российской ФедерацииТаможенный колледжОренбургский Государственный Аграрный УниверситетБузулукское представительство
КУРСОВАЯ РАБОТАпо дисциплине "Основы алгоритмов и программирования"
Модули и объекты в языке Турбо Паскаль 7.0
Руководитель работы________________Симонова С.В.
"______"________________2002г.
Исполнитель
Студент гр. 34 АСОИ и У
______________Кислинский С.В.
"______"________________2002г.
Бузулук 2002
Содержание
3
1 Модули…………………………………………………...……..стр. 4
1.1 Структура модулей………………………………………...стр. 6
1.2
где unit_name – имя модуля, которое выбирается в соответствии с правилами Паскаля. Файл, содержащий модуль, обязан иметь то же имя, что и модуль.
Разберем в качестве примера модуль с описанием гиперболических функций, которых нет в числе встроенных функций языка Паскаль, но эти функции достаточно часто появляются в прикладных задачах, и поэтому имеет смысл включить их в состав библиотечного модуля. Доступ к функциям из этого модуля обеспечивает оператор использования Uses, в котором указывается имя модуля. Итак, сам модуль выглядит следующим образом.
{$N+}
unit hyp_fun;
interface
type
Float = Extended;
function sinh(x: Float): Float;
function cosh(x: Float): Float;
function tanh(x: float): Float;
implementation
var
t: Float;
function sinh(x: Float): Float;
begin
t := Exp(x);
sinh := 0.5*(t – 1.0/t);
end;
function cosh(x: Float): Float;
begin
t := Exp(x);
cosh := 0.5*(t + 1.0/t);
end;
function tanh(x: Float): Float;
begin
t := Exp(2.0*x);
tanh := (t – 1.0) / (t + 1.0);



Ваше мнение



CAPTCHA