8_3.4. Информатика 2024. Алгоритмическая конструкция «следование»
Список вопросов теста
Вопрос 1
Алгоритм называется линейным...
Варианты ответов
- если он включает в себя вспомогательный алгоритм
- если его выполнение предполагает многократное повторение одних и тех же действий
- если последовательность его команд фиксирована, при каждом исполнении программы (независимо от значений исходных данных) вторая команда выполняется вслед за первой, третья - вслед за второй и т.д.
Вопрос 2
У исполнителя Делитель две команды, которым присвоены номера:
1. раздели на 2
2. вычти 1
Первая из них уменьшает число на экране в 2 раза, вторая уменьшает его на 1. Исполнитель работает только с натуральными числами. Составьте алгоритм получения из числа 60 числа 6, содержащий не более 5 команд. В ответе запишите только номера команд.
(Например, 12112 - это алгоритм:
раздели на 2
вычти 1
раздели на 2
раздели на 2
вычти 1,
который преобразует число 42 в число 4.)
Если таких алгоритмов более одного, то запишите любой из них.
В ответе необходимо записать последовательность из пяти цифр без пробелов (например, 12112)
Вопрос 3
Запишите значение, которое будет присвоено переменной X после выполнения оператора
X := 19 mod 4
Вопрос 4
Дан фрагмент линейного алгоритма:
х := 3
у := х * х
у := х * у
х := у - х
s := у - х
Какое значение получит переменная s после выполнения этого фрагмента алгоритма? В ответе запишите только число.
Вопрос 5
У исполнителя Альфа две команды, которым присвоены номера:
1. вычти 2;
2. умножь на b
(b — неизвестное натуральное число).
Выполняя первую из них, Альфа уменьшает число на экране на 2, а выполняя вторую, умножает это число на b. Программа для исполнителя Альфа— это последовательность номеров команд. Известно, что программа 12211 переводит число 10 в число 68. Определите значение b.
Вопрос 6
После выполнения алгоритма Робот нарисовал узор и оказался в клетке B2.
алг узор
нач
• влево; закрасить; вниз
• влево; закрасить; вверх
• влево; закрасить
кон
В какой клетке Робот находился перед началом выполнения алгоритма?
(Внимание: при ответе используйте сначала заглавную латинскую букву затем цифру без пробелов).
Вопрос 7
Дан фрагмент линейного алгоритма:
к1000 := s div 1000
s := s mod 1000
к500 := s div 500
s := s mod 500
k100 := s div 100
s := s mod 100
k50 := s div 50
Какое значение получит переменная к500 после выполнения этого фрагмента алгоритма при s = 15473? В ответе запишите только число.