Готовая контрольная работа по информатике для 9 класса — тема «Программирование на Python (основы)».
- 2 варианта по 6 заданий
- ответы к обоим вариантам
- критерии оценивания и шкала перевода баллов в оценку
Вариант 1
- 1. Что выведет программа?
print(2 * 5 + 3) - 2. Что выведет программа? (// — целочисленное деление, % — остаток от деления)
print(17 // 5)
print(17 % 5) - 3. Что выведет программа?
x = 5
y = x * 2
print(x + y) - 4. Что выведет программа?
x = 8
if x > 5:
y = 1
else:
y = 0
print(y) - 5. Что выведет программа?
s = 0
for i in range(5):
s = s + i
print(s) - 6. Что выведет программа? (len — длина строки)
s = “информатика”
print(len(s))
Вариант 2
- 1. Что выведет программа?
print(10 – 2 * 3) - 2. Что выведет программа? (// — целочисленное деление, % — остаток от деления)
print(23 // 4)
print(23 % 4) - 3. Что выведет программа?
a = 7
b = a – 3
print(a * b) - 4. Что выведет программа?
x = 3
if x > 5:
y = 1
else:
y = 0
print(y) - 5. Что выведет программа?
s = 0
for i in range(1, 6):
s = s + i
print(s) - 6. Что выведет программа? (len — длина строки)
s = “алгоритм”
print(len(s))
Ответы и критерии оценивания
Вариант 1 — ответы
- 2 * 5 + 3 = 10 + 3 = 13.
- 17 // 5 = 3; 17 % 5 = 2. Вывод: 3, затем 2.
- y = 10; x + y = 5 + 10 = 15.
- 8 > 5 — истина, поэтому y = 1.
- range(5) — числа 0, 1, 2, 3, 4; сумма = 10.
- В слове «информатика» 11 букв → 11.
Вариант 2 — ответы
- 10 – 2 * 3 = 10 – 6 = 4.
- 23 // 4 = 5; 23 % 4 = 3. Вывод: 5, затем 3.
- b = 4; a * b = 7 * 4 = 28.
- 3 > 5 — ложь, поэтому y = 0.
- range(1, 6) — числа 1, 2, 3, 4, 5; сумма = 15.
- В слове «алгоритм» 8 букв → 8.
Максимум баллов: 23.
Перевод в оценку: «5» — 20–23 баллов, «4» — 17–19, «3» — 12–16, «2» — 0–11.
