Задания по вариантам
1 вариант
-
В программе «:=» обозначает оператор присваивания, знаки «+», «–», «*» и «/» – соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствует правилам арифметики.
Определите значение переменной a после выполнения данного алгоритма:
a := 7
с := 3
с := 3 + a * с
a := с / 3 * a
В ответе укажите одно целое число — значение переменной a.
-
Что будет выведено на экран в результате выполнения фрагмента программы
a:=5; b:=3;
write( a, '=Z(', b, ')' );
Здесь a и b — целые переменные.
-
Ниже приведена программа:
var s, t: integer;
begin
readln(s);
readln(t);
if (s 10) or (t 10)
then writeln('YES')
else writeln('NO')
end.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5).
Сколько было запусков, при которых программа напечатала «YES»?
-
Написать программу: сгенерировать случайное трехзначное число, оканчивающееся на ноль.
2 вариант
-
В программе «:=» обозначает оператор присваивания, знаки «+», «–», «*» и «/» – соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствует правилам арифметики.
Определите значение переменной a после выполнения данного алгоритма:
a := 4
b := 8+2*a
a := b/2*a
В ответе укажите одно целое число — значение переменной a.
-
Что будет выведено на экран в результате выполнения фрагмента программы
a:=5; b:=3;
write( 'a,=Z(', b, ')' );
Здесь a и b — целые переменные.
-
Ниже приведена программа:
var s, t: integer;
begin
readln(s);
readln(t);
if (s 12) or (t 12)
then writeln('YES')
else writeln('NO')
end.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(1, 13); (14, 2); (1, 12); (11, 12); (–14, –14); (–11, 13); (–4, 11); (2, 9); (8, 6).
Сколько было запусков, при которых программа напечатала «YES»?
-
Написать программу: из двух чисел с разной четностью вывести на экран нечетное число.
3 вариант
-
В программе «:=» обозначает оператор присваивания, знаки «+», «–», «*» и «/» – соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствует правилам арифметики.
Определите значение переменной b после выполнения алгоритма:
a := 1
b := 4
a := 2*a+3*b
b := a/2*b
В ответе укажите одно целое число — значение переменной b.
-
Что будет выведено на экран в результате выполнения фрагмента программы
a:=5; b:=3;
write( 'Z(a)=', '(b)' );
Здесь a и b — целые переменные.
-
Ниже приведена программа:
var s, t: integer;
begin
readln(s);
readln(t);
if (s 8) or (t 8)
then writeln('YES')
else writeln('NO')
end.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(8, 8); (9, 6); (4, 7); (6, 6); (–9, –2); (–5, 9); (–10, 10); (6, 9); (10, 6).
Сколько было запусков, при которых программа напечатала «YES»?
-
Написать программу: проверить трехзначное число на четность и найти сумму его цифр, если число четное, или произведение его цифр, если число нечетное.
4 вариант
-
В программе «:=» обозначает оператор присваивания, знаки «+», «–», «*» и «/» – соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствует правилам арифметики.
Определите значение переменной a после выполнения алгоритма:
a := 4
b := 9
b := 6 * b – a
a := b / 5 * 3 – a
В ответе укажите одно целое число — значение переменной a.
-
Что будет выведено на экран в результате выполнения фрагмента программы
a:=5; b:=3;
write( 'Z(', a, ')=', '(', a+b, ')' );
Здесь a и b — целые переменные.
-
Ниже приведена программа:
var s, t: integer;
begin
readln(s);
readln(t);
if (s 8) or (t 8)
then writeln('YES')
else writeln('NO')
end.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(8, 8); (9, 6); (4, 7); (6, 6); (–9, –2); (–5, 9); (–10, 10); (6, 9); (10, 6).
Сколько было запусков, при которых программа напечатала «NO»?
-
Написать программу: проверить трехзначное число на четность, если четное – разделить на 2, иначе вычесть 1.
5 вариант
-
В программе «:=» обозначает оператор присваивания, знаки «+», «–», «*» и «/» – соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствует правилам арифметики.
Определите значение переменной b после выполнения алгоритма:
a := 4
b := 15
a := b-a*3
b := 24/a*4
В ответе укажите одно целое число — значение переменной b.
-
Что будет выведено на экран в результате выполнения фрагмента программы
a:=4; b:=-3;
write( 'Z(‘,a,’)=', b );
Здесь a и b — целые переменные.
-
Ниже приведена программа:
var s, t: integer;
begin
readln(s);
readln(t);
if (s 9) or (t 9)
then writeln('YES')
else writeln('NO')
end.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(9, 9); (9, 10); (8, 5); (11, 6); (–11, 10); (–5, 9); (–10, 10); (4, 5); (8, 6).
Сколько было запусков, при которых программа напечатала «NO»?
-
Написать программу: Определить какое из трех, введенных пользователем, чисел максимальное и вывести его на экран.
6 вариант
-
В программе «:=» обозначает оператор присваивания, знаки «+», «–», «*» и «/» – соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствует правилам арифметики.
Определите значение переменной а после исполнения данного алгоритма.
a := 12
b := 8 + a / 2
a := a – b / 2
Порядок действий соответствует правилам арифметики. В ответе укажите одно число — значение переменной а.
-
Что будет выведено на экран в результате выполнения фрагмента программы
a:=11; b:=9;
write( a, '=Z(', b, ')' );
Здесь a и b — целые переменные.
-
Ниже приведена программа:
var s, t: integer;
begin
readln(s);
readln(t);
if (s
then writeln('YES')
else writeln('NO')
end.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(9, 9); (9, 10); (8, 5); (11, 6); (–11, 10); (–5, 9); (–10, 10); (4, 5); (8, 6).
Сколько было запусков, при которых программа напечатала «YES»?
-
Написать программу: проверка кратности числа на 7, если кратно – прибавить к числу 3, иначе – вычесть 5.
7 вариант
-
В программе «:=» обозначает оператор присваивания, знаки «+», «–», «*» и «/» – соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики.
Определите значение переменной а после выполнения данного алгоритма:
a := 2
b := 6
b := 12+a*b
a := b/4*a
В ответе укажите одно целое число – значение переменной а.
-
Что будет выведено на экран в результате выполнения фрагмента программы
a:=2; b:=4;
write( 'a,=Z(', b+4, ')', a);
Здесь a и b — целые переменные.
-
Ниже приведена программа:
var s, t: integer;
begin
readln(s);
readln(t);
if (s
then writeln('YES')
else writeln('NO')
end.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(6, 4); (7, 8); (8, 5); (5, 6); (–11, 10); (–5, 7); (–2, 2); (4, 5); (8, 6).
Сколько было запусков, при которых программа напечатала «YES»?
-
Написать программу: Найти сумму цифр ab + cd числа abcd.
8 вариант
-
В программе «:=» обозначает оператор присваивания, знаки «+», «−», «*» и «/» − соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики.
Определите значение переменной а после выполнения алгоритма:
a := 6
b := 2
b := a / 2 * b
a := 2 * a + 3 * b
В ответе укажите одно целое число − значение переменной а.
-
Что будет выведено на экран в результате выполнения фрагмента программы
a:=5; b:=3;
write( 'Z(a)=', '(b) ',a+b );
Здесь a и b — целые переменные.
-
Ниже приведена программа:
var s, t: integer;
begin
readln(s);
readln(t);
if (s
then writeln('YES')
else writeln('NO')
end.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(6, 4); (7, 8); (8, 5); (5, 6); (11, 10); (–5, 7); (–2, 2); (4, 5); (8, 6).
Сколько было запусков, при которых программа напечатала «YES»?
-
Написать программу: найти сумму цифр трехзначного числа, если оно четное, найти произведение цифр числа, если оно нечетное.
9 вариант
-
В программе «:=» обозначает оператор присваивания, знаки «+», «−», «*» и «/» − соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствует правилам арифметики.
Определите значение переменной а после исполнения данного алгоритма:
a := 36
b := a / 12
b := b + a / 4
a :=a / b * 3
В ответе укажите одно число − значение переменной а.
-
Что будет выведено на экран в результате выполнения фрагмента программы
a:=5; b:=3;
write( 'Z('a’, a-b, ')=',b);
Здесь a и b — целые переменные.
-
Ниже приведена программа:
var s, t: integer;
begin
readln(s);
readln(t);
if (s
then writeln('YES')
else writeln('NO')
end.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(6, 4); (7, 8); (12, 10); (5, 6); (11, 10); (–5, 7); (–2, 2); (4, 5); (8, 6).
Сколько было запусков, при которых программа напечатала «NO»?
-
Написать программу: из двух чисел с разной четностью вывести на экран четное число
10 вариант
-
В программе «:=» обозначает оператор присваивания, знаки «+», «-», «*» и «/» − операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствует правилам арифметики.
Определите значение переменной b после выполнения данного алгоритма:
a := 14
b := 4
a := a / 2 - b
b := (a * b ) / 2
b := a + b
В ответе укажите одно целое число − значение переменной b.
-
Что будет выведено на экран в результате выполнения фрагмента программы
a:=7; b:=1;
write( 'Z(', a*2, ')=', '(', b,a, ')' );
Здесь a и b — целые переменные.
-
Ниже приведена программа:
var s, t: integer;
begin
readln(s);
readln(t);
if (s
then writeln('YES')
else writeln('NO')
end.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(3, 4); (5, 4); (–2, 1); (5, 6); (7, 8); (–5, 5); (–2, 2); (4, 3); (3, –8).
Сколько было запусков, при которых программа напечатала «NO»?
-
Написать программу: Определить какое из трех, введенных пользователем, чисел минимальное и вывести его на экран.
11 вариант
-
В программе «:=» обозначает оператор присваивания; знаки «+», «−», «*» и «/» − соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствует правилам арифметики.
Определите значение переменной а после выполнения алгоритма:
a := −12
b := 14 − a / 2
b := (b − a) / 8
a := b * 2 + 6
В ответе укажите одно целое число − значение переменной а.
-
Что будет выведено на экран в результате выполнения фрагмента программы
a:=12; b:=8;
write( 'Z(, a, ')=', '(', a+b,)' );
Здесь a и b — целые переменные.
-
Ниже приведена программа:
var s, t: integer;
begin
readln(s);
readln(t);
if (s 5) and (t 5)
then writeln('YES')
else writeln('NO')
end.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(6, 8); (3, 5); (–7, 2); (7, 7); (9, 8); (–1, 3); (–4, 5); (6, 9); (2, –1).
Сколько было запусков, при которых программа напечатала «YES»?
-
Написать программу: найти среднее арифметическое из цифр четырехзначного числа.