Подготовьтесь к сдаче ЕГЭ интересно и эффективно!
Логический тип данных в языке Паскаль и их значения: определение, примеры
1677

Логический тип данных в языке Паскаль и их значения: определение, примеры

Содержание:




Информатика изучает различные языки программирования. Паскаль является одним из таких языков. Он используется для передачи и обработки информации компьютером. Основные символы – величины, операнды, совокупные выражения. Каждая величина представляет определенную разновидность формы. Высказывание имеет три вида форм:

  • Операнды, функционалы. Действия выполняются над величиной. Она принадлежит к данному виду;

  • Внутренний формат. Помогает представить данные в компьютере;

  • Переменные значения, константные параметры, ряд математических, алгебраических выражений, функции с конкретными значениями, если они относятся к этой группе.

Иерархия знаков и логическая переменная в Паскале

Каждый переменный знак или выражение составляет часть иерархии, выстроенной в программном языке. Группа порядковых включает следующие структуры:

  • Целый тип;

  • Логический тип данных в Паскале;

  • Символьную группу;

  • Перечисляемый вид выражений;

  • Интервальный вид.

Группа структурированных конструктивов состоит из файлов, записей, множеств, строк, массивов. К отдельному классу относят категорию указателей. 


Логический тип в Паскале имеет большое значение в решении разнообразных задач. Чаще применяется для флагов. Есть и другие сферы использования.



Какие значения могут принимать переменные логического типа

В большинстве версий Pascal используются две переменные логического типа: ПРАВДА, ЛОЖЬ. Они указываются на английском языке как True, False. Относятся к типу данных  Boolean. В некоторых версиях применяется логический тип данных, представленный в таблице.

Название типа Размерность в байтах Ограничения диапазона по значениям
LongBool 4 Значение ЛОЖЬ=0, ПРАВДА является любым ненулевым числом диапазона
WordBool 2 Если ЛОЖЬ=0, ИСТИННОСТЬ = любому значению, не равному нулю в условиях диапазона
ByteBool 1 При ЛОЖЬ = 0, ИСТИНА – число, не равное 0 в Byte
Стандартный Boolean 1 FALSE - TRUE

Стандартный вид является самым распространенным. Для некоторых ситуаций другие варианты более адаптированы.



Логический тип данных – виды операций, примеры решения задач

Каждое обозначение логическое и в Паскале, и в других языках программирования. Простейшая структура:


f≔true, f1≔false


Рассмотрим выполнение заданий на примерах.

 

  • Была объявлена переменная в var с заведомо ложным значение. Допустим:


f=3>5, f1=3<5


Логический коэффициент f – ЛОЖЬ, тройка больше пятерки. f1- ПРАВДА.


Язык программирования также предусматривает использование логических операций для объединения условий. Неравенство 4 <> 5, 5 > 3 верное. Четверку нельзя приравнять к 5, 5 больше тройки.

  • Инверсией в Паскаль называют выражение с логической связкой исключения. Обозначается – not. Структура считается правдивой, если присутствует ложное условие. Пример: f≔not(2=5). Это правда, так как двойка не равна пятерке.

  • Конъюнктивные операции используются для сопряжения. Для истинности одного параметра необходимо, чтобы все остальные также оказались верными. Наличие хотя бы одного ложного аргумента делает все утверждение ложным. Обозначается – and. Пример: 

f=4>2AND5=5AND3<>4, 
f1=6<8AND5<>5AND(4=4)


Из данного примера следует, что F=TRUE, все ограничения соответствуют действительности. F1=FALSE, так как второе условие неправдивое.

 

  • Пример дизъюнкции основывается на использовании оператора or. Результат конструкции будет истинным, если есть хоть одно правдивое условие:

f=2>7OR(9=8)OR(6<9)

Два условия ложных, но в третьем указана истина, поэтому значение переменной = ПРАВДА. 


Такие выражения могут использоваться для проверки истинности, чтобы подтверждать результат решения задачи, примера. Более сложные конструкции содержат функции, неизвестные. 


 

Смотри также: Программирование линейных алгоритмов в Паскаль: значение, разбор примеров

Поделитесь в социальных сетях:
26 мая 2021, 15:07


Как вы считаете, материал был полезен?

Для оценки комментариев необходимо «войти на сайт».
×