Задание 16 Параграф 5.3 ГДЗ Босова 8 класс 2023 (Информатика)
s=input(‘Введи свое имя > > ‘);
print(‘Умножь число даны рождения на 2’);
print(‘Прибавь к результату 5’);
print(‘Умножь результат на 50’);
print(‘Прибавь к результату номер месяца, в котором родился > ‘);
rez=int(input(‘Сообщи результат > ‘));
x = rez — 250;
m = x%100;
x = x//100;
print(s,’день твоего рождения:’,x,’месяц:’, m);
Окно вывода:
Введи свое имя > > Vb
Умножь число даны рождения на 2
Прибавь к результату 5
Умножь результат на 50
Прибавь к результату номер месяца, в котором родился >
Сообщи результат > 1752
Vb день твоего рождения: 15 месяц: 2
Пусть день рождения — это $$d$$, а номер месяца — $$m$$.
После вычислений по алгоритму получится число:
$$((d \cdot 2 + 5)\cdot 50) + m = 100d + 250 + m$$
Если вычесть $$250$$, получим:
$$100d + m$$
Тогда последние две цифры этого числа — это номер месяца $$m$$, а оставшаяся часть — день рождения $$d$$.
s = input(‘Введи свое имя >> ‘)
print(‘Умножь число дня рождения на 2’)
print(‘Прибавь к результату 5’)
print(‘Умножь результат на 50’)
print(‘Прибавь к результату номер месяца, в котором родился’)
rez = int(input(‘Сообщи результат > ‘))
x = rez — 250
m = x % 100
d = x // 100
print(s, ‘день твоего рождения:’, d, ‘месяц:’, m)
Ответ: программа-диалог на Python, которая по введённому результату вычисляет день и месяц рождения.