
на первый
заказ
Курсовая работа на тему: Аннотация. Эволюция технологии программирования. Различия функционального
Купить за 350 руб.Введение
Преимущество написания программного продукта на языке высокого уровня Pascal заключается в том, что язык позволяет четко реализовать идеи структурного программирования и структурной организации данных, этот язык является процедурным. То есть программа явно описывает действия, которые необходимо выполнить, а результат задается способом получения его при помощи некоторой процедуры - определенной последовательности действий. Основными средствами, применяемыми в этом языке (как и в других процедурных языках) являются величины, присваивания, циклы, процедуры. При построении процедурной программы необходимо ясно представлять, какие действия и в какой последовательности будут производиться при ее выполнении. В отличие от функциональной программы, для построения которой требуются скорее математические, чем алгоритмические мышления.При разработке программного средства используется объектно-ориентированный подход к технологии программирования, который является инженерно-конструкторской технологией, концентрирующей внимание на процессе решения задачи. Объектно-ориентированный подход предполагает, что при разработке программы должны быть определены классы используемых в программе объектов и построены их описания, затем созданы экземпляры необходимых объектов и определено взаимодействие между ними.
Основная задача (разработать программный продукт, вычисляющий значение функции по заданному значению аргумента) выполняется с помощью средств вычислительной математики. В основе решения задачи лежит вычисление значение функции с помощью интерполяционного полинома Лагранжа. Основные направления выполнения программы:
1. создать модули, предлагающие поэтапное выполнение поставленной задачи;
2. создать модули, выполняющие вычисление правильно, быстро и корректно;
3. разработать интерфейс программы, совместимый с Windows-интерфейсом.
Глава 1
Оглавление
- Аннотация- Введение
- 1. Эволюция технологии программирования
- Различия функционального и объектно-ориентированного подходов к программированию
- Объектно-ориентированный подход
- Оценка сложности программных систем
- 1. Интегрированная среда разработки Delphi
- Характеристики модулей программного средства
- Связность внутри модулей
- Сцепление между модулями
- Заключение
- Приложение 1. Исходный код программного средства
- Приложение 2. Блок-схема программного средства
- Приложение 3. Блок-схема алгоритма вычисления третий модуль
- Приложение 4. Тесты - наборы проверочных данных
- Список использованных источников
Заключение
Во время выполнения курсовой работы был разработан программное средство, вычисляющее значение функции по заданному значению аргумента, выполняющегося с помощью средств вычислительной математики. В основе решения задачи, как было описано во второй части курсовой работы лежит вычисление интерполяционным полиномом Лагранжа. Было создано четыре модуля, три из которых являются активными, четвертый ("О программе") может быть вызван с любого из трех главных модулей. Три основных модуля предлагают поэтапное выполнение задачи; в первом модуле вводятся начальные данные, во втором заполняется таблица со значениями функций и аргументов (это промежуточные точки, на основании которых и строится полином Лагранжа). Третий модуль является основным, использующим данные из второго и третьего модуля для вычислительного процесса. Интерфейс программы совместим с Windows-интерфейсом благодаря тому, что программа, в которой разрабатывалась курсовая работа, - Delphi7 - предоставляет такую возможность и поддерживает именно Windows-интерфейс. Все пункты курсового задания были выполнены, разработанное программное средство выполняет поставленную перед ним задачу.Список литературы
1. Фокс Дж. Программное обеспечение и его разработка. М.:Мир, 1985. - 368 с.2. Лисков Б., Гатэг Дж. Использование абстракций и спецификаций при разработке программ: Пер. с англ. - М.: Мир, 1999. - 424 с.
3. Иванов А.Г., Карпова А.В., Семик В.П., Филинов Ю.Е. Объектно-ориентированная среда программирования. Системы и средства информатики. Вып.2. М.: Наука, 1991.
4. Программирование. Специальный выпуск по объектно-ориентированному программированию. № 6, 1990.
5. Объектно-ориентированный подход технологии программирования/ Иванов А.Г., Пятницкий А.А, Филинов Ю.Е. - СПб.: Питер, 2003. - 443 с.: ил.
6. Макаров А.А. Лукашин Ю.П. Объектно-ориентированный подход в программировании. - М.: Финансы и статистика, 2000. - 356 с.
или зарегистрироваться
в сервисе
удобным
способом
вы получите ссылку
на скачивание
к нам за прошлый год