Контрольная работа по информатике 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 + Ответы.
Вернуться в ОГЛАВЛЕНИЕ учебника