На начальном этапе составлением программ для ЭВМ занимались сами изготовители вычислительных машин. Постепенно, с развитием техники, этот процесс из рутинной работы превратился в интеллектуальную деятельность, сравнимую с искусством, т. к. трудоемкое, ручное составление программ было подобно решению сложных комбинационных задач, которое требовало научных знаний и мастерства.
Подготовка задачи для решения на ЭВМ состоит из нескольких этапов:
- формулировка условия задачи;
- выбор метода ее решения (например, численного для математических задач);
- разработка схемы алгоритма;
- составление программы на алгоритмическом языке.
ВВЕДЕНИЕ. 3
1. Математическая постановка задачи. 4
1.1. Вычисление определенных интегралов методом трапеций. 4
2. Техническое задание. 8
2.1. Наименование продукта. 8
2.2. Краткая характеристика области применения. 8
2.3. Аналоги. 8
3. Основание для разработки. 9
3.1. Документ, на основании которого ведется разработка. 9
3.2. Организация, утвердившая документ. 9
3.3. Назначение разработки. 9
4. Требование к программному продукту. 10
4.1. Требования к функциональным характеристикам. 10
4.2. Требования к составу и параметрам технических средств. 10
4.3. Требования к информационной и программной совместимости. 10
5. Стадии и этапы разработки. 11
5.1. Порядок контроля и приемки. 11
6. Алгоритм решения задачи. 12
6.1. Словесное описание алгоритма. 12
6.2. Блок – схема программы.. 13
7. Листинг программы.. 14
ЗАКЛЮЧЕНИЕ. 24
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ.. 25
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. Камаев, В.А. Технологии программирования. / В.В. Костерин, В.А. Камаев.- М.: «Высшая школа», 2006.- 454 с.
2. Рогов, А.Ю. Технологии программирования: учебное пособие. / О.В. Проститенко, А.Ю. Рогов.- СПб.: СПбГТИ(ТУ), 2010.- 112 с.
3. Бьёрн Страуструп «Программирование: принципы и практика в С++»