Содержание
-
Логический тип данных в Паскале
-
Логический тип – это простой стандартный порядковый тип, предназначенный для хранения логической переменной, которая принимает одно из значений: True(истина) или False (ложь). Переменные логического типа описываются посредством идентификатора Boolean. VarFlag,t,p,q: Boolean; Для хранения логической переменной отводится один байт памяти. Внутреннее представление значения false - 0 (нуль), значения true - 1.
-
Логические (булевские) операции
-
Таблица истинности для логических операций
-
Приоритет операций:
Действия в скобках NOT AND, умножение (*), div, mod, деление (/) OR, XOR, сложение (+), вычитание (-) , = , , = Например: A or B and not (A or B)
-
Определены следующие функции:
-
Логический тип определен таким образом, что FALSE
-
Пример: Известны координаты точки. Определить, принадлежит ли она заштрихованной области.
Уравнение окружности: (x-x0)2+(y-y0)2 = R2 Окружность1: x2+y2 = 4 Окружность2: (x-2)2+(y-2)2 = 4 Парабола: Y = 1,5x2 - 6
-
Program ex_1; var x,y: real; in_circle1, in_circle2, in_parabol, in_obl, in_obl1, in_obl2: вoolean; begin writeln(‘vvedi x,y’); readln(x,y); in_circle1:=sqr(x)+sqr(y)=1.5* sqr(x)-6; in_obl1:= in_circle1 AND NOT in_circle2; in_obl2:= in_circle2 AND NOT in_parabol; in_obl:= in_obl1 OR in_obl2; writeln(in_obl); end.
Нет комментариев для данной презентации
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.