Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсач основ..docx
Скачиваний:
80
Добавлен:
04.03.2016
Размер:
664.9 Кб
Скачать

Оглавление

ВВЕДЕНИЕ 6

ЗАДАНИЕ 1 9

1 ПОСТАНОВКА ЗАДАЧИ 9

2 РЕШЕНИЕ НЕЛИНЕЙНЫХ УРАВНЕНИЙ В СРЕДЕ DELPHI 10

2.1 Отделение корней и предварительный анализ. 10

2.2. Уточнение корней 14

2.2.1 Уточнение корней методом касательных 14

2.2.2 Уточнение корней методом деления отрезка пополам 17

2.2.3 Уточнение корней методом хорд 20

2.2.4 Разработка программного продукта в среде Delphi 22

3 ВЫВОД. Сравнение полученых результатов различными способами 24

ЗАДАНИЕ 2 25

1 ПОСТАНОВКА ЗАДАЧИ 25

2 АППРОКСИМАЦИЯ ТАБУЛИРОВАННЫХ ФУНКЦИЙ 29

2.1 РЕШЕНИЕ ЗАДАЧИ В СРЕДЕ Delphi 32

2.2 РЕШЕНИЕ ЗАДАЧИ В СРЕДЕ MATHCAD 34

2.2.1 Находжение полинома 2,3,4 степеней и среднеквадратичные отклонения 34

3 ВЫВОД. Результаты 35

ЗАКЛЮЧЕНИЕ 36

СПИСОК ЛИТЕРАТУРЫ 38

Введение

Целью курсовой работы является обретение и закрепление навыков применения информационных технологий и программирования при решении задач по специальности. В курсовой работе создаётся Windows-приложение на алгоритмическом языке Object Pascal в среде визуального программирования Delphi, которое будет обеспечивать решение специализированных уравнений [4].

Delphi – это среда разработки программ, ориентированных на работу в операционных системах семейства Windows. Кроссплатформенное программирование стало доступно в Delphi 7 благодаря использованию библиотеки компонентов CLX [2]. Имея общее с библиотекой компонентов VCL ядро базовых компонентов, библиотека CLX обеспечивает совместимость приложений Delphi для Windows и Kylix для Linux. При неизбежных для кроссплатформенного программирования трудностях реализации сложного кода, использующего системные вызовы и технологии удаленного доступа, в Delphi решена задача быстрого визуального проектирования пользовательского интерфейса и создания бизнес - логики приложения. Для этого применяется набор стандартных компонентов, имеющих практически идентичную функциональность и схожий программный интерфейс. Основой Delphi является графическая среда разработки приложений, называемая интегрированной средой разработки (Integrated Development Environment, IDE). Delphi, как и всякая современная среда разработки приложений основана на объектно-ориентированном программировании.

После загрузки Delphi на экране открываются четыре окна IDE: главное окно, окно проектировщика форм, окно редактора кода, окно инспектора объектов.

В любой проект [5] входит по крайней мере шесть файлов:

1. project1.dpr – главный файл проекта, формируется системой при

создании нового приложения;

2. unit1.pas – первый модуль (unit) программы, который автоматически появляется в начале работы;

3. unit1.dfm – файл описания формы, используется для сохранения

информации о внешнем виде главной формы;

4. project1.res – файл ресурсов, в нём хранятся иконки, растровые

изображения, курсоры. Как минимум, содержит иконку приложения;

5. project1.dof – файл опций, является текстовым файлом для сохранения установок, связанных с данным проектом (например директив

компилятора);

• project1.cfg – файл конфигурации, содержит информацию о состоянии

среды.

Кроме того, к проекту могут относиться файлы с картинками,

видеофрагментами, звуками, файлы справочной системы и т.п. Однако

перечисленными элементами управляет сам программист. Если сохранить проект под другим именем, то кроме файла проекта изменят название и файлы с расширением res, dof и cfg. Если изменить имя файла модуля (pas), то изменится и имя файла описания формы (dfm).

После компиляции программы получаются файлы с расширениями:

dcu – скомпилированные модули;

exe – исполняемый файл;

~pa, ~dp – backup файлы (предыдущие версии).

Основное меню IDE содержит следующие команды: File, Edit, Search, View, Project, Run, Component, Database, Tools, Window, Help [1].

Палитра компонентов содержит множество компонентов, которые подразделяются на несколько групп. Каждая группа размещена на своей странице палитры компонентов. Окно инспектора объектов предназначено для изменения свойств выбранных компонентов и состоит из двух страниц. Страница Properties (Свойства) предназначена для изменения необходимых свойств компонента, страница Events (События) – для определения реакции компонента или формы на то или иное событие (например, щелчок “мыши” на кнопке – событие OnClick, создание формы – OnCreate).

Окно формы представляет собой проект Windows-окна программы. На этом окне в процессе написания программы размещаются необходимые компоненты. Редактор кода программы предназначен для просмотра, написания и редактирования текста программы. В системе DELPHI используется язык программирования Object Pascal. При первоначальной загрузке в окне текста программы находится текст, содержащий минимальный набор операторов для нормального функционирования пустой формы в качестве Windows-окна. При помещении некоторого компонента в окно формы текст программы автоматически дополняется описанием необходимых для его работы библиотек стандартных программ (раздел uses) и типов переменных (раздел type).

Программа в среде DELPHI составляется как описание алгоритмов, которые будут выполняться, если возникает определенное событие, связанное с формой или с каким-либо из размещенных на ней компонентов. Для каждого обрабатываемого события, с помощью страницы Events инспектора объектов в тексте программы организуется процедура (procedure), между ключевыми словами begin и end, в которой программист записывает на языке Object Pascal требуемый алгоритм.