Составители:
95
ГЛАВА 6.
ТЕХНОЛОГИЯ ПОДГОТОВКИ РЕШЕНИЯ ЗАДАЧ
С ПОМОЩЬЮ КОМПЬЮТЕРА
§1. Этапы решения задач с помощью компьютера
Решение задач с помощью компьютера включает в себя следующие ос-
новные этапы, часть из которых осуществляется без участия компьютера.
1. Постановка задачи:
• сбор информации о задаче;
• формулировка условия задачи;
• определение конечных целей решения задачи;
• определение формы выдачи результатов;
• описание данных (их типов, диапазонов величин, структуры и т.п.).
2. Анализ и исследование задачи, модели:
• анализ существующих аналогов;
• анализ технических и программных средств;
• разработка математической модели;
• разработка структур данных.
3. Разработка алгоритма:
• выбор метода проектирования алгоритма;
• выбор формы записи алгоритма (блок-схемы, псевдокод и др.);
• выбор тестов и метода тестирования;
• проектирование алгоритма.
4. Программирование:
• выбор языка программирования;
• уточнение способов организации данных;
• запись алгоритма на выбранном языке программирования.
5. Тестирование и отладка:
• синтаксическая отладка;
• отладка семантики и логической структуры;
• тестовые расчеты и анализ результатов тестирования;
• совершенствование программы.
Анализ результатов решения задачи и уточнение в случае необходимости
математической модели с повторным выполнением этапов 2 – 5.
Сопровождение программы:
• доработка программы для решения конкретных задач;
• составление документации к решенной задаче, к математической мо-
дели, к алгоритму, к программе, к набору тестов, к использованию.
§2. Математическая модель
ГЛАВА 6. ТЕХНОЛОГИЯ ПОДГОТОВКИ РЕШЕНИЯ ЗАДАЧ С ПОМОЩЬЮ КОМПЬЮТЕРА §1. Этапы решения задач с помощью компьютера Решение задач с помощью компьютера включает в себя следующие ос- новные этапы, часть из которых осуществляется без участия компьютера. 1. Постановка задачи: • сбор информации о задаче; • формулировка условия задачи; • определение конечных целей решения задачи; • определение формы выдачи результатов; • описание данных (их типов, диапазонов величин, структуры и т.п.). 2. Анализ и исследование задачи, модели: • анализ существующих аналогов; • анализ технических и программных средств; • разработка математической модели; • разработка структур данных. 3. Разработка алгоритма: • выбор метода проектирования алгоритма; • выбор формы записи алгоритма (блок-схемы, псевдокод и др.); • выбор тестов и метода тестирования; • проектирование алгоритма. 4. Программирование: • выбор языка программирования; • уточнение способов организации данных; • запись алгоритма на выбранном языке программирования. 5. Тестирование и отладка: • синтаксическая отладка; • отладка семантики и логической структуры; • тестовые расчеты и анализ результатов тестирования; • совершенствование программы. Анализ результатов решения задачи и уточнение в случае необходимости математической модели с повторным выполнением этапов 2 – 5. Сопровождение программы: • доработка программы для решения конкретных задач; • составление документации к решенной задаче, к математической мо- дели, к алгоритму, к программе, к набору тестов, к использованию. §2. Математическая модель 95
Страницы
- « первая
- ‹ предыдущая
- …
- 93
- 94
- 95
- 96
- 97
- …
- следующая ›
- последняя »