Пример поэтапной разработки программы решения задачи
Список вопросов теста
Вопрос 1
При решении задачи существует несколько этапов. Установи их последовательность.
Варианты ответов
- Постановка задачи
- Формализация задачи
- Анализ математической задачи
- Построение алгоритма
- Составление программы
- Тестирование программы
Вопрос 2
На этапе постановки задачи нужно: ...
Варианты ответов
- понять условие задачи
- выделить исходные и результирующие данные
- понять отношения между исходными и результирующими данными.
- понять, нужно ли вообще решать задачу
Вопрос 3
Этап ... задачи.
На этом этапе необходимо оформить описательную информационную модель при помощи какого-либо формального языка, чаще всего с помощью математического.
Запиши слов в той форме, в которой оно пропущено в предложении.
Вопрос 4
После того, как мы записали задачу на математическом языке, нужно её ... . Это нам необходимо для того, чтобы составить правильный алгоритм решения, обладающий всеми свойствами алгоритма.
Вопрос 5
Верно ли, что при построении алгоритма на учебном Алгоритмическом языке:
- конструкции одного уровня вложенности записываются на одном вертикальном уровне;
- вложенная конструкция записывается смещённой по строке на несколько позиций вправо относительно внешней для неё конструкции?
Варианты ответов
- верно
- неверно
Вопрос 6
На этом этапе происходит экспериментальное доказательство правильности алгоритма и работоспособности программы.
Варианты ответов
- тестирования
- составления программы
- построения алгоритма
- анализа
- формализации
- постановки задачи
Вопрос 7
На этом этапе необходимо определить все варианты множеств значений исходных данных, а также определить для каждого варианта способ решения и вид выходных данных (результатов).
Варианты ответов
- тестирования
- составления программы
- построения алгоритма
- анализа
- формализации
- постановки задачи
Вопрос 8
На этом этапе происходит запись и отладка программы на языке программирования. Необходимо строго соблюдать правила синтаксиса языка.
Варианты ответов
- тестирования
- составления программы
- построения алгоритма
- анализа
- формализации
- постановки задачи
Вопрос 9
На этом этапе происходит переход к задаче обработки некоторой знаковой системы, например, к математической задаче.
Варианты ответов
- тестирования
- составления программы
- построения алгоритма
- анализа
- формализации
- постановки задачи
Вопрос 10
Найди к каждому термину определение.
1.
ошибки, которые нарушают правила грамматики языка
2.
поиск и устранение синтаксических ошибок
3.
вариант решения задачи с заданными исходными данными, для которых известен результат
4.
этап, на котором экспериментально доказывается правильность алгоритма, заключённого в программе, и работоспособность программы
Варианты ответов
- Синтаксические ошибки
- Отладка
- Тест
- Тестирование