Контрольная работа по информатике 8 класс с ответами «Начала программирования» УМК Босова с 2024 года. Цитаты из пособия «Информатика. 8 класс : самостоятельные и контрольные работы / Л. Л. Босова, А. Ю. Босова и др.» использованы в учебных целях для семейного и домашнего обучения, а также для дистанционного обучения в период невозможности посещения образовательного учреждения. Код материалов: Информатика Контрольная работа 5 В1 + Ответы.
Вернуться в ОГЛАВЛЕНИЕ учебника
Информатика (Босова, с 2024)
Контрольная № 5. Вариант 1
Проверяемые темы:
Глава 4. Начала программирования на языке Паскаль.
Глава 5. Начала программирования на языке Python.

К-5 В-1 Задание № 1.
1. Составьте программу, выводящую значение вещественной переменной х, равное значению выражения (a+b)/(a * b), где а и b – целочисленные переменные, их значения вводятся с клавиатуры.
РЕШЕНИЕ от Продвинутого пользователя
► Программа на Pascal
var
a, b: integer;
x: real;
begin
write('Введите значение a: ');
readln(a);
write('Введите значение b: ');
readln(b);
if (a * b) = 0 then
writeln('Ошибка: деление на ноль!')
else
begin
x := (a + b) / (a * b);
writeln('Значение x = ', x:0:4);
end;
end.
► Программа на Python
try:
a = int(input("Введите значение a: "))
b = int(input("Введите значение b: "))
if a * b == 0:
print("Ошибка: деление на ноль!")
else:
x = (a + b) / (a * b)
print(f"Значение x = {x:.4f}")
except ValueError:
print("Ошибка: введите целые числа!")
► Пример выполнения программы (окно вывода)
Введите значение a: 5
Введите значение b: 3
Значение x = 0.5333
► Пример при вводе нулевых значений:
Введите значение a: 5
Введите значение b: 0
Ошибка: деление на ноль!
► Пример при вводе не целочисленных значений (для Python):
Введите значение a: abc
Ошибка: введите целые числа!
РЕШЕНИЕ от Обычного пользователя
► Программа на Pascal
Var
a, b: integer;
x:real;
begin
write('a, b >>');
readln(a, b);
x:=(a+b)/(a*b);
writeln('x = x:5:2)
end.
► Пример выполнения программы (окно вывода)
a, b >>4 5
x = 0.45
► Программа на Python
a,b=map(int,input().split())
x=(a+b)/(a*b)
print('x=','{:5.3f}'.format(x))
К-5 В-1 Задание № 2.
2. Составьте программу, запрашивающую оценки за контрольные работы по информатике и физике. Если их сумма не менее 8, то должен выводиться комментарий «Молодец!», в противном случае – «Подтянись!».
РЕШЕНИЕ
► Программа на Pascal
var
informatics, physics, total: integer;
begin
// Запрашиваем оценки у пользователя
write('Введите оценку за контрольную по информатике: ');
readln(informatics);
write('Введите оценку за контрольную по физике: ');
readln(physics);
// Считаем сумму оценок
total := informatics + physics;
// Проверяем условие и выводим результат
if total >= 8 then
writeln('Молодец!')
else
writeln('Подтянись!');
end.
► Программа на Python
# Запрашиваем оценки у пользователя
informatics = int(input("Введите оценку за контрольную по информатике: "))
physics = int(input("Введите оценку за контрольную по физике: "))
# Считаем сумму оценок
total = informatics + physics
# Проверяем условие и выводим результат
if total >= 8:
print("Молодец!")
else:
print("Подтянись!")
► Пример выполнения программы (окно вывода)
- Ввод:
Введите оценку за контрольную по информатике: 5
Введите оценку за контрольную по физике: 4
Вывод:
Молодец!(потому что 5 + 4 = 9 ≥ 8) - Ввод:
Введите оценку за контрольную по информатике: 3
Введите оценку за контрольную по физике: 2
Вывод:
Подтянись!(потому что 3 + 2 = 5 < 8)
К-5 В-1 Задание № 3.
3. Составьте программу нахождения суммы квадратов натуральных чисел от 15 до 25.
РЕШЕНИЕ
► Программа на Pascal
var
i, sum: integer;
begin
sum := 0; // Начальное значение суммы
// Перебираем числа от 15 до 25
for i := 15 to 25 do
begin
sum := sum + i * i; // Добавляем квадрат текущего числа
end;
// Выводим результат
writeln('Сумма квадратов чисел от 15 до 25 равна: ', sum);
end.

► Программа на Python
sum_squares = 0 # Начальное значение суммы
# Перебираем числа от 15 до 25 включительно
for number in range(15, 26):
sum_squares += number ** 2 # Добавляем квадрат числа к сумме
# Выводим результат
print("Сумма квадратов чисел от 15 до 25 равна:", sum_squares)

► Пример вывода программы:
Сумма квадратов чисел от 15 до 25 равна: 4510
Вы смотрели: Контрольная работа по информатике 8 класс с ответами «Начала программирования» УМК Босова с 2024 года. Код материалов: Информатика Контрольная работа 5 В1 + Ответы.
Вернуться в ОГЛАВЛЕНИЕ учебника