Информатика Контрольная работа 5 В1

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

Информатика (Босова, с 2024)
Контрольная № 5. Вариант 1

Проверяемые темы:
Глава 4. Начала программирования на языке Паскаль. 

Глава 5. Начала программирования на языке Python.
Информатика Контрольная работа 5 В1

К-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 + Ответы.

Вернуться в ОГЛАВЛЕНИЕ учебника

 

(с) 2025 Цитаты из пособия «Информатика. 8 класс : самостоятельные и контрольные работы / Л. Л. Босова, А. Ю. Босова и др.» использованы в учебных целях для семейного и домашнего обучения, а также для дистанционного обучения в период невозможности посещения образовательного учреждения.

Добавить комментарий

На сайте используется ручная модерация. Срок проверки комментариев: от 1 часа до 3 дней