← Вернуться в журнал

Готовые ответы

Проверено

Конструирование алгоритмов для управления графическим исполнителем. Вспомогательные алгоритмы

Все задания собраны по порядку. Правильные варианты выделены — можно быстро свериться и разобрать ошибки.

10 заданийОтветы отмеченыПо порядку теста
01

Один вариант

Задание 1 из 10

Какой алгоритм называется вспомогательным?

Варианты ответаПравильный вариант отмечен
Алгоритм, в котором используются ветвления и циклы.
Алгоритм, являющийся резервной копией основного алгоритма.
Алгоритм, имеющий имя и целиком используемый в составе другого алгоритма.Верно
Алгоритм, в котором выполняются необходимые в основном алгоритме вычисления.
02

Краткий ответ

Задание 2 из 10

Вставьте в текст пропущенное слово. Метод, при котором алгоритм разбивается на более простые команды, полученные команды при необходимости представляются в виде других ещё более простых команд, называется методом поле ответа 1 построения алгоритма.

Правильный ответВведите без лишних символов
последовательного
Показать объяснение

Один из методов программирования называется методом последовательного построения алгоритма, или методом пошаговой детализации. При использовании данного метода в алгоритме выделяются структурные элементы, которые в свою очередь могут быть представлены в виде других, ещё более простых структурных единиц. Такая детализация может продолжаться до тех пор, пока не будут получены команды, понятные исполнителю.

03

Несколько вариантов

Задание 3 из 10

В каких случаях целесообразно использование вспомогательных алгоритмов?

Варианты ответаВерных вариантов: 2
При использовании метода последовательного построения алгоритма.Верно
При использовании в программе величин разных типов.
При использовании в алгоритме вложенных алгоритмических конструкций.
При неоднократном повторении одной и той же последовательности действий в разных частях программы.Верно
04

Один вариант

Задание 4 из 10

Как в программировании называют метод последовательного построения алгоритма (последовательной детализации)?

Варианты ответаПравильный вариант отмечен
Программирование «слева направо»
Программирование «сверху вниз»Верно
Программирование «справа налево»
Программирование «снизу вверх»
05

Числовой ответ

Задание 5 из 10

Вставьте в текст пропущенное число. 122.JPGОткрыть изображение ↗

Блок № поле ответа 1 в блок-схеме алгоритма соответствует вызову подпрограммы.

Правильный ответЧисловое значение
3
Показать объяснение

Для вызова подпрограммы в блок-схеме используется блок прямоугольной формы с дополнительными вертикальными линиями слева и справа.

06

Один вариант

Задание 6 из 10

Закончите предложение. При использовании в программе вспомогательных алгоритмов…

Варианты ответаПравильный вариант отмечен
сначала выполняются все вспомогательные алгоритмы, а затем — основной
сначала выполняется первый вспомогательный алгоритм
вспомогательные алгоритмы не выполняются, они содержат пояснения команд основного алгоритма
сначала последовательно выполняются команды основного алгоритмаВерно
07

Один вариант

Задание 7 из 10

Какая фигура будет нарисована исполнителем Чертёжник при выполнении программы? Рисунок1.jpgОткрыть изображение ↗

Варианты ответаПравильный вариант отмечен
Прямоугольник
РомбВерно
Треугольник
Квадрат
08

Числовой ответ

Задание 8 из 10

Вставьте в текст пропущенные числа. Дана программа для исполнителя Робот. Рисунок2.jpgОткрыть изображение ↗

После запуска программы программа Линия будет выполнена поле ответа 1 раз, подпрограмма Клетка для приведённых исходных данных будет выполнена поле ответа 2 раз.

Ответы по полямПолей: 2
Поле 11
Поле 26
Показать объяснение

Программа «Линия» является основным алгоритмом, поэтому она будет выполнена 1 раз. Подпрограмма «Клетка» — это вспомогательный алгоритм, который выполняется столько раз, сколько раз он вызывается в приведённой программе. Подпрограмма вызывается в цикле с предусловием до тех пор, пока справа свободно. Выполнив 6 перемещений вправо, Робот окажется в правом верхнем углу поля, и цикл завершится. Поэтому подпрограмма «Клетка» будет выполнена 6 раз.

09

Один вариант

Задание 9 из 10

Какая фигура будет выведена на экран после выполнения исполнителем Черепаха следующего алгоритма? Рисунок3.jpgОткрыть изображение ↗

Варианты ответаПравильный вариант отмечен
5 квадратов
Ломаная линия
Прямоугольник
КвадратВерно
10

Правильный порядок

Задание 10 из 10

Установите верную последовательность выполнения вспомогательных алгоритмов в приведённом ниже тексте программы. Рисунок4.jpgОткрыть изображение ↗

Правильный порядокШагов: 4
  1. Задача_1
  2. Задача_4
  3. Задача_2
  4. Задача_3
Показать объяснение

Сначала выполняются команды основного алгоритма. В случае вызова вспомогательного алгоритма управление передаётся ему. Если вспомогательный алгоритм содержит обращение к другому алгоритму, то управление передаётся другому вспомогательному алгоритму. Таким образом, в приведённой программе сначала выполняется подпрограмма Задача_1. Т. к. в этом алгоритме есть обращение к подпрограмме Задача_4, то будет выполнен алгоритм Задача_4. После этого управление передаётся строке основного алгоритма, следующей за строкой вызова подпрограммы Задача_1. Вызывается и выполняется вспомогательный алгоритм Задача_2, в теле которого содержится обращение к подпрограмме Задача_3. Выполняется подпрограмма Задача_3. После этого выполнение основного алгоритма заканчивается.

Вернуться в журнал9 класс · I четверть · 2 неделя