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

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

Задача
  1. Напишите программу для решения задачи № 11 к § 3.5 (определение дня недели). Следующие дни недели января после 31 декабря: 1 — вторник; 2 — среда; 3 — четверг; 4 — пятница; 5 — суббота; 6 — воскресенье; 7 — понедельник.
Подробный ответ

Номер дня недели для даты января можно определить по остатку от деления числа дня на $$7$$. По условию:

$$1 \rightarrow \text{вторник},\ 2 \rightarrow \text{среда},\ 3 \rightarrow \text{четверг},\ 4 \rightarrow \text{пятница},\ 5 \rightarrow \text{суббота},\ 6 \rightarrow \text{воскресенье},\ 7 \rightarrow \text{понедельник}.$$

Значит, достаточно вычислить $$x \bmod 7$$ и вывести соответствующий день недели.

var x, c: integer;
begin
  write(‘Введи число января>> ‘);
  readln(x);
  c := x mod 7;
  case c of
    0: writeln(‘ПОНЕДЕЛЬНИК’);
    1: writeln(‘ВТОРНИК’);
    2: writeln(‘СРЕДА’);
    3: writeln(‘ЧЕТВЕРГ’);
    4: writeln(‘ПЯТНИЦА’);
    5: writeln(‘СУББОТА’);
    6: writeln(‘ВОСКРЕСЕНЬЕ’);
  end;
end.

Например, при вводе $$x=5$$ получаем $$5 \bmod 7 = 5$$, значит, будет выведено СУББОТА.



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