Ветвления и циклы
Список вопросов теста
Вопрос 1
Дайте определение понятию "Разветвляющийся алгоритм".
Варианты ответов
- Разветвляющийся алгоритм - это алгоритм, содержащий команды, которые либо выполняются, либо нет.
- Разветвляющийся алгоритм - это алгоритм, содержащий последовательности команд, которые не выполняются в зависимости от заданного условия.
- Разветвляющийся алгоритм - это алгоритм, в котором в зависимости от некоторого условия выполняется либо одна, либо другая последовательность команд.
Вопрос 2
Определить, какое выражение соответствует полной записи алгоритма с ветвлениями:
Варианты ответов
- Если погода будет хорошая, то мы пойдем гулять, а иначе пойдем в кино
- Если улетают журавли, то наступила осень
- Если у Миши в правой руке конфет на 5 больше, чем в левой, то в его левой руке конфет на 5 меньше, чем в правой, иначе в обоих руках конфет поровну
Вопрос 3
Выполните вычисления по блок-схеме, если Х=12 влево - НЕТ, вправо - ДА
Вопрос 4
Определить результат выполнения алгоритма при x=10
Вопрос 5
Какие типы циклов выделяют?
Варианты ответов
- Цикл с заданным условием продолжения работы
- Цикл с заданным числом повторений
- Цикл с заданным условием
- Цикл с возможность вызова определённых команд
- Цикл с заданным условием окончания работы
Вопрос 6
Тело цикла - это:
Варианты ответов
- группа команд, не входящих в циклическую структуру.
- произвольная группа команд.
- группа команд алгоритма, входящая в циклическую структуру.
Вопрос 7
Определить, сколько раз исполнитель Восьмиклассник будет выполнять команды алгоритма «Наполни водой 10-литровое ведро»,
если для его выполнения используется двухлитровая банка и ведро предварительно пустое.
Вопрос 8
Определите значение переменной а после выполнения фрагмента алгоритма.
а = 18
i = 1
нц 3 раза
а = а / i
i = i + 1
кц
Вопрос 9
Определите значение переменной k после выполнения фрагмента алгоритма.
k = 14
i = 1
нц 3 раза
k = k - i * i
i = i + 1
кц
Вопрос 10
Расставьте команды в правильном порядке, чтобы решалась задача:
На синем поле дана стартовая обстановка робота, надо написать программу, чтобы робот закрасил все клетки, как на на зеленом поле
расставьте команды по номерам, в соответствии с числами в блок-схеме
Варианты ответов
- старт
- ввод обстановки
- если сверху стена
- 1 закрасить
- 1 вправо
- если сверху не стена
- 2 вправо
- если справа свободно
- 2 закрасить
- 3 вправо
- вывести обстановку