Задание 1:
ответ: 150
a = ((35 - 5) / 6) * (28 + ((35 - 5)/6) -3) = 5 * (25 + 5) = 150
Задание 2:
ответ: a=9, b=86
b = ((7 * 11 + 4) div 10) + 6 = (81 div 10) + 6 = 86
a = (86 mod 10) + 3 = 6 + 3 = 9
Задание 3:
ответ: 12
a = 15 - 6 * 2 = 3
3>15 ? нет => c = 15 - 3 = 12
Задание 4:
ответ: 173
for k:=7 to 14 do s:=s+2*k
s = 5 + 2*(7+8+9+10+11+12+13+14) = 173
Задание 5А:
Начало
Ввод a, b
a>b ?
если да, то Вывод b*2
если нет, то Вывод a*2
Конец
Задание 5Б:
var a, b: integer;
begin
readln(a,b);
if a>b then writeln(b*2) else writeln(a*2);
end.
Подробнее - на -
Решение 1:
nominative = 1 # окончания им.падеж: гриб
generative = [2, 3, 4] # список окончаний род.падеж: гриба
plural_generative = [5, 6, 7, 8, 9, 0] # список окончаний род.падеж множ-го: грибов
for number in range(0, 51): # цикл с значением от 0 до 51
"""number % 10 возвращает последнюю цифру из числа"""
if (number % 10) == nominative:
print(f"{number} гриб")
elif (number % 10) in generative:
print(f"{number} гриба")
elif (number % 10) in plural_generative:
print(f"{number} грибов")
Решение 2:
nominative = 1 # окончания им.падеж: гриб
generative = [2, 3, 4] # список окончаний род.падеж: гриба
for number in range(0, 51): # цикл с значением от 0 до 51
"""number % 10 возвращает последнию цифру из числа"""
if (number % 10) == nominative:
print(f"{number} гриб")
elif (number % 10) in generative:
print(f"{number} гриба")
else:
print(f"{number} грибов")
Объяснение:
В комментариях.
но я не знаю что
ээ но ответ верный