Операции сравнения и логические операции «и», «или», «не».
13.05.2012 19:29

Операции сравнения и логические операции «и», «или», «не».

Числа можно сравнивать с помощью обычных
операций:
равно    =       х+у   =   1.5
больше    >       2*х   >  х+у
меньше    <       х+у  <  х
больше или равно       >=    х*х  >=   1.0
меньше или равно       <=    t   <=   60.0
неравно    о    t   о   1.5
Литерные переменные (строки) сравниваются в лексикографическом порядке (по тому же принципу, что и слова в словаре): 'а'<'я',    '1'<'2',    'мама'<'папа', 1 мам'<'мама' ,    '2'> ' 11 '
(На некоторых компьютерах порядок русских букв перепутан: например, «ю» < «а», но с латинскими буквами такого никогда не случается.)
Сравнения могут давать один из двух результатов:
«да» (истина, true)и «нет» (ложь, false).
И эти результаты сравнений можно комбинировать, используя логические операции «и», «или», «не». (Перевод на английский: и — and, или — or, не — not.)
Пример (п — целое число, (х, у) — координаты точки плоскости):
0<=n  and n< = 2    множество из трех целых чисел 0, 1, 2;
n=0   or  n= i    множество из двух целых чисел 0, 1;
not(n=l   or  n=2)    множество всех целых чисел за вычетом 1,2;
х=0 . О   or y = 0 . 0    множество точек на осях координат;
хоО . О   and у<>0 . О    множество точек вне осей координат;
х>0 . О   and y>0 . 0    множество точек первого квадранта;
х>0 . О   and x=y    биссектриса первого квадранта;
х*х+у*у< = 1.0    единичный круг с центром в начале координат;
у>0.О   and y<x    сектор единичного круга, ограниченный осью
and х*х+у*у<1. 0   х и биссектрисой первого квадранта.

 

FORM_HEADER


FORM_CAPTCHA
FORM_CAPTCHA_REFRESH

Вверх