1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова
Задание 16 Параграф 5.3 ГДЗ Босова 8 класс 2023 (Информатика)
Босова, Босова
8 класс
Автор
Босова, Босова

Задание 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, которая по введённому результату вычисляет день и месяц рождения.



Общая оценка
4.9 / 5
Другие учебники
Другие предметы