Тип данных Char. Функции Ord, Chr.

Мы с Вами уже рассмотрели типы данных, которые позволяют хранить и обрабатывать целые числа (integer) и дробные числа (real). Теперь рассмотрим тип данных, позволяющий хранить и обрабатывать различные символы. Символы – это все буквы и значки, ...

Приоритет выполнения логических операций в Pascal.

Логические операции применяются при написании многих программ в Pascal. Все операции имеют определенный приоритет выполнения : Первой выполняется операция NOT. Второй выполняется операция AND. Последними выполняются операции OR и XOR (Они имеют ...

Процедура Writeln в Pascal

Помимо зарезервированного слова Write, для вывода сообщения на экран в Pascal используется процедура Writeln. Отличие процедуры Writeln от оператора Write заключается в том, что Writeln после вывода сообщения на экран переводит курсор на другую ...

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

Описание процедур.

Процедуры являются основой модульного программирования (МП). Модульное программирование – это процесс построения программы, разделенной на логические части, называемые модулями, и последовательное ...

Структура программы в Паскаль.

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

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

В качестве значения строковой константы может выступать любая последовательность символов. Эта последовательность заключается в апострофы. Строковая константа отличается от символьной константы тем, что здесь в качестве значения константы можно использовать не один символ, а несколько.

Program number25;
Uses Crt;
Const hello = 'Привет, ';
Var name: string;
Begin
ClrScr;
Write('Введите имя: ');
Readln(name);
Write(hello, name, '!');
ReadLn
End.

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

Строка №4. Создаем строковую переменную. Подробно о строковых переменных мы будем говорить в следующих статьях. Сейчас нам необходимо знать, что если мы хотим записать в одну переменную несколько символов, необходимо для этой переменной указать тип данных String.

Строка №8. Вводим с клавиатуры какое-нибудь слово, например, свое имя. Это слово сохранится в строковой переменной «name».

Строка №9. На экран выводится сообщение. Сначала выводится значение константы «hello» (т.е. фактически слово «Привет, »), затем выводится значение переменной «name» (т.е. фактически то слово, которое мы вводим с клавиатуры), и в конце выводится восклицательный знак «!».

После запуска программы введите свое имя (я ввел Vadim) и нажмите Enter.

strokovihe konstantih

strokovihe konstantih.



Строку символов можно составить с помощью кодов необходимых символов. Например, слово «PASCAL» можно представить как #80#65#83#67#65#76. По кодовой таблице ASCII коду 80 соответствует латинская буква «P», коду 65 – «A», коду 83 – «S», коду 67 – «C», коду 65 – «A», коду 76 – «l». Программа будет выглядеть так.

Program number25;
Uses Crt;
Const hello = #80#65#83#67#65#76;
Begin
ClrScr;
Write(hello);
ReadLn
End.

strokovihe konstantih..


Кроме того, различные части слова можно чередовать. Например, слово «PASCAL» можно записать так: #80’ASCA’#76. Т.е. первая и последняя буква слова записываются с помощью кодов, а середина слова с помощью апострофов. Предыдущую программу можно записать так:

Program number25;
Uses Crt;
Const hello = #80’ASCA’#76;
Begin
ClrScr;
Write(hello);
ReadLn
End.

Комментарии  

 
-9 # Нео 08.12.2012 08:48
чтоб записывать Pascal вот так: #80’ASCA’#76 это надо быть мозахистом ну или придумать какуюто мудренную програму 8)
 
 
+7 # Нео 08.12.2012 08:51
хочу ище уроков...
 
 
-1 # Катя9А 17.11.2014 09:40
чтоо это?
для чего константа в информатике????
 
 
+2 # Алекс 25.02.2015 17:13
Константа означает постоянность, чтобы постоянно не вводить 9.8 в коде, проще сразу задать константу Const G = 9.8; и писать уже G, а не 9.8)
 
 
-3 # какашка 08.02.2016 06:27
Константа означает постоянность, чтобы постоянно не вводить 9.8 в коде, проще сразу задать константу Const G = 9.8; и писать уже G, а не 9.8)
 
 
-2 # какашка 08.02.2016 06:26
:o
 
 
0 # Vasil 30.09.2021 04:41
Умопомрачительн о
 
   ГлавнаяПаскальУроки ПаскальСтроковые константы в Pascal.