Итоговая контрольная работа (промежуточная аттестация) по информатике 8 класс

___.__.2021 г
Итоговая контрольная работа (промежуточная аттестация)
Класс 8 ___Ф.И._____________________________________________________ Вариант 1
Внимание!!! Все решения выполнить рядом с заданием.
1. Переведите число 125 из десятичной системы счисления в двоичную систему
счисления. Сколько единиц содержит полученное число? В ответе укажите одно число
количество единиц.
Ответ______________
2. Напишите наименьшее число x, для которого истинно высказывание:
(x > 23) И НЕ (x делится на 8)
Ответ______________
3. У исполнителя Альфа две команды, которым присвоены номера:
1. прибавь 1
2. умножь на b
(b - неизвестное натуральное число; b 2) Выполняя первую из них, Альфа
увеличивает число на экране на 1, а выполняя вторую, умножает это число на b.
Программа для исполнителя Альфа - это последовательность номеров команд. Известно,
что программа 11221 переводит число 2 в число 197. Определите значение b.
Ответ______________
4. В программе «:=» обозначает оператор присваивания, знаки «+», «-», «*» и «/»
соответственно операции сложения, вычитания, умножения и деления. Правила выполне-
ния операций и порядок действий соответствуют правилам арифметики. Определите зна-
чение переменной b после выполнения алгоритма:
a := 4
b := 5
a := b + 15
b := 100/a*4
В ответе укажите одно целое число значение переменной b. Ответ______________
5. Ниже приведена программа, записанная на двух языках программирования.
Паскаль
Алгоритмический язык
var s, t: integer;
begin
readln(s);
readln(t);
if (s < 6) or (t < 6)
then writeln('YES')
else writeln('NO')
end
алг
нач
цел s, t
ввод s
ввод t
если s < 6 или t < 6
то вывод "YES"
иначе вывод "NO"
все
кон
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t
вводились следующие пары чисел:
(6, 4); (7, 8); (8, 5); (5, 6); (11, 10); (5, 7); (2, 2); (4, 5); (8, 6).
Сколько было запусков, при которых программа напечатала «YES»?
Ответ______________
6. Среди приведённых ниже трёх чисел, записанных в различных системах счисления,
найдите максимальное и запишите его в ответе в десятичной системе счисления. В ответе
запишите только число, основание системы счисления указывать не нужно.
2A
16
, 44
8
, 100111
2
Ответ______________
Оценка__
___.__.2021 г
Итоговая контрольная работа (промежуточная аттестация)
Класс 8 ___ Ф.И.___________________________________________________ Вариант 2
Внимание!!! Все решения выполнить рядом с заданием.
1. Переведите число 101110 из двоичной системы счисления в десятичную систему
счисления. В ответе запишите полученное число.
Ответ______________
2. Напишите наименьшее число x, для которого истинно высказывание:
НЕ (x < 20) И (x чётное)?
Ответ______________
3. У исполнителя Альфа две команды, которым присвоены номера:
1. прибавь 1
2. умножь на b
(b - неизвестное натуральное число; b 2) Выполняя первую из них, Альфа
увеличивает число на экране на 1, а выполняя вторую, умножает это число на b.
Программа для исполнителя Альфа - это последовательность номеров команд. Известно,
что программа 11221 переводит число 5 в число 176. Определите значение b.
Ответ______________
4. В алгоритме, записанном ниже, используются переменные a и b. Символ «:=» обознача-
ет оператор присваивания, знаки «+», «-», «*» и «/» соответственно операции
сложения, вычитания, умножения и деления. Правила выполнения операций и порядок
действий соответствуют правилам арифметики. Определите значение переменной a после
выполнения алгоритма:
а := 0
b := 2
b := 2 + a + 4*b
a := b/2*a
В ответе укажите одно целое число значение переменной a. Ответ______________
5. Ниже приведена программа, записанная на двух языках программирования.
Паскаль
Алгоритмический язык
var s, t: integer;
begin
readln(s);
readln(t);
if (s > 5) and (t > 5)
then writeln('YES')
else writeln('NO')
end.
алг
нач
цел s, t
ввод s
ввод t
если s > 5 и t > 5
то вывод "YES"
иначе вывод "NO"
все
кон
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t
вводились следующие пары чисел:
(6, 8); (3, 5); (7, 2); (7, 7); (9, 8); (1, 3); (4, 5); (6, 9); (2, 1).
Сколько было запусков, при которых программа напечатала «YES»?
Ответ______________
6. Среди приведённых ниже трёх чисел, записанных в различных системах счисления,
найдите максимальное и запишите его в ответе в десятичной системе счисления. В ответе
запишите только число, основание системы счисления указывать не нужно.
23
16
, 32
8
, 11110
2
Оценка___