Задание #1
Вопрос:
Условный оператор применяется для программирования:
(выберите один из предложенных вариантов ответов)
Выберите один из 4 вариантов ответа:
1) Сложных алгоритмов
2) Линейных алгоритмов
3) Ветвящихся алгоритмов
4) Циклических алгоритмов
Задание #2
Вопрос:
Ветвящийся алгоритм подразумевает:
(выберите один ответ из предложенных вариантов)
Выберите один из 3 вариантов ответа:
1) Неоднократное повторение отдельных частей программы
2) Последовательное выполнение всех элементов программы
3) Выполнение лишь нескольких, удовлетворяющих заданному условию программы
Задание #3
Вопрос:
Оператор CASE служит для создания:
(выберите один ответ из предложенных вариантов ответов)
Выберите один из 3 вариантов ответа:
1) Линейных алгоритмов
2) Ветвящихся алгоритмов
3) Циклических алгоритмов
Задание #4
Вопрос:
Алгоритм включает в себя ветвление, если:
(выберите один из предложенных вариантов ответов)
Выберите один из 3 вариантов ответа:
1) если он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий
2) если ход его выполнения зависит от истинности тех или иных условий
3) если его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий
Задание #5
Вопрос:
Результатом выполнения фрагмента алгоритма
…
a:=7;
b:=8;
k:=5+a;
if a>b then k:=k*3
else k:=k-3;
writeln (‘k=’,k);
…
будет значение k= ……
(впишите в пустое поле правильный ответ. Например: 0)
Запишите число:
Задание #6
Вопрос:
Значение переменной m после выполнения фрагмента алгоритма
будет равно ...
(впиши правильный ответ в пустое поле. Например: 0)
Запишите число:
Задание #7
Вопрос:
Значение целочисленных переменных a и b после выполнения фрагмента программы:
a:= 3 + 8*4;
b:= (a div 10) + 14;
a:= (b mod 10) + 2;
{div и mod - операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно}
будет равно...
(впиши правильные ответы в пустое поле. Например: а=… , b=…)
Запишите ответ:
Задание #8
Вопрос:
Значение переменной М в результате выполнения серии операторов:
N:=5; Y:= 3 mod 2
If Y>0 then
M:=N/5+3*Y*N
Else M:=888;…
будет равно …
(впиши правильный ответ в пустое поле. Например: 0)
Запишите число:
Задание #9
Вопрос:
Составьте правильную последовательность написания оператора ветвления:
Укажите порядок следования всех 6 вариантов ответа:
__ Оператор 2
__ else
__ if
__ then
__ Оператор 1
__ Условие
Задание #10
Вопрос:
Составьте правильную последовательность написания оператора ветвления:
Укажите порядок следования всех 5 вариантов ответа:
__ А>10
__ then
__ if
__ a:=a+2
__ else
Задание #11
Вопрос:
Составьте правильную последовательность краткого написания оператора ветвления:
Укажите порядок следования всех 4 вариантов ответа:
__ if
__ then
__ Оператор
__ Условие
Задание #12
Вопрос:
Составить правильную последовательность написания оператора CASE:
Укажите порядок следования всех 5 вариантов ответа:
__ a1:<оператор1>
__ an:<оператор n>
__ a2: <оператор2>
__ case k of
__ else <оператор n+1>
Задание #13
Вопрос:
Соотнесите действий (левую колонку) с результатом выполнения (правая колонка):
Укажите соответствие для всех 4 вариантов ответа:
1) 9
2) 15
3) 12
4) 3
__ a:= 23 div 10 +10
__ b:= a mod 5 +1
__ c:= sqr(b)
__ d:= c *5/3
Задание #14
Вопрос:
Найдите правильное соотношение между левым и правым столбцами:
Укажите соответствие для всех 4 вариантов ответа:
1) возведение в квадрат
2) деление с остатком
3) целочисленное деление
4) модуль числа
__ A mod B
__ A div B
__ Abs(A)
__ Sqr(A)
Задание #15
Вопрос:
Соотнесите действие (левый столбец) с результатом выполнения (правый столбец):
Укажите соответствие для всех 2 вариантов ответа:
1) 2
2) 8
3) 6
4) 3
__ N:=10; Y:= 3 mod 2
If Y>0 then
M:=N/5+3*Y*N
Else M:=888;
__ N:=5; Y:= 7 mod 2
If Y>0 then
M:=N/5+3*Y*N
Else M:=888;…
Задание #16
Вопрос:
Установите соответствие между левым и правым столбцами:
Укажите соответствие для всех 3 вариантов ответа:
1) else
2) if
3) then
__ Если
__ иначе
__ то
Задание #1
Вопрос:
Условный оператор применяется для программирования:
(выберите один из предложенных вариантов ответов)
Выберите один из 4 вариантов ответа:
1) Сложных алгоритмов
2) Линейных алгоритмов
3) Ветвящихся алгоритмов
4) Циклических алгоритмов
Задание #2
Вопрос:
Ветвящийся алгоритм подразумевает:
(выберите один ответ из предложенных вариантов)
Выберите один из 3 вариантов ответа:
1) Неоднократное повторение отдельных частей программы
2) Последовательное выполнение всех элементов программы
3) Выполнение лишь нескольких, удовлетворяющих заданному условию программы
Задание #3
Вопрос:
Оператор CASE служит для создания:
(выберите один ответ из предложенных вариантов ответов)
Выберите один из 3 вариантов ответа:
1) Линейных алгоритмов
2) Ветвящихся алгоритмов
3) Циклических алгоритмов
Задание #4
Вопрос:
Алгоритм включает в себя ветвление, если:
(выберите один из предложенных вариантов ответов)
Выберите один из 3 вариантов ответа:
1) если он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий
2) если ход его выполнения зависит от истинности тех или иных условий
3) если его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий
Задание #5
Вопрос:
Результатом выполнения фрагмента алгоритма
…
a:=7;
b:=8;
k:=5+a;
if a>b then k:=k*3
else k:=k-3;
writeln (‘k=’,k);
…
будет значение k= ……
(впишите в пустое поле правильный ответ. Например: 0)
Запишите число:
Задание #6
Вопрос:
Значение переменной m после выполнения фрагмента алгоритма
будет равно ...
(впиши правильный ответ в пустое поле. Например: 0)
Запишите число:
Задание #7
Вопрос:
Значение целочисленных переменных a и b после выполнения фрагмента программы:
a:= 3 + 8*4;
b:= (a div 10) + 14;
a:= (b mod 10) + 2;
{div и mod - операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно}
будет равно...
(впиши правильные ответы в пустое поле. Например: а=… , b=…)
Запишите ответ:
Задание #8
Вопрос:
Значение переменной М в результате выполнения серии операторов:
N:=5; Y:= 3 mod 2
If Y>0 then
M:=N/5+3*Y*N
Else M:=888;…
будет равно …
(впиши правильный ответ в пустое поле. Например: 0)
Запишите число:
Задание #9
Вопрос:
Составьте правильную последовательность написания оператора ветвления:
Укажите порядок следования всех 6 вариантов ответа:
__ Оператор 2
__ else
__ if
__ then
__ Оператор 1
__ Условие
Задание #10
Вопрос:
Составьте правильную последовательность написания оператора ветвления:
Укажите порядок следования всех 5 вариантов ответа:
__ А>10
__ then
__ if
__ a:=a+2
__ else
Задание #11
Вопрос:
Составьте правильную последовательность краткого написания оператора ветвления:
Укажите порядок следования всех 4 вариантов ответа:
__ if
__ then
__ Оператор
__ Условие
Задание #12
Вопрос:
Составить правильную последовательность написания оператора CASE:
Укажите порядок следования всех 5 вариантов ответа:
__ a1:<оператор1>
__ an:<оператор n>
__ a2: <оператор2>
__ case k of
__ else <оператор n+1>
Задание #13
Вопрос:
Соотнесите действий (левую колонку) с результатом выполнения (правая колонка):
Укажите соответствие для всех 4 вариантов ответа:
1) 9
2) 15
3) 12
4) 3
__ a:= 23 div 10 +10
__ b:= a mod 5 +1
__ c:= sqr(b)
__ d:= c *5/3
Задание #14
Вопрос:
Найдите правильное соотношение между левым и правым столбцами:
Укажите соответствие для всех 4 вариантов ответа:
1) возведение в квадрат
2) деление с остатком
3) целочисленное деление
4) модуль числа
__ A mod B
__ A div B
__ Abs(A)
__ Sqr(A)
Задание #15
Вопрос:
Соотнесите действие (левый столбец) с результатом выполнения (правый столбец):
Укажите соответствие для всех 2 вариантов ответа:
1) 2
2) 8
3) 6
4) 3
__ N:=10; Y:= 3 mod 2
If Y>0 then
M:=N/5+3*Y*N
Else M:=888;
__ N:=5; Y:= 7 mod 2
If Y>0 then
M:=N/5+3*Y*N
Else M:=888;…
Задание #16
Вопрос:
Установите соответствие между левым и правым столбцами:
Укажите соответствие для всех 3 вариантов ответа:
1) else
2) if
3) then
__ Если
__ иначе
__ то