Меню
Тесты
Тесты  /  Информатика  /  11 класс  /  11_Алгоритмы и элементы программирования

11_Алгоритмы и элементы программирования

Avatar
23.12.2025. Тест. Информатика, 11 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
В программировании алгоритм — это точная, пошаговая последовательность инструкций или правил, предназначенных для решения конкретной задачи или достижения определенной цели/

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

Вопрос 1

Массовость — это свойство алгоритма, заключающееся в том, что:

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

Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существуют две команды:

  • Вперёд n, где n - целое число. Вызывает передвижение черепашки на n шагов в направлении движения;
  • Направо m, где m - целое число. Вызывает изменение направления движения на m градусов по часовой стрелке.

Запись Повтори 5 [Команда1 Команда2] означает, что последовательность команд в скобках повторится 5 раз.

Черепашке был дан для исполнения следующий алгоритм:

Повтори 5 [Повтори 4 [Вперёд 40 Направо 90] Направо 120]

Какая фигура появится на экране?

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

Определите значение переменной c после выполнения следующего фрагмента программы:

Pascal Python
a:=6;
b:=15;
a:=b–a*2;
if a>b
 then c:=a+b
 else c:=b–a
a = 6
b = 15
a = b–a*2
if a>b:
  c = a+b
else:
  c = b–a
Варианты ответов
  • -3
  • 33
  • 18
  • 12
Вопрос 4

Предлагается некоторая операция над двумя произвольными трёхзначными десятичными числами:

  1. Записывается результат сложения старших разрядов этих чисел;
  2. К нему дописывается результат сложения средних разрядов по такому правилу: если он меньше первой суммы, то полученное число приписывается к первому слева, иначе — справа;
  3. Итоговое число получают приписыванием справа к числу, полученному после второго шага, суммы значений младших разрядов исходных чисел.

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

Варианты ответов
  • 141310
  • 102113
  • 101421
  • 101413
Вопрос 5

Какое определение можно использовать для разветвляющегося алгоритма?

Варианты ответов
  • алгоритм, который может быть записан с помощью набора геометрических фигур
  • алгоритм, в котором одни и те же действия исполняются многократно
  • алгоритм, в котором команды выполняются последовательно друг за другом
  • алгоритм, в котором есть хотя бы одно условие
Вопрос 6

Какую смысловую нагрузку несёт блок?

 

Графический элемент блок-схемы: ромб, обозначающий условие или логическое решение

Варианты ответов
  • блок начала-конца алгоритма
  • блок ввода-вывода
  • блок обработки
  • логический блок (условие)
Вопрос 7

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

1. прибавь 2

2. умножь на 3

Запишите порядок команд в программе получения из 0 числа 28, содержащей не более 6 команд.

Вопрос 8

Какой тип алгоритма используется для вычисления площади треугольника по известным длинам его трёх сторон?

Варианты ответов
  • линейный
  • разветвляющийся
  • циклический
  • любой
Вопрос 9

Какой из документов можно считать алгоритмом?

Варианты ответов
  • список книг в школьной библиотеке
  • инструкция по приготовлению пищи
  • правила техники безопасности
Вопрос 10

Определите значение переменной b после выполнения фрагмента алгоритма.

Вопрос 11

Базовые алгоритмические структуры

1.

1Следование

2.

2Ветвление

3.

3Повторение (или цикл)

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

Определите значение целочисленных переменных x, y и t после выполнения фрагмента программы:

Pascal Python
x:=5;
y:=7;
t:=x;
x:=y mod x; 
y:=t;
x = 5
y = 7
t = x
x = y % x 
y = t
Варианты ответов
  • x = 2, y = 5, t = 5
  • x = 5, y = 5, t = 5
  • x = 7, y = 5, t = 5
  • x = 2, y = 2, t = 2
Пройти тест
Сохранить у себя:

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт