Урок "Логический тип данных в Паскале"
презентация к уроку по информатике и икт (9 класс) по теме
Рассматривается решение задачи о принадлежности точки заданной области в рамках линейного алгоритма.
Скачать:
Вложение | Размер |
---|---|
logicheskiy_tip_dannyh_v_paskale.ppt | 660.5 КБ |
Предварительный просмотр:
Подписи к слайдам:
Логический тип – это простой стандартный порядковый тип, предназначенный для хранения логической переменной, которая принимает одно из значений: True (истина) или False (ложь). Переменные логического типа описываются посредством идентификатора Boolean . Var Flag,t,p,q : Boolean; Для хранения логической переменной отводится один байт памяти. Внутреннее представление значения false - 0 (нуль), значения true - 1.
Логические (булевские) операции Операция Пояснение NOT Логическое отрицание (инверсия) AND Логическое умножение (конъюнкция) OR Логическое сложение (дизъюнкция) XOR Исключающее ИЛИ (сложение по модулю 2)
ТАБЛИЦА ИСТИННОСТИ ДЛЯ ЛОГИЧЕСКИХ ОПЕРАЦИЙ А В not A A and B A or B A xor B true true false true true false true false false false true true false true true false true true false false true false false false
Приоритет операций: Действия в скобках NOT AND, умножение (*), div, mod, деление (/) OR, XOR, сложение (+), вычитание (-) <, >, = , <> , <=, >= Например: A or B and not (A or B)
Определены следующие функции: Функция Аргумент Результат Назначение Succ(x) логический логический Succ(false)=true, Succ(true) не определена Pred(x) логический логический Pred(true)=false, Pred(false) не определена Odd(x) целый логический Проверяет нечетность значения x . odd ( x ) = true, если x нечетно; Ord(x) Порядковый (логический) целый Возвращает порядковый номер, соответствующий значению x . Ord ( False )=0, Ord ( True )=1
Логический тип определен таким образом, что FALSE < TRUE. Это позволяет применять к булевским операндам все операции отношения. Величины логического типа можно выводить процедурой WRITE , но нельзя вводить процедурой READ .
ПРИМЕР: ИЗВЕСТНЫ КООРДИНАТЫ ТОЧКИ. ОПРЕДЕЛИТЬ, ПРИНАДЛЕЖИТ ЛИ ОНА ЗАШТРИХОВАННОЙ ОБЛАСТИ. Уравнение окружности: (x-x 0 ) 2 +(y-y 0 ) 2 = R 2 Окружность1: x 2 +y 2 = 4 Окружность2: (x-2) 2 +(y-2) 2 = 4 Парабола: Y = 1,5x 2 - 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)<=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.
По теме: методические разработки, презентации и конспекты
Символьный и строковый типы данных в Паскале
Презентация предназначена для самостоятельного изучения, содержит массу примеров решения задач, задания для тренировки....
Основы программирования: ТЕМА 02. СТРУКТУРА ПРОГРАММЫ В ПАСКАЛЕ. ВВОД И ВЫВОД ДАННЫХ.
ОСНОВЫ ПРОГРАММИРОВАНИЯВВЕДЕНИЕОдним из популярных сегодня ЯП является Паскаль. Он позволяет составлять программы для решения математических задач, обработки текстов, построения изображений на экране ...
Паскаль. Типы данных.
Паскаль. Типы данных....
Паскаль АВС. Часть 4. Типы данных.
Паскаль АВС. Часть 3. Типы данных....
Учебное пособие "Ввод и вывод данных в Паскале"
Разработка урока "Ввод и вывод данных в Паскале" с электронным пособием разработанным на языке программирования Делфи 7....
Задачи для зачета по теме "Строковый тип данных в Паскале"
В материале имеются 14 задач по теме "Строковый тип данных в Паскале", которые предназначены для подготовки к контрольной работе или могут использоваться для проведения зачета по теме в 10 класс...
Урок "Файловый тип данных в Паскале"
Презентация к уроку по информатике (10 класс) по теме "Файловый тип данных в Паскале"...