Найти тему

Сам.работа 4.1

Требуется рассчитать количество рабочих дней в указанном периоде, если работник трудится по сменам 2/2 (2 дня работает - 2 дня отдыхает) и известен его последний рабочий день перед выходными до начала указанного или любого другого периода.

Задание:

1. Разработать алгоритм решения указанной задачи методом снизу-вверх и нарисовать алгоритм в виде блок-схемы. В решении необходимо использовать цикл.

2. Разработать алгоритм решения той же задачи методом сверху-вниз и нарисовать алгоритм в виде блок-схем. В решении нельзя использовать цикл.

Пример:

Проверяемый период: 19.09.2023 - 24.09.2023

Рабочий день перед выходными до начала проверяемого периода: 14.09.2023

Выходные дни вне периода: 15.09.2023, 16.09.2023

Рабочие дни вне периода: 17.09.2023, 18.09.2023

Рабочие дни в указанном периоде: 19.09.2023, 20.09.2023, 23.09.2023, 24.09.2023

Вывод (выходные данные): 2