Логический тип данных (PascalABC.NET): различия между версиями
Перейти к навигации
Перейти к поиску
(Новая страница: «Как и для числовых типов, для логического типа можно описывать логические переменные, ин...») |
|||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
− | Как и для числовых типов, для логического типа можно описывать логические переменные, инициализировать их логическими значениями и использовать автовыведение типа. Логических констант в языке Паскаль две: True (истина) и False (ложь). Ими обычно и выполняют инициализацию. Но можно также инициализировать переменную результатом вычисления логического выражения. Если при описании переменная не получила начального значения, ей будет присвоено значение False, но писать программы, полагаясь на такую инициализацию – дурной вкус. | + | Как и для числовых типов, для логического типа можно описывать логические переменные, инициализировать их логическими значениями и использовать автовыведение типа. |
+ | |||
+ | Логических констант в языке Паскаль две: True (истина) и False (ложь). Ими обычно и выполняют инициализацию. | ||
+ | |||
+ | Но можно также инициализировать переменную результатом вычисления логического выражения. | ||
+ | |||
+ | Если при описании переменная не получила начального значения, ей будет присвоено значение False, но писать программы, полагаясь на такую инициализацию – дурной вкус. | ||
<syntaxhighlight lang="pascal" line> | <syntaxhighlight lang="pascal" line> | ||
## | ## | ||
var a, b: boolean; | var a, b: boolean; | ||
var c := True; | var c := True; | ||
− | var (d, e, f) := (False, | + | var x := 10; |
+ | var (d, e, f) := (False, x > 5, 2 * 2 = 5); | ||
Print(a, b, c, d, e, f) | Print(a, b, c, d, e, f) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
False False True False True False | False False True False True False |
Текущая версия на 18:48, 9 мая 2023
Как и для числовых типов, для логического типа можно описывать логические переменные, инициализировать их логическими значениями и использовать автовыведение типа.
Логических констант в языке Паскаль две: True (истина) и False (ложь). Ими обычно и выполняют инициализацию.
Но можно также инициализировать переменную результатом вычисления логического выражения.
Если при описании переменная не получила начального значения, ей будет присвоено значение False, но писать программы, полагаясь на такую инициализацию – дурной вкус.
1 ##
2 var a, b: boolean;
3 var c := True;
4 var x := 10;
5 var (d, e, f) := (False, x > 5, 2 * 2 = 5);
6 Print(a, b, c, d, e, f)
False False True False True False