Процедуры STR и VAL.

В строковую переменную можно записывать не только буквы, но и цифры. Однако это будут не числа, как таковые, а их символьное представление. Для преобразования символьных представлений числа в само число, и наоборот, используются процедуры STR и VAl.

...

Константы в Pascal.

Иногда, бывает так, что у нас в программе встречаются величины, которые не меняются в процессе выполнения программы (т.е. фактически они противоположность переменных). Такие величины называются константами. Константы указываются в специальном ...

GotoXY в Pascal.

Процедура GotoXY используется в Pascal для перевода курсора в нужную позицию на экране. Для этой процедуры указываются координаты. После указания процедуры GotoXY в коде программы сообщение будет выводиться на экран в тех координатах, которые мы ...

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

Табулирование функций.

Задача табулирования функции предполагает получение таблицы значений функции при изменении аргумента с фиксированным шагом. В качестве исходной информации должны быть заданы: Х0, Хn – начало и конец ...

Вложенный арифметический цикл. Часть 2.

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

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

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

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.

Комментарии  

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