1 вариант
1. В результате выполнения фрагмента программы:
а:=5;
b:=20;
а:=а-b/2;
если аb то с:=а+b
иначе с:=b-а;
переменная с примет значение:
1) 25
2) 14,5
3) -15
4) -14,5
2. Отметьте, что произойдет в результате выполнения следующей программы.
ввод (а);
ввод (b);
если аb то с:=2*а
иначе с:=2*b;
вывод (с)
кон
1) увеличение меньшего из двух чисел вдвое
2) уменьшение меньшего из двух чисел вдвое
3) увеличение большего из двух чисел вдвое
4) уменьшение большего из двух чисел вдвое
3. Условный оператор целесообразно использовать в программе:
1) вычисляющей квадратный корень уравнения
2) подсчитывающей количество символов
3) вычисляющей значение выражения
4) составленной для линейного алгоритма
4. При выполнении фрагмента программы:
если a то
если b3 то с:=4
иначе с:=5;
переменная с примет значение 4, если:
1) а = 3, b = 3
2) а = 1, b = 4
3) а = 1, b = 3
4) а = 4, b = 1
5. При выполнении фрагмента программы:
если а то
еслиb3 то с:=4
иначе с:=5
иначе с:=6;
переменная с примет значение 6, если:
1) а = 5, b = 3
2) а = 1, b = 4
3) а = 1, b = 3
4) а = 4, b = 1
6. Запишите неполный условный оператор
7. Алгоритм называется разветвляющимся, если
действия выполняются последовательно друг за другом
некоторая последовательность действий повторяется многократно
существует условие выбора для выполнения действий
выполняется ранее разработанный алгоритм
8. В неполном ветвлении существуют действия
только в ветке «Да»
в ветке «Да» и ветке «Нет»
только в ветке «Нет»
9. В случае ложности проверяемого условия в операторе «если» выполняются действия
только в ветке «Да»
в ветке «Да» и ветке «Нет»
только в ветке «Нет»
10. Условный оператор в неполной форме имеет формат
если то;
если то иначе ;
если то ;
если иначе ;
11. Символ ; не ставят после
ключевого слова то
оператора присваивания
пустого оператора «ввод»
пустого оператора «вывод»
12. Условный оператор предназначен для
перехода в конец программы
перехода в начало программы
выбора одного из действий в зависимости от условия
выбора одного из действий в независимости от условия
Напишите программу: «Задайте целое число и определите, кратно ли оно 8»
2 вариант
1. В результате выполнения фрагмента программы:
а:=20;
b:=mod (а,10)*10;
а:=(b*2)+ div (а,100);
если аb то с:=а+b
иначе с:=b-а;
переменная с примет значение:
1) 2
2) 0
3) 1
4) -2
2. Отметьте, что произойдет в результате выполнения следующей программы.
ввод(а);
ввод(b);
если аb то с:=2*а
иначе с:=2*b;
вывод с
кон
1) увеличение меньшего из двух чисел вдвое
2) уменьшение меньшего из двух чисел вдвое
3) увеличение большего из двух чисел вдвое
4) уменьшение большего из двух чисел вдвое
3. Условный оператор целесообразно использовать в программе:
1) сравнивающей значения переменных
2) подсчитывающей количество символов
3) вычисляющей значение арифметического выражения
4) вывода на печать значения константы
4. При выполнении фрагмента программы
если а3 то
если b3 то с:=4
иначе с:=5;
переменная с примет значение 4, если:
1) а=3, b=3
2) а=4, b=4
3) а=1, b=3
4) а=4, b=1
5. При выполнении фрагмента программы:
если aто
если b3 то с:=4
иначе c:=5
иначе c:=6;
переменная с примет значение 4, если:
1) а = 5, b = 3
2) а = 1, b = 4
3) а = 1, b = 3
4) а = 4, b = 1
6. Запишите условный оператор, обозначающий разветвляющиеся алгоритмы на языке Паскаль.
7. В полном ветвлении существуют действия
только в ветке «Да»
в ветке «Да» и ветке «Нет»
только в ветке «Нет»
8. В случае истинности проверяемого условия в операторе «если» выполняются действия
только в ветке «Да»
в ветке «Да» и ветке «Нет»
только в ветке «Нет»
9. Условный оператор в полной форме имеет формат
если то ;
если то иначе ;
если то ;
если то ;
10. Проверка условия выполняется в геометрической фигуре
ромб
прямоугольник
параллелограмм
треугольник
11. Составное условие состоит из
арифметического выражения
логического выражения
вложенных условий
одного условия
12. Как правильно записать на алгоритмическом языке команду А меньше или равно В
А=
А=В
А
13. Напишите программу: «Дано целое число N. Увеличить его в 4 раза, если число кратно 5 иначе уменьшить на 25»