Лекция: Логические выражения в алгоритмах

Логическое выражение при выполнении алгоритма принимает одно из двух значений: «истина» или «ложь». В логических выражениях действием (операцией) является сравнение (отношение).

Существуют следующие операции сравнения:

знак операция
= равно
<> не равно
> больше
< меньше
>= больше или равно
<= меньше или равно

Пример использования логического выражения в качестве условий в ветвящемся алгоритме

Задача. Дана температура человека. Определить, болен ли он.

алг Температура

вещ t

нач ввод t

если t=36.6

то вывод «здоров»

иначе вывод «болен!»

кв
кон

В качестве условия — логическое выражение t=36.6.Если условие является истинным, то идет вывод сообщения о том, что человек здоров (ведь нормальная температура 36.6 градусов. Если условие является ложным — ветка иначе (т.е. температура выше или ниже нормы), то вывод сообщения о том, что человек болен.

Пример использования логического выражения в качестве условий в циклическом алгоритме

Задача. Дано целое положительное число N. Вычислить факториал этого числа: N! = 1 x 2 x 3 x… x N.

алг Факториал1

цел f, n, r

нач ввод n

f:=1

r:=1

пока r<=n, повторять

нц

f:=f*r

r:=r+1

кц

вывод «Факториал», f

кон

еще рефераты
Еще работы по информатике