Министерство сельского хозяйства Российской Федерации
КРАСНОЯРСКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНЫЙ УНИВЕРСИТЕТ
Институт менеджмента и информатики
Кафедра «Информационных систем
и технологий в экономике»
Курсовая работа
по дисциплине Объектно-ориентированный анализ и программирование на тему
«Решение вычислительных задач в объективно-ориентированной среде визуального программирования Delphi»
Выполнил(а) студент(ка) направления 080500.62 – «Бизнес-информатика»,
2 курса, группы БИ-25,
Демкин Алексей Дмитриевич
Руководитель Титовский Сергей Николаевич
Представлена на проверку «____» ____________20__г.
Проверена «____» ____________20__г.
Примечание _______________________________________________
Оценка ___________________________________________________
Красноярск 2015
Содержание
Содержание 2
Введение 3
Описание задания 3
Решение задачи 1 5
Решение задачи 2 8
Решение задачи 3 11
Решение задачи 4 14
Решение задачи 5 17
Заключение 22
Список используемой литературы 23
Приложение 1 24
Введение
В настоящее время овладение навыками программирования на одном из языков высокого уровня является обязательным элементом образования и культуры каждого человека.
Наибольшее распространение находят языки программирования, имеющие высокий уровень формализации и позволяющие создавать хорошо структурированные программы, предназначенные для решения достаточно обширного класса задач из самых разнообразных сфер деятельности. К таким языкам относятся Паскаль, Си, Модула, Ада.
Одним из простых для первоначального изучения, но в то же время достаточно универсальным языком программирования является Паскаль, лежащий в основе широко распространенных сред программирования, таких как BorlandPascal, Delphi, FreePascalCompiler, Lazarus.
Главным требованием к алгоритму, несомненно, является его работоспособность. Однако создавая алгоритм, необходимо помнить о дальнейшей работе над ним, об отладке программы, которая будет создана по этому алгоритму, а также о вероятных пользователях, которым, возможно, потребуется этот алгоритм. Поэтому одним из важнейших требований к алгоритму является его простота и понятность.
Исходя из этих требований, особенно удобным представляется при разработке алгоритмов использование основных алгоритмических структур. Их важной особенностью является то, что они имеют один вход и один выход и могут соединяться друг с другом в любой последовательности. Это дает наглядную и простую структуру алгоритма, по которой легче составить программу.
Развитие идей структурного и событийного программирования существенно подняло производительность труда программистов и позволило в разумные сроки создавать приложения объемом в сотни тысяч строк. Однако такой объем уже приблизился к пределу возможностей человека, и потребовались новые технологии разработки программ.
Объекты могут иметь идентичную структуру и отличаться только значениями свойств. В таких случаях в программе создается новый тип, основанный на единой структуре объекта. Он называется классом, а каждый конкретный объект, имеющий структуру этого класса, называется экземпляром класса.