СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Предметный блок. Содержание преподавания информатики. XII. Алгоритмизация

Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Тест может быть использован учителями информатики при прохождении аттестации в 2022-2023 учебном году в категории "Предметный блок" "Содержание преподавания информатики"

Список вопросов теста

Вопрос 1

Укажите, в какой клетке окажется исполнитель в результате выполнения алгоритма, если первоначально он находится в клетке В, а двойная рамка непреодолимое препятствие для него

 

 

 

 

 

 

 

 

 

если сверху свободно, то вверх, иначе вправо конец ветвления

 

если справа свободно, то вправо конец ветвления

 

если снизу свободно, то вниз, иначе влево конец ветвления

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В

1

 

 

 

 

 

 

3

2

 

 

 

 

 

 

 

 

 

 

 

 

Варианты ответов
  • 1
  • 2
  • 3
  • В
Вопрос 2

Укажите, в какой клетке окажется исполнитель в результате выполнения алгоритма, если первоначально он находится в клетке В, а двойная рамка непреодолимое препятствие для него

 

 

 

 

 

 

 

 

пока справа свободно, повторять вправо

конец цикла

пока сверху свободно, повторять влево

конец цикла

вниз

 

 

 

 

3

 

 

 

 

1

4

 

 

 

В

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Варианты ответов
  • 1
  • 2
  • 3
  • 4
  • В
Вопрос 3

Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:

F(n) = 1 при n ≤ 2;

F(n) = F(n − 1) + 3 × F(n − 2) при n > 2.

Чему равно значение функции F(7)?

В ответе запишите только натуральное число.

Вопрос 4

У исполнителя Бета две команды, которым присвоены номера:

1. прибавь 2;

2. умножь на b

(b — неизвестное натуральное число; b ≥ 2).

Выполняя первую из них, Бета увеличивает число на экране на 2, а выполняя вторую, умножает это число на b. Программа для исполнителя Бета — это последовательность номеров команд. Известно, что программа 11121 переводит число 4 в число 72. Определите значение b.

Вопрос 5

Ниже на пяти языках программирования записан рекурсивный алгоритм F.

Чему равна сумма напечатанных на экране чисел при выполнении вызова F(10)?

Вопрос 6

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

Вопрос 7

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

Вопрос 8

Напишите все значения Х, при которых следующее равенство будет правильным

20 DIV X = 20 MOD X

Вопрос 9

Ниже приведён фрагмент программы, записанный на четырёх языках программирования.

Массив A одномерный; в программе рассматривается его фрагмент, соответствующий значениям индекса от 1 до n.

Чему будет равно значение переменной s после выполнения данного фрагмента программы?

Варианты ответов
  • минимальному элементу в массиве A
  • индексу минимального элемента в массиве A (наименьшему из таких индексов, если минимальных элементов несколько)
  • индексу минимального элемента в массиве A (наибольшему из таких индексов, если минимальных элементов несколько)
  • количеству элементов, равных минимальному в массиве A
Вопрос 10

Ниже на четырёх языках записан алгоритм. Получив на вход число x, этот алгоритм печатает два числа: a и b. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 13, а потом 5.

 

Вопрос 11

В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 4, 7, 3, 8, 5, 0, 1, 2, 9, 6 соответственно, т.е. A[0] = 4, A[1] = 7 и т.д. Определите значение переменной c после выполнения следующего фрагмента этой программы (записанного ниже на пяти языках программирования).

Вопрос 12

Исполнитель Вычислитель преобразует число, записанное на экране.

У исполнителя есть три команды, которым присвоены номера:

1. Прибавить 2

2. Умножить на 2

3. Прибавить 3

Первая из них увеличивает число на экране на 2, вторая умножает его на 2, третья увеличивает его на 3.

Программа для Вычислителя – это последовательность команд.

Сколько существует таких программ, которые преобразуют исходное число 2 в число 22 и при этом траектория вычислений программы содержит число 11? Траектория вычислений программы – это последовательность результатов выполнения всех команд программы. Например, для программы 123 при исходном числе 7 траектория будет состоять из чисел 9, 18, 21.

Ответ: _______________

Вопрос 13

Цепочка из трех бусин формируется по следующему правилу: На первом месте в цепочке стоит одна из бусин М, Н, О. На втором — одна из бусин Л, М, О. На третьем месте — одна из бусин Л, М, Н, не стоящая в цепочке на первом или втором месте. Какая из следующих цепочек создана по этому правилу:

Варианты ответов
  • НОН
  • НОМ
  • МНЛ
  • МНО
Сохранить у себя: