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

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

Задача
  1. Дано натуральное трёхзначное число $$n$$. Разработайте, отладьте и протестируйте программу, определяющую:
    а) является ли данное число «перевёртышем», то есть числом, десятичная запись которого читается одинаково слева направо и справа налево;
    б) есть ли среди цифр данного числа одинаковые.
    Протестируйте программу на приведённых входных данных: а) $$122,\ 121,\ 222$$; б) $$123,\ 121,\ 222$$.
Подробный ответ

Для трёхзначного числа удобно выделить его цифры и сравнить их.

а)

Число является «перевёртышем», если первая и последняя цифры равны.

var
  n: integer;
begin
  write(‘n>>’);
  readln(n);
  if (n div 100) = (n mod 10) then
    writeln(‘Перевёртыш’)
  else
    writeln(‘Нет’);
end.

Проверка на данных из задания:

Входные данныеВыходные данные
122Нет
121Перевёртыш
222Перевёртыш

б)

Нужно проверить, есть ли среди цифр числа одинаковые. Для этого выделим все три цифры и сравним их попарно.

var
  n, a, b, c: integer;
begin
  write(‘n>>’);
  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(‘Да’)
  else
    writeln(‘Нет’);
end.

Проверка на данных из задания:

Входные данныеВыходные данные
123Нет
121Да
222Да


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