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

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

Функции Pred, Succ в Pascal.

В данном уроке мы рассмотрим функции, применяемые к типу CHAR. Функция Pred возвращает в качестве значения предшествующий символ, а функция Succ возвращает последующий символ.

Функции Copy, Pos, процедуры Delete, Insert.

Функция Copy позволяет копировать из строки часть символов. Функция имеет 3 параметра. Copy (st, index, count). St-строка из которой копируют, Index-номер символа, с которого начинается копирование, Count-количество символов, которое будет ...

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

Примеры линейных программ.

В данной статье приводится несколько примеров линейных программ на языке программирования Паскаль.

Циклы с параметром. Оператор FOR.

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

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

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

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.