Этапы решения задач на компьютере

  • docx
  • 13.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-00900.docx

 Этапы решения задач на компьютере

1.     Постановка задачи:

   сбор информации о задаче;

   описание исходных данных и конечных целей;

   определение формы выдачи результатов.

2.     Анализ и исследование модели задачи:

   анализ существующих аналогов;

   анализ технических и программных средств;

   разработка математической модели;

   разработка структур данных.

3.     Разработка алгоритма:

   выбор метода проектирования алгоритма;


 

т. п.


     выбор формы записи алгоритма (блок-схема, псевдокод и

 

   выбор тестов и метода тестирования;

   проектирование алгоритма.

4.     Программирование:

   выбор языка программирования;

   уточнение способа организации данных;

   запись алгоритма на выбранном языке.

5.     Отладка и тестирование:

    синтаксическая отладка: исправление ошибок в форме за-


писи конструкций;

      отладка семантики и логической структуры: семантика система правил истолкования отдельных конструкций языка, напри- мер проверка правильности организации циклов, ветвлений и т. п., соответствия типов переменных в выражениях, логическая структу- ра правильная последовательность обработки данных;

   тестовые расчѐты и анализ результатов тестирования;

   совершенствование программы.

Деятельность, направленная на исправление ошибок в программной системе, называется отладкой. Тестирование – прогон отлаженной программы на эталонных вариантах исходных данных, для которых заранее известны результаты (см. п.5.3.).

6.     Анализ результатов тестирования и, если нужно, уточне- ние модели и повторение п. п. 2 – 5.

7.     Сопровождение программы: составление документации по математической модели, алгоритму, программе, набору тестов, ис- пользованию готовой программы и т. п.