Sdfsfsf

  • 12 июня 2012 г.
  • 292 Слова
Государственное образовательное учреждение высшего профессионального образования
«Московский государственный университет леса» (МГУЛ)
Факультет электроники и системотехники (ФЭСТ)
Кафедраприкладной математики (ПМ)













Отчет

Курсовая работа по теме:

Работа с большими числами
















Выполнил студент: Мисько ВладиславГруппа ПМ-21
Руководитель-преподаватель: Ветошкин А.М.









2010 г.



Формулировка задачи.

Организовать работу с большими числами.


Ограничения и требования

Требования: Разработатьобъект, позволяющий обрабатывать большие числа и выводящий эти числа на экран.
Ограничения: Разработанный объект работает с числами в диапазоне от 2.9e-39 до 1.7е38




Словесное описаниеалгоритма




Имеется объект TInputLine, от которого создается наследник. Для наследника перекрываются описанные у предка методы setdata и getdata для организации работы с большими числами. Для этогонаписаны функции: str2real, переводящая строку в число с плавающей точкой, и real2str, переводящая число с плавающей точкой в строку.




Описание иерархий объектов и словесное описание объектов.PDemoInput = ^TDemoInput;

TDemoInput = object(TInputLine)

procedure GetData(var Rec); virtual;

procedure SetData(var Rec); virtual;

end;TDemoInput – объект – наследник TinputLine







PDemoDialog = ^TDemoDialog;

TDemoDialog = object(TDialog)

constructor Init(var Bounds: TRect; ATitle: TTitleStr);procedure HandleEvent(var Event: TEvent); virtual;

end;



PDemoDialog – объект-наследник TDialog



TMyApp = object(TApplication)

procedure NewDialog;

procedure InitStatusLine;virtual;

procedure HandleEvent(var Event: TEvent); virtual;

end;



PMyApp – объект-наследник TApplication




Текст программы на алгоритмическом языке...
tracking img