Задание 16 Параграф 4.3 ГДЗ Босова 8 класс 2023 (Информатика)

Решение #1

Изображение 16. Есть арифметический фокус, позволяющий угадать дату рождения любого из окружающих вас людей. Для этого нужно, чтобы этот человек выполнил предварительные вычисления...
Загрузка...

Рассмотрим вариант решения задания из учебника Босова, Босова 8 класс, Бином:
16. Есть арифметический фокус, позволяющий угадать дату рождения любого из окружающих вас людей. Для этого нужно, чтобы этот человек выполнил предварительные вычисления по следующему алгоритму: умножил число, соответствующее его дню рождения, на 2, прибавил к результату 5, полученный результат умножил на 50 и прибавил к тому, что получилось, номер месяца, в который он родился. Результат вычислений он должен сообщить вам. Для того чтобы узнать дату рождения, достаточно вычесть из результата вычислений число 250. Последние две цифры полученного числа будут соответствовать месяцу, первые две (первая одна) — числу месяца угадываемой даты рождения. Попробуйте составить программу-диалог с компьютером, в которой компьютер будет запрашивать у пользователя имя, сообщать ему алгоритм предварительных вычислений и запрашивать их результат, после чего «угадает» и сообщит пользователю день и месяц его рождения.
var
st: string;
d, m, rez: integer;
begin
write('Введи свое имя > ');
readln(st);
writeln('Умножь число даты рождения на 2');
writeln('Прибавь к результату 5');
writeln('Умножь результат на 50');
writeln('Прибавь к результату номер месяца, в котором родился');
write('Сообщи результат > ');
readln(rez);
d := rez - 250;
m := d mod 100;
d := d div 100;
writeln(st, '. День твоего рождения ', d,'-ое', ' месяц ', m);
end.
Окно вывода
Введи свое имя > Ирина
Умножь число даты рождения на 2
Прибавь к результату 5
Умножь результат на 50
Прибавь к результату номер месяца, в котором родился
Сообщи результат > 752
Ирина. День твоего рождения 5-ое месяц 2
*Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания.
*размещая тексты в комментариях ниже, вы автоматически соглашаетесь с пользовательским соглашением