Функции LENGTH и CONCAT.

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

Textcolor, Window, Textbackground в Pascal.

Текст, который мы выводим на экран с помощью процедуры Writeln или с помощью оператора Write можно изменять. Процедура Textcolor используется для изменения цвета выводимого текста. Процедура Textbackground изменяет цвет фона, на котором выводится ...

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

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

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

Структурное программирование

Самое главное в программировании - это научиться писать четкие, логические и структурированные программы.

• Используйте осмысленные имена для переменных, процедур и функций.

• Используйте отступы ...

Спецификация процедуры.

Процедура представляет собой программу в миниатюре, являясь в свою очередь частью основной программы или другой процедуры. Синтаксис процедуры полностью повторяет синтаксис программы.

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

В данном уроке будет рассмотрено применение логических и символных констант. Логическая константа может принимать только 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.

Комментарии  

 
+5 # Нео 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.
 
   ГлавнаяПаскальУроки ПаскальТип данных Char. Функции Ord, Chr.