Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Демкин курсовая.doc
Скачиваний:
11
Добавлен:
15.03.2016
Размер:
436.74 Кб
Скачать

Министерство сельского хозяйства Российской Федерации

КРАСНОЯРСКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНЫЙ УНИВЕРСИТЕТ

Институт менеджмента и информатики

Кафедра «Информационных систем

и технологий в экономике»

Курсовая работа

по дисциплине Объектно-ориентированный анализ и программирование на тему

«Решение вычислительных задач в объективно-ориентированной среде визуального программирования Delphi»

Выполнил(а) студент(ка) направления 080500.62 – «Бизнес-информатика»,

2 курса, группы БИ-25,

Демкин Алексей Дмитриевич

Руководитель Титовский Сергей Николаевич

Прямая соединительная линия 26

Представлена на проверку «____» ____________20__г.

Проверена «____» ____________20__г.

Примечание _______________________________________________

Оценка ___________________________________________________

Красноярск 2015

Содержание

Содержание 2

Введение 3

Описание задания 3

Решение задачи 1 5

Решение задачи 2 8

Решение задачи 3 11

Решение задачи 4 14

Решение задачи 5 17

Заключение 22

Список используемой литературы 23

Приложение 1 24

Введение

В настоящее время овладение навыками программирования на одном из языков высокого уровня является обязательным элементом образования и культуры каждого человека.

Наибольшее распространение находят языки программирования, имеющие высокий уровень формализации и позволяющие создавать хорошо структурированные программы, предназначенные для решения достаточно обширного класса задач из самых разнообразных сфер деятельности. К таким языкам относятся Паскаль, Си, Модула, Ада.

Одним из простых для первоначального изучения, но в то же время достаточно универсальным языком программирования является Паскаль, лежащий в основе широко распространенных сред программирования, таких как BorlandPascal, Delphi, FreePascalCompiler, Lazarus.

Главным требованием к алгоритму, несомненно, является его работоспособность. Однако создавая алгоритм, необходимо помнить о дальнейшей работе над ним, об отладке программы, которая будет создана по этому алгоритму, а также о вероятных пользователях, которым, возможно, потребуется этот алгоритм. Поэтому одним из важнейших требований к алгоритму является его простота и понятность.

Исходя из этих требований, особенно удобным представляется при разработке алгоритмов использование основных алгоритмических структур. Их важной особенностью является то, что они имеют один вход и один выход и могут соединяться друг с другом в любой последовательности. Это дает наглядную и простую структуру алгоритма, по которой легче составить программу.

Развитие идей структурного и событийного программирования существенно подняло производительность труда программистов и позволило в разумные сроки создавать приложения объемом в сотни тысяч строк. Однако такой объем уже приблизился к пределу возможностей человека, и потребовались новые технологии разработки программ.

Объекты могут иметь идентичную структуру и отличаться только значениями свойств. В таких случаях в программе создается новый тип, основанный на единой структуре объекта. Он называется классом, а каждый конкретный объект, имеющий структуру этого класса, называется экземпляром класса.