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

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

Задача
  1. Дана программа. Получив на вход число x, эта программа печатает два числа L и M.

    var x, L, M: integer;
    begin
    readln(x);
    L := 0;
    M := 0;
    while x > 0 do
    begin
    L := L + 1;
    if x mod 2 = 1 then M := M + x mod 10;
    x := x div 10;
    end;
    writeln(L);
    write(M);
    end.

    Укажите:

    1) любое такое x, при вводе которого алгоритм печатает сначала 3, а потом 9;

    2) наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 9;

    3) наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 9;

    4) наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 4, а потом 2;

    5) наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 5, а потом 2.

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

В программе переменная $$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
Другие учебники
Другие предметы