Линейный алгоритм. Алгоритм с ветвлением.
Список вопросов теста
Вопрос 1
Алгоритмом можно считать:
Варианты ответов
- список класса в журнале
- технический паспорт автомобиля
- расписание уроков в школе
- описание процесса решения квадратного уравнения
Вопрос 2
В линейном алгоритме....
Варианты ответов
- команды выполняются многократно, одна за другой
- команды выполняются однократно, одна за другой
- команды могут выполняться однократно, многократно или не разу в зависимости от выполнения некоторого условия
- Некоторая группа команд выполняется многократно, пока соблюдается некоторое заранее установленное условие
Вопрос 3
Закончите предожение: "Блок схема - форма записи алгоритма, при которой для обозначения различных шагов алгоритма используются....."
Варианты ответов
- рисунки
- списки
- геометрические фигуры
- формулы
Вопрос 4
Исполните следующий фрагмент линейного алгоритма для a=x и b = y
a: = a + b
b: = b - a
a: = a + b
b : = - b
Какие переменные присвоены переменным a и b?
Варианты ответов
- - y, x
- x, y
- x + y, x - y
- y, x
Вопрос 5
Дан фрагмент линейного алгоритма.
a: = 8
b: = 6 + 3 *a
a: = b / 3 *a
Чему равно значение переменной а после его исполнения?
В ответе укажите только число.
Вопрос 6
Величины которые меняются в процессе исполнения алгоритма, называются:
Варианты ответов
- табличными
- переменными
- константами
- постоянными
Вопрос 7
Как называется свойство алгоритма, означающее, что путь решения задачи определен вполне однозначно, на любом шаге не допускаются никакие двусмысленности и недомолвки?
Варианты ответов
- дискретность
- понятность
- определенность
- результативность
Вопрос 8
Система команд исполнителя Вычислитель состоит из двух команд, которым присвоены номера:
1 — вычти 2
2 — умножь на 3
Первая из них уменьшает число на 2, вторая увеличивает число в 3 раза. При записи алгоритмов для краткости указываются лишь номера команд. Запишите алгоритм, содержащий не более пяти команд, с помощью которого из числа 11 будет получено число 13.
В ответе укажите алгоритм без пробелов, напрмер 22112
Вопрос 9
Определите значение целочисленных переменных X и Y после выполнения алгоритма.
х:=11
у:=5
t:=y
у:=х mod у
x:=t
y:=y+2*t
В ответе укажите сначало значение Х, а потом Y через пробел. Например: 12 14
Вопрос 10
Исполните алгоритм при х = 10 и у = 15. В ответе через пробел укажите сначало значение X , а потом Y.
Вопрос 11
В результате выполнения алгоритма:
а:=10
b:=20
а:=а-b/2
если а>b то с:=а+b иначе с:=b-а
В отвеите укажите значение переменной C, например: 12
Вопрос 12
В результате выполнения алгоритма для х = 150
а:=10
b:=x div a
а:=а-b/3
переменная а примет значение. В ответе укажите только число.
Вопрос 13
В результате выполнения алгоритма:
а:=50
b:=20
а:=а-b/2
если а>b то с:=а+b иначе с:=b-а
переменная с примет значение. В ответе укажите только число.
Вопрос 14
В результате выполнения алгоритма для х = 250:
а:=10
b:=x mod a
а:=а-b/2
переменная а примет значение. В ответе укажите только число.
Вопрос 15
Определите значение переменной с после выполнения следующего фрагмента программы. Ответ запишите в виде целого числа.
а = 28
b = 10
а = 3 * b - а
если а > b то с = 2 * а - b иначе с = 2 * а + b