Алгоритм
Список вопросов теста
Вопрос 1
При выполнении фрагмента программы:
if a<4 then
if b>3 then с:=4
else c:=5
else c:=6;
переменная с примет значение 4, если:
Варианты ответов
- а = 1, b = 4
- а = 5, b = 3
- а = 1, b = 3
- а = 4, b = 1
Вопрос 2
Определите значение С на выходе блок-схемы, если А=45, В=51
Варианты ответов
- 6
- 96
- 8
- 9
Вопрос 3
Определите значение переменной А в результате выполнения фрагмента алгоритма, представленного блок-схемой, если А=5, В=36
(mod - остаток от деления числа; div - целая часть от деления числа)
Варианты ответов
- 4
- 7
- 5
- 1
Вопрос 4
Реализован некоторый алгоритм в виде блок-схемы. Что получится на выходе, если Х=2, У=4
Варианты ответов
- 2, 4, 1
- 2, 4, 2
- ошибка
- нет правильного ответа
Вопрос 5
При выполнении фрагмента программы
if а>3 then
if b>3 then с:=4
else с:=5;
переменная с примет значение 4, если:
Варианты ответов
- а=3, b=3
- а=4, b=4
- а=1, b=3
- а=4, b=1
Вопрос 6
Алгоритм включает в себя ветвление, если...
Варианты ответов
- он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий
- ход его выполнения зависит от истинности тех или иных условий
- его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий
- он представим в табличной форме
- он включает в себя вспомогательный алгоритм
Вопрос 7
Алгоритм - это...
Варианты ответов
- протокол вычислительной сети
- набор команд для компьютера
- описание последовательности действий, строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов
- ориентированный граф, указывающий порядок выполнения некоторого набора команд
- правила выполнения определенных действий
Вопрос 8
Сколько существует видов разветвленного алгоритма?
Варианты ответов
- 1
- 2
- 3
- 4
Вопрос 9
В программе «:=» обозначает оператор присваивания, знаки «+», «-», «*» и «/» — соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики. Определите значение переменной b после выполнения алгоритма:
а := 2
b := 4
а := 2*а + 3*b
b := a/2*b
В ответе укажите одно целое число — значение переменной b.
Вопрос 10
У исполнителя Квадратор две команды, которым присвоены номера:
1. вычти 3
2. возведи в квадрат
Первая из них уменьшает число на экране на 3, вторая возводит его во вторую степень. Исполнитель работает только с натуральными числами. Составьте алгоритм получения из числа 4 числа 49, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 21211 — это алгоритм: возведи в квадрат, вычти 3, возведи в квадрат, вычти 3, вычти 3, который преобразует число 3 в 30.) Если таких алгоритмов более одного, то запишите любой из них.
Вопрос 11
У исполнителя Вычислитель две команды, которым присвоены номера:
1. умножь на 3
2. вычти 5
Первая из них увеличивает число на экране в 3 раза, вторая уменьшает его на 5. Составьте алгоритм получения из числа 14 числа 31, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 11221 — это алгоритм умножь на 3, умножь на 3, вычти 5, вычти 5, умножь на 3, который преобразует число 2 в 24.) Если таких алгоритмов более одного, то запишите любой из них.
Вопрос 12
Вопрос 13
Вопрос 14
В полном ветвлении существуют действия...
Варианты ответов
- только в ветке «Да»
- в ветке «Да» и ветке «Нет»
- только в ветке «Нет»
Вопрос 15
Проверка условия выполняется в геометрической фигуре...
Варианты ответов
- ромб
- треугольник
- параллелограмм
- прямоугольник