Л ОГИЧЕСКИЙ ТИП ДАННЫХ В П АСКАЛЕ. Логический тип – это простой стандартный порядковый тип, предназначенный для хранения логической переменной, которая.

Презентация:



Advertisements
Похожие презентации
Логический тип данных Операции сдвига. Логический тип данных Переменные логического типа описываются с помощью идентификатора Boolean. Диапазон значений.
Advertisements

Логические выражения. в результате вычисления принимают значения TRUE или FALSE. Логический тип переменной: boolean.
Логический тип данных. Логические выражения. Условный оператор.
ТИПЫ ДАННЫХ. СТАНДАРТНЫЕ ФУНКЦИИ.. ТИПОМ ДАННЫХ, или величин, называется совокупность их возможных операций, выполняемых над ними, т. е. тип является.
Использование составных логических выражений в условном операторе Паскаля.
Операции и функции языка Паскаль- это конструкция языка, задающая порядок выполнения операций над элементами данных (операндами). Выражение.
1 Программирование на языке Паскаль Тема 3. Сложные условия © К.Ю. Поляков,
Математика Тип Boolean. Логическое выражение Информатика и ИКТ.
1 Программирование на языке Паскаль Сложные условия.
Язык программирования Pascal Ветвление А. Жидков.
1 Вариант 2. Программа сложное условие program qq; var x: integer; begin writeln('Введите возраст'); read ( x ); and if (x >= 25) and (x = = равно не равно.
1 Программирование на языке Паскаль Тема 3. Сложные условия.
Типы данных Данные – общее понятие всего того, с чем работает компьютер.
В состав логических выражений могут входить: логические переменные; логические значения; операторы сравнения чисел и строк; логические операции.
Пять основных классов типов данных: Простые типы; Структурированные типы; Ссылочные типы; Процедурные типы; Объектные типы;
1 Программирование на языке Паскаль © К.Ю. Поляков, ВведениеВведение 2.ВетвленияВетвления 3.Сложные условияСложные условия 4.ЦиклыЦиклы 5.Циклы.
Логический тип данных notandor Логические операции not, and, or. Нахождение значений логических выражений.
Урок 3 Turbo Pascal Язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623–1662) и разработан.
Ветвления 8 класс. 2 Основные теоретические сведения Примеры решения задач.
1 Логические величины В основе логической величины лежит высказывание Высказывание – это повествовательное предложение, в котором что-либо утверждается.
Транксрипт:

Л ОГИЧЕСКИЙ ТИП ДАННЫХ В П АСКАЛЕ

Логический тип – это простой стандартный порядковый тип, предназначенный для хранения логической переменной, которая принимает одно из значений: True (истина) или False (ложь). Переменные логического типа описываются посредством идентификатора Boolean. Var Flag,t,p,q : Boolean; Для хранения логической переменной отводится один байт памяти. Внутреннее представление значения false - 0 (нуль), значения true - 1.

Логические (булевские) операции ОперацияПояснение NOT Логическое отрицание (инверсия) AND Логическое умножение (конъюнкция) OR Логическое сложение (дизъюнкция) XOR Исключающее ИЛИ (сложение по модулю 2)

Т АБЛИЦА ИСТИННОСТИ ДЛЯ ЛОГИЧЕСКИХ ОПЕРАЦИЙ АВ not AA and BA or BA xor B true falsetrue false truefalse true falsetrue falsetrue false truefalse

Приоритет операций: 1. Действия в скобках 2. NOT 3. AND, умножение (*), div, mod, деление (/) 4. OR, XOR, сложение (+), вычитание (-) 5., =, , = Например: 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)