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

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

Задача

а) сумму и произведение его цифр;
б) число, образованное перестановкой цифр исходного числа. Тест для проверки правильности программы придумайте самостоятельно.
var
a, b, x, p, s: integer;
begin
write(‘двузначное число > ‘);
readln(x);
a := x div 10;
b := x mod 10;
P := a * b;
s := a + b;
writeln(‘Сумма =’, s, ‘ Произведение =’, p, ‘ Перестановка > ‘, b, a)
end.
Окно вывода
двузначное число > 48
Сумма =12 Произведение =32 Перестановка > 84
двузначное число > 73
Сумма =10 Произведение =21 Перестановка > 37

Подробный ответ

Пусть дано двузначное число $$x$$. Тогда его десятки можно получить целочисленным делением на $$10$$, а единицы — остатком от деления на $$10$$:

$$a = x \ div \ 10,$$
$$b = x \ mod \ 10.$$

После этого находим:

$$s = a + b$$ — сумма цифр,
$$p = a \cdot b$$ — произведение цифр.

Число, полученное перестановкой цифр, записывается как $$ba$$, то есть в программе выводятся сначала единицы, затем десятки.

var
  a, b, x, p, s: integer;
begin
  write(‘двузначное число > ‘);
  readln(x);
  a := x div 10;
  b := x mod 10;
  p := a * b;
  s := a + b;
  writeln(‘Сумма =’, s, ‘ Произведение =’, p, ‘ Перестановка > ‘, b, a);
end.

Проверка программы, например, для чисел $$48$$ и $$73$$:

$$48 \rightarrow a=4,\ b=8,\ s=12,\ p=32,\ 84$$

$$73 \rightarrow a=7,\ b=3,\ s=10,\ p=21,\ 37$$

Ответ

Программа определяет сумму и произведение цифр двузначного числа и выводит число, полученное перестановкой его цифр.



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