© М.Е.Макарова
Пусть задано число x. Требуется составить алгоритм на языке блок-схем и на естественном языке для вычисления следующей функции:
Проверять третье условие нет смысла, так как оно автоматически будет истинным при ложности двух первых. После каждого вычисления s стрелка в блок-схеме должна идти к выводу результата. Cоставим блок-схему алгоритма. Начнем с ввода исходных данных – значения переменной x (блок ввода). Затем будем проверять первое из указанных в формуле условий (блок разветвления). Если же оно истинно, то вычисляем s (блок действия) по формуле s = –1. При истинности второго условия значение s вычисляется по формуле s = 0, при ложности второго условия – по формуле s = 1. Если первое условие ложно, то надо проверять второе условие.
Задание: 1 группа: Составить алгоритм для перехода дороги по сигналу светофора. 2 группа: Составить алгоритм для определения типа химического раствора по реакции лакмусовой бумажки. (подсказка: бумажка красная – раствор кислый, бумажка синяя – раствор щелочной, цвет не изменился – раствор нейтральный).