Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Знаки пунктуации

Читайте также:
  1. I. Понятие, происхождение и признаки государства.
  2. II. Знаки и надписи на пассажирских вагонах
  3. II. Признаки, ресурсы и функции власти.
  4. III. Объективные признаки дисфункции сердца
  5. VI. Сигнальные указатели и знаки на железнодорожном транспорте
  6. Але турпослуга має властиві тільки їй специфічні ознаки.
  7. Вербальные признаки обмана

АЛФАВИТ ЯЗЫКА

Алфавит - совокупность допустимых в языке символов (или групп символов, рассматриваемых как единое целое).

В языке Turbo Pascal все компоненты формируются из множества символов стандарта ASCII. Так называемая основная таблица кодов ASCII включает коды от 0 до 127.

Элементы алфавита можно условно разбить на четыре группы:

* символы, используемые в идентификаторах;

* разделители;

* специальные символы;

* неиспользуемые символы.

Символы, используемые в идентификаторах

Идентификатор - имя любого объекта программы- может включать буквы, цифры и символ подчеркивания.

В качестве букв можно использовать 26 латинских букв (прописных и строчных) от A до Z и от a до z. Следует иметь в виду, что прописные и строчные буквы в идентификаторах не различаются: так, например, NAME, Name или nAmE будут идентичны.

В качестве цифр допустимо использовать 10 арабских цифр от 0 до 9. В идентификаторах они могут присутствовать в любой позиции, кроме первой.

Символ подчеркивания может находиться в любой позиции.

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

Разделители

Разделители используются для отделения друг от друга идентификаторов, чисел, зарезервированных слов. В качестве разделителей можно использовать:

* пробел;

* любой управляющий символ (коды от 0 до 31), включая символ возврата каретки (код 13);

* комментарий.

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

Комментарии заключаются либо в скобки { }, либо в скобки вида (* *) и могут занимать любое число строк. Комментарий, в котором за открывающей скобкой идет знак $, является директивой компилятора. Во время компиляции программы все комментарии, за исключением директив компилятора, игнорируются.

Специальные символы

Специальные символы, выполняющие в языке определенные функции, можно разделить на три категории:

* знаки пунктуации;

* знаки операций;

* зарезервированные слова.

Знаки пунктуации

Допустимые знаки пунктуации и их назначение представлены в табл. 1.

Таблица 1.
Знак Применение
{ } Скобки комментария
(* *) Скобки комментария
[ ] Выделение индексов массивов, элементов множеств, размера строки
() Выделение выражений, списков параметров
Апостроф для выделения символа или строковой константы
:= Знак присваивания значения переменной, типизированной константе или функции Знак присваивания значения переменной, типизированной константе или функции
; Разделение предложений программы (операторов и объявлений)
: Отделение переменной или типизированной константы от типа, метки от оператора
= Отделение идентификатора типа от описания типа или константы от ее значения
, Запятая для разделения элементов списка
.. Разделение границ диапазона
. Обозначение конца программы, отделение целой части от дробной в вещественном числе, отделение полей в записи, отделение идентификатора от имени модуля или объекта в котором он находится
^ Обозначение типа-указателя, значения величины по ее указателю или управляющего символа (коды от 0 до 31)
@ Обозначение адреса переменной, типизированной константы, подпрограммы, метода
# Обозначение символа по его коду
$ Обозначение директивы компилятора или знак шестнадцатиричного числа


Дата добавления: 2015-07-10; просмотров: 230 | Нарушение авторских прав


Читайте в этой же книге: Инструкции WRITE и WRITELN | Инструкции READ и READLN | ОБЩАЯ СТРУКТУРА ПРОГРАММЫ |
<== предыдущая страница | следующая страница ==>
прохождения практики| Основные типы данных

mybiblioteka.su - 2015-2024 год. (0.006 сек.)