Тип переменных boolean в Pascal

Паскаль

Содержание

В данной статье мы рассмотрим тип переменных boolean на языке Pascal. Данный тип переменных очень важно знать, так как это основа языка Pascal, да и не только его.

Для начала стоит сказать, что у данной переменной есть всего два значения: true, либо false. Когда переменная с таким типом приравнивается “да” — true, то компьютер видит такой результат как единицу, если же значение “нет” — false, то принимает за ноль.

У данного типа есть свои четыре логические операции:

  1. and
  2. or
  3. xor
  4. not

Теперь разберём каждую операцию по отдельности.

And

Операция and. В данной операции выражение будет истинным, если все значения будут истинными. Подтвердим на практике:

Тип переменных boolean в Pascal

В данном случае пользователь вводит два числа, если они делятся на два без остатка, то выражение истинно. Но если хоть одно число будет нечетным, то выражение будет ложным.

Or

Операция or. В данной операции выражение будет истинным, если хоть одно значение будет истинным. Пример:

Тип переменных boolean в Pascal

В данном случае пользователь вводит два числа, если хотя бы одно число делится на два без остатка, то всё выражение истинно. Выражение будет ложным только в том случае, если оба числа будут ложными.

Not

Операция not. В данной операции выражение будет истинным, если значение выполняет условия.
Пример:

Тип переменных boolean в Pascal

В данном случае пользователь вводит одно число, если это число при делении на два в остатке оставляет ноль, то это выражение ложно. Если же пользователь введёт нечетное число, то выражение истинно. Это работает именно так, потому что перед условиями стоит приставка not.

Xor

Операция xor. В данной операции выражение будет истинным, если хотя бы одно выражение будет истинным. Данная операция работает также, как и работает or, но в отличии от него, выражение может быть ложным, когда два значения истинны — это главное отличие от or.

Пример:

Тип переменных boolean в Pascal

В данном случае пользователь вводит два числа, если одно из этих чисел четное, то выражение будет истинным. Если же пользователь введёт нечетных два числа, то выражение ложно, либо если пользователь введет два четных числа, то выражение тоже будет ложно.

Вот и всё. Как видно, ничего сложного в операциях этих данных нет. Сам по себе тип является очень полезным. Его очень удобно использовать в циклах, либо алгоритмах для проверки условий.

Итог

Boolean имеет четыре операции: or, not, and, xor. Каждая из этих операции “по разному” принимает истину:

  • Or. выражение будет истиной, если хотя бы одно значение истинно. Выражение будет ложным только в том случае, если все выражения будут ложными.
  • Not. выражение будет истиной, если оно выполняет поставленные условия. Выражение будет ложным только в том случае, если условие не выполняется.
  • And. Выражение будет истинным, если оба значения истинны. Выражение ложно, если хотя бы одно из значений ложно.
  • Xor. Выражение будет истинно, если лишь одно из значений будет истинно. Но если будут два истинных значения или их не будет вовсе, то выражение ложно.

Между собой языки программирования очень похожи, поэтому изучив тип boolean на pascal считайте, что изучили их на многих других языках. Это важный и нужный тип переменной, о котором должен знать каждый кодер.

На этом всё! Огромное спасибо за внимание и интересных проектов. Удачи!

Оцените статью
Образовательный портал WELCOME4U.RU
Добавить комментарий

Adblock
detector