Переменные - в каждой программе для вычисления нужных результатов широко используются переменные.
Алфавит языка Turbo Pascal
Для записи программы на языке ТР используется набор знаков, включающий буквы, цифры и специальные символы. Речь идёт о следующих знаках:
1. Прописные и строчные буквы латинского алфавита:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
a b c d e f g h I j k l m n o p q r s t u v w x y z
сюда относится и символ подчёркивания ( _ ). (В языке ТР символ подчёркивания считается буквой).
2. Десятичные цифры:
0 1 2 3 4 5 6 7 8 9
3. Специальные символы:
+ { } - . * , / : = ; > ‘ < # [ ] $ ( ) ^ @
# -решётка
^ - крышка
‘ -апостроф
@- коммерческое «эт» (или лягушка)
К числу специальных символов относится также пробел.
Из специальных символов образуются составные символы, такие как:
:= присвоить
<> не равно
. . диапазон значений
(* *) можно использовать вместо фигурных скобок ( { } )
<= меньше или равно
>= больше или равно
(. .) можно использовать вместо квадратных скобок ( [ ] ).
Зарезервированные слова
Речь идёт об ограниченном наборе слов, состоящих из букв. Смысл каждого из зарезервированных слов в ТР строго фиксирован. Эти слова нельзя использовать для обозначения переменных, констант и т.п. Вот эти слова:
AND GOTO PROGRAM
ASM IF RECORD
ARRAY IMPLEMENTATION REPEAT
BEGIN IN SET
CASE INHERITED SHL
CONST INLINE SHR
CONSTRUCTOR INTERFACE STRING
DESTRUCTOR LABEL THEN
DIV LIBRARY TO
DO MOD TYPE
DOWNTO NIL UNIT
ELSE NOT UNITL
END OBJECT USES
EXPORTS OF VAR
FILE OR WHILE
FOR PACKED WITH
FUNCTION PROCEDURE XOR
PROGRAM – первое слово заголовка программы
VAR – слово, открывающее раздел описания переменных.
BEGIN – слово, обозначающее начало раздела операторов (тела программы).
END – слово, завершающее тело программы.
Комментарии – это текстовые строки, вставляемые в текст программы для пояснения функций отдельных её частей.
Помимо фигурных скобок для выделения комментариев в тексте программы можно использовать пары символов «круглая скобка – звёздочка»
Иными словами, можно и так:
(*вычисление первого корня*)
(*вычисление второго корня*)
Кстати, фигурными скобками можно воспользоваться, чтобы сделать для компилятора невидимым какой-либо фрагмент программы. Если некоторый оператор (или группу операторов) требуется «изъять из обращения», не удалив их полностью (а вдруг ещё понадобятся), указанные операторы можно просто заключить в фигурные скобки, превратив их в как бы комментарий. Мы уже знаем, что комментарии полностью игнорируются компилятором.
Что такое переменная? Это, по сути, некоторая область в памяти компьютера, для которой в данной программе предусмотрено уникальное имя и содержимое которой в ходе работы программы может изменяться (именно поэтому указанное понятие получило такое название). Когда переменной присваивается новое значение, её старое значение теряется. Все используемые в программе переменные в языке программирования ТР должны быть объявлены в разделе описания переменных. При этом устанавливается не только сам факт существования переменной, но и задаётся её тип, определяющий, какие значения может принимать данная переменная.
Например: