Информатика 8 класс мне 15 лет не судите коды надо самому написать а я не умею
Задание 1 (30 баллов).
Разработайте программу вычисления значения выражения:

где a и b — натуральные числа, значения которых вводятся с клавиатуры. Результат выведите на экран. Проверьте работу программы в среде программирования. На проверку пришлите скриншоты окна редактирования и результата выполнения программного кода.
Задание 2 (35 баллов).
Разработайте программу решения следующей задачи.
Введите с клавиатуры вещественные значения координат точек и . Определите, попадает ли точка с данными координатами в закрашенную область (рис. 1). Необходимо вывести на экран True, если точка попадает в закрашенную область, и False — в противном случае. Программа должна представлять линейный алгоритм, не допускается использование условного оператора. Проверьте работу программы в среде программирования. На проверку пришлите скриншоты окна редактирования и результата выполнения программного кода.

Задание 3 (35 баллов).
Разработайте программу решения следующей задачи.
Информационный объём закодированной последовательности составляет b бит (целое число). Введите с клавиатуры значение b. Программа должна перевести эту величину в килобайты, байты и биты (целые значения).
Результат выведите на экран подобно примеру: 8500 бит = 1 Кбайт 38 байт 4 бит.
Проверьте работу программы в среде программирования. На проверку пришлите скриншоты окна редактирования и результата выполнения программного кода.
Список использованных источников:
Рис. 1. Иллюстратор Андреева А. С.
написать программу не умею может найдутся добрые люди прошу((
Задание 1
import math
# Ввод натуральных чисел a и b
a = int(input("Введите a (натуральное число): "))
b = int(input("Введите b (натуральное число): "))
# Вычисление выражения
numerator = a**b - abs(5*a*(b**3) - a) # Числитель дроби
denominator = 2 * math.sqrt(b) # Знаменатель дроби
left_part = abs(5*a*(b**3) - a) + 2*math.sqrt(b) # Подкоренное выражение
left_part_sqrt = math.sqrt(left_part) # Корень из левой части
expression_value = left_part_sqrt + numerator / denominator
# Вывод результата
print("Результат вычисления выражения:", expression_value)
Задача 2
# Ввод координат (вещественные числа)
x = float(input("Введите координату x: "))
y = float(input("Введите координату y: "))
# Проверка попадания в прямоугольник:
# По рисунку видно, что закрашенная область —
# это точки (x, y) при -1 <= x <= 4 и -2 <= y <= 3.
# В Python логическое выражение само вернёт True или False.
result = (x >= -1) and (x <= 4) and (y >= -2) and (y <= 3)
# Вывод результата
print(result)
Задача 3
# Ввод общего числа бит (целое число)
b = int(input("Введите число бит: "))
# 1 байт = 8 бит
# 1 Кбайт = 1024 байт
# Сначала найдём, сколько полных байт в b битах, и сколько останется бит.
total_bytes = b // 8 # целое число байт
leftover_bits = b % 8 # оставшиеся биты
# Затем найдём, сколько полных килобайт в полученных байтах, и сколько байт останется.
kilobytes = total_bytes // 1024
leftover_bytes = total_bytes % 1024
# Формируем строку результата
# Пример: 8500 бит = 1 Кбайт 38 байт 4 бит
result_str = f"{b} бит = {kilobytes} Кбайт {leftover_bytes} байт {leftover_bits} бит"
# Вывод результата
print(result_str)
Ааочвкрмвк6шыиьек78впджз
мне кажется легче прогулять, это решить невозможно, учитель зарофлил над вами