1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Семакин
Работа 3.3 Упр.15 Задание 3 ГДЗ Семакин 10 класс (Информатика)
Семакин, Хеннер, Шеина
10 класс
Автор
Семакин, Хеннер, Шеина

Работа 3.3 Упр.15 Задание 3 ГДЗ Семакин 10 класс (Информатика)

Задача

Рассмотрим вариант решения задания из учебника Семакин, Хеннер, Шеина 10 класс, Бином: 15. Дано натуральное число N. Если оно делится на 4, вывести на экран ответ N = 4k (где k — соответствующее частное); если остаток от деления на 4 равен 1, N = 4k + 1; если остаток от деления на 4 равен 2, N = 4k + 2; если остаток от деления на 4 равен 3, N = 4k + 3. Например, 12 = 4 * 3, 22 = 4 * 5 + 2. *Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания. 10 semakin10 pract/3-3/zad3/15 98

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

Нужно определить остаток от деления числа $$N$$ на $$4$$ и в зависимости от него вывести запись числа в виде:

  • $$N = 4k$$, если $$N \bmod 4 = 0$$;
  • $$N = 4k + 1$$, если $$N \bmod 4 = 1$$;
  • $$N = 4k + 2$$, если $$N \bmod 4 = 2$$;
  • $$N = 4k + 3$$, если $$N \bmod 4 = 3$$.

Для этого удобно использовать оператор выбора case по значению $$N \bmod 4$$. Частное при делении на $$4$$ находится как $$N \div 4$$.

var
  n: integer;
begin
  read(n);
  case n mod 4 of
    0: write(n, ‘=4*’, n div 4);
    1: write(n, ‘=4*’, n div 4, ‘+1’);
    2: write(n, ‘=4*’, n div 4, ‘+2’);
    3: write(n, ‘=4*’, n div 4, ‘+3’);
  end;
end.

Например, для $$12$$ получаем $$12 \bmod 4 = 0$$, значит $$12 = 4 \cdot 3$$. Для $$22$$ имеем $$22 \bmod 4 = 2$$, значит $$22 = 4 \cdot 5 + 2$$.

Ответ

Программа на Pascal:

var
  n: integer;
begin
  read(n);
  case n mod 4 of
    0: write(n, ‘=4*’, n div 4);
    1: write(n, ‘=4*’, n div 4, ‘+1’);
    2: write(n, ‘=4*’, n div 4, ‘+2’);
    3: write(n, ‘=4*’, n div 4, ‘+3’);
  end;
end.



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