Что делает программа? Можно сказать, что любая программа выполняет какой-то набор действий или последовательность команд, которые выполняются друг за другом. Точнее любая программа выполняет какие-то действия со значениями. Причём все эти действия чётко делятся на три большие группы. Сначала программа получает какие-то значения с диска, клавиатуры, из интернета. Например, когда добавляли кабинеты и набрали номер кабинета 101, то 101 - это значение, которое было передано программе пользователем. Программа что-то делает с теми значениями, которые она получила. Например, введение времени начала и окончания занятий предполагает, что программа может из одного значения вычесть другое и получить третье значение - время. Например, было введено значение 101. Это номер кабинета, в котором будут проходить занятия. А программа может проверить, есть в списке такой кабинет или ещё нет. В третьих, любая программа завершает свою работу тем, что выводит значения: показывает их на экране, записывает на