На родной кафедре был раньше предмет такой: «Программирование и основы алгоритмизации», сокращённо ПОА. При смене образовательных стандартов его переименовали в «Основы программирования и алгоритмизации», сокращённо ОПА. Новая аббревиатура очень верно характеризует способность многих (даже профессиональных) программистов составлять алгоритмы. Как посмотришь – а там полная опа.

Пример из жизни. Есть у нас кофемашина в офисе. Умная, с цифровым управлением естественно. Казалось бы, как можно совершить ошибку в алгоритме приготовления кофе? Например, вот так. Рано или поздно, вода в любой кофемашине кончается. Рано или поздно, к обезвоженной машине подходит очередной страждущий и нажимает кнопку «Дай кофе». Наша машина в таком случае проверяет, есть ли кофе, и молет его. Потом проверяет, есть ли вода, загорается индикатор ошибки, и уже молотый кофе – опа! – отправляется в контейнер с мусором. Если машину выключить-включить, то индикатор ошибки гаснет. Если её при этом не залить водой, то следующему подошедшему отсутствие воды вновь станет сюрпризом и – опа! – поводом отправить в мусор ещё порцию кофе.

Вы можете первым оставить свой комментарий.

Добавить комментарий