Рабочие листы
к вашим урокам
Скачать
1 слайд
Логический тип данных в Паскале
2 слайд
Логический тип – это простой стандартный порядковый тип, предназначенный для хранения логической переменной, которая принимает одно из значений:
True (истина) или False (ложь).
Переменные логического типа описываются посредством идентификатора Boolean.
Var
Flag,t,p,q : Boolean;
Для хранения логической переменной отводится один байт памяти.
Внутреннее представление значения false - 0 (нуль), значения true - 1.
3 слайд
Логические (булевские) операции
4 слайд
Таблица истинности для логических операций
5 слайд
Приоритет операций:
Действия в скобках
NOT
AND, умножение (*), div, mod, деление (/)
OR, XOR, сложение (+), вычитание (-)
<, >, = , <>, <=, >=
Например:
A or B and not (A or B)
6 слайд
Определены следующие функции:
7 слайд
Логический тип определен таким образом, что FALSE < TRUE.
Это позволяет применять к булевским операндам все операции отношения.
Величины логического типа можно выводить процедурой WRITE, но нельзя вводить процедурой READ.
8 слайд
Пример: Известны координаты точки.
Определить, принадлежит ли она заштрихованной области.
Уравнение окружности:
(x-x0)2+(y-y0)2 = R2
Окружность1:
x2+y2 = 4
Окружность2:
(x-2)2+(y-2)2 = 4
Парабола:
Y = 1,5x2 - 6
9 слайд
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)<=4;
in_circle2:=sqr(x-2)+sqr(y-2)<=4;
in_parabol:=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.
Рабочие листы
к вашим урокам
Скачать
6 624 860 материалов в базе
Настоящий материал опубликован пользователем Кирсанова Любовь Александровна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
300/600 ч.
Курс повышения квалификации
72/180 ч.
Курс профессиональной переподготовки
300/600 ч.
Мини-курс
6 ч.
Мини-курс
4 ч.
Мини-курс
6 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.