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

Задание 6 Вариант 3 Самостоятельная работа 3 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)

Задача

var х, L, М: integer;
begin
readin(х) ;
L:=0; М:=0;
while х > 0 do
begin
L:=L+1;
if x mod 2=1 then M:=M + x mod 10;
x:=x div 10;
end;
writein(L); write(M);
end.
Укажите:
1) любое такое x, при вводе которого алгоритм печатает сначала 3, а потом 9:
2) наименьшее из таких чисел х, при вводе которых алгоритм печатает сначала 3, а потом 9:
3) наибольшее из таких чисел х, при вводе которых алгоритм печатает сначала 3, а потом 9:
4) наименьшее из таких чисел х, при вводе которых алгоритм печатает сначала 4, а потом 2:
5) наибольшее из таких чисел х, при вводе которых алгоритм печатает сначала 5, а потом 2:
L – значность числа
M – сумма нечетных цифр числа
1) Число должно быть трехзначным, сумма нечетных цифр равна 9. Это может быть: 333, 117, 711, 171
2) Наименьшее: 117
3) Наибольшее: 711
4) Число четырехзначное. Наименьшее с суммой 2: 1001
5) Число пятизначное. Наибольшее с суммой 2: 11000

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

В программе переменная $$L$$ увеличивается на 1 на каждом шаге цикла, значит $$L$$ — это количество цифр числа $$x$$.

Переменная $$M$$ увеличивается только тогда, когда текущая цифра нечётная, причём к ней прибавляется последняя цифра числа: $$x \bmod 10$$. Значит, $$M$$ — это сумма нечётных цифр числа.

Тогда нужно подобрать числа с нужной длиной и нужной суммой нечётных цифр.

  1. Чтобы программа напечатала сначала $$3$$, а потом $$9$$, число должно быть трёхзначным, а сумма нечётных цифр равна $$9$$. Подходит, например, $$333$$.
  2. Наименьшее такое число: $$117$$.
  3. Наибольшее такое число: $$711$$.
  4. Чтобы программа напечатала сначала $$4$$, а потом $$2$$, число должно быть четырёхзначным, а сумма нечётных цифр равна $$2$$. Наименьшее такое число: $$1001$$.
  5. Чтобы программа напечатала сначала $$5$$, а потом $$2$$, число должно быть пятизначным, а сумма нечётных цифр равна $$2$$. Наибольшее такое число: $$11000$$.

Ответ

1) $$333$$
2) $$117$$
3) $$711$$
4) $$1001$$
5) $$11000$$



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