Тип данных Boolean. Значения True, False в Pascal.

Мы рассмотрели с Вами целый тип данных (integer), вещественный тип (real), символьный (char). В этом уроке мы рассмотрим тип данных, который имеет большое значение в программировании. Логический типBoolean. Одной из особенностей этого типа данных ...

Логические операции с целыми числами.

Логические операции применимы не только к логическому типу данных, но и к целочисленному типу данных. Для целых чисел операции выполняются поразрядно, отдельно с каждым битом.

Функции LENGTH и CONCAT.

Функция Length возвращает в качестве значения длину строки. Например, если в строковой переменной «stroka» записано слово «Pascal», то Length(stroka) будет равно 6. Эта операция аналогична операции Ord(stroka[0]), которую мы разбирали в 1-м уроке. ...

Циклы и массивы

Программирование циклов. Оператор безусловного перехода.

Цикл — это последовательность операторов, которая может выполняться более одного раза. В языке Паскаль разработано три механизма для конструирования циклов, использующих операторы FOR, WHILE, REPEAT.

...

Алфавит языка Паскаль.

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

Уроки Паскаль

В данном уроке будет рассмотрено применение логических и символных констант. Логическая константа может принимать только 2 значения, либо True, либо False. В качестве значения символьной константы могут использоваться любые символы, которые есть в ПК. Эти символы заключаются в апострофы.

Program number23;
Uses Crt;
Const t = true;
var f, r: boolean;
Begin
ClrScr;
f:=false;
r:=f and t;
Write(r);
ReadLn
End.

В строке №3 записываем раздел для описания констант. Раздел для описания констант начинается с зарезервированного слова Const. Далее, после слова Const записываем имя константы, которое придумываем сами. Например, назовем константу «t» и присвоим ей логическое значение true (правда). Соответственно, тип данных для этой константы определится автоматически как Boolean.

В строке №4 запишем 2 логические переменные «f» и «r».

В строке №7 логической переменной «f» присвоим логическое значение False (ложь).

В строке №8 запишем переменную «r» и присвоим ей значение f and t. Слово «and» между переменной «f» и константой «t» обозначает операцию, которая называется логическое умножение (конъюнкция). Согласно законам булевской алгебры, комбинация 2-х логических переменных (в нашем случае одной логической переменной и одной логической константы), связанных между собой союзом «and» (и) является истиной, если обе переменные истинны. У нас переменная «f» не является истинной, поэтому результат будет False.

logicheskie konstantih

logicheskie konstantih.



Использование символьной константы.

Program number24;
Uses Crt;
Const hello = ‘&’;
Begin
ClrScr;
Write(hello);
ReadLn
End.

В строке №3 записываем константу с именем «hello» и присваиваем ей значение «&». Здесь необходимо запомнить, что значение символьной константы всегда заключается в апострофы.

В строке №6 выводим значение константы «hello» на экран.

simvoljnihe konstantih

simvoljnihe konstantih.



Дополнение к материалу.

Символ можно указать, записав его числовой код после знака #. Например, амперсанд & можно записать так: #38(по кодовой таблице ASCII амперсанд имеет код 38.

Program number24;
Uses Crt;
Const hello = #38;
Begin
ClrScr;
Write(hello);
ReadLn
End.

Комментарии  

 
+6 # Нео 07.12.2012 16:14
$ - шестнадцитиричн ые переменные
# - AscII
ЧТО ЕСТЬ ИЩЕ?
 
 
0 # срочно 10.02.2013 13:53
администратор пожалуйста обясните в чем разниц сonst t = true и f:=folse :sigh:
 
 
+2 # Prog 27.03.2014 06:25
Это логические данные типа булин, которые могут принимать значения только true или false.
 
 
-1 # Vasil 29.09.2021 18:42
Правда или ложь
 
   ГлавнаяПаскальУроки ПаскальЛогические и символьные константы.