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

9. Дано натуральное трёхзначное число n. Разработайте, отладьте и протестируйте программу, определяющую: а) является ли данное число «перевёртышем», т. е. числом, десятичная запись которого читается одинаково слева направо и справа налево:



Решение задачи: 9. Дано натуральное трёхзначное число n. Разработайте, отладьте и протестируйте программу, определяющую: а) является ли данное число «перевёртышем», т. е. числом, десятичная запись которого читается одинаково слева направо и справа налево:

Ниже вариант решения задания из учебника Босова, Босова 8 класс, Бином:

9. Дано натуральное трёхзначное число n. Разработайте, отладьте и протестируйте программу, определяющую:

а) является ли данное число «перевёртышем», т. е. числом, десятичная запись которого читается одинаково слева направо и справа налево:

Входные данные

122

121

222

Выходные данные

Нет

Перевертыш

Перевертыш

var

n: integer;

begin

write(taskn > > task);

readln(n);

if (n div 100) = (n mod 10) then writeln(taskПеревертышtask)

else writeln(taskНетtask)

end.

Окно вывода

n > > 122

Нет

n > > 121

Перевертыш

n > > 222

Перевертыш

б) есть ли среди цифр данного числа одинаковые:

Входные данные

123

121

222

Выходные данные

Нет

Да

Да

Протестируйте программу на приведённых входных данных.

var

n,a,b,c: integer;

begin

write(taskn > > task);

readln(n);

a:=n div 100;

b:=n mod 100 div 10;

c:=n mod 10;

if (a=b)or(a=c)or(b=c)then writeln(taskДаtask)

else writeln(taskНетtask)

end.

Окно вывода

n > > 123

Нет

n > > 121

Да

n > > 222

Да