|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Алфавит языка Паскаль
Теперь рассмотрим алфавит языка программирования Паскаль - совокупность допустимых в языке символов (или групп символов, рассматриваемых как единое целое). В языке Turbo Pascal все компоненты формируются из множества символов стандарта ASCII. Элементы алфавита можно условно разбить на четыре группы: · символы, используемые в идентификаторах; · разделители; · специальные символы; · неиспользуемые символы. Идентификатор - имя любого объекта программы - может включать буквы, цифры и символ подчеркивания. Буквы - это 26 латинских букв (прописных и строчных) от А до Z и от а до z. Помимо идентификаторов буквы могут использоваться в шестнадцатеричных числах для обозначения цифр от 10 до 15 (буквы от А до F и от а до f), строковых константах, служебных словах и комментариях. Следует иметь в виду, что прописные и строчные буквы в идентификаторах, числах и служебных словах не различаются. Цифры – это арабские цифры от 0 до 9. В идентификаторах они могут присутствовать в любой позиции, кроме первой. Цифры используются также в изображении числовых констант. Символ подчеркивания может находиться в любой позиции. Длина идентификатора может быть любой, но значимыми являются только первые 63 символа, и, по этим символам все идентификаторы должны быть уникальными. Разделители используются для отделения друг от друга идентификаторов, чисел, зарезервированных слов. В качестве разделителей можно использовать: · пробел; · любой управляющий символ (коды от 0 до 31), включая символ возврата каретки (код 13); · комментарий. В любом месте программы, где можно поместить один разделитель, их можно поместить любое количество и в любом сочетании. Комментарии заключаются либо в фигурные скобки { }, либо в скобки вида (* *) и могут занимать любое число строк. Комментарий, в котором за открывающей скобкой идет знак $, является директивой компилятора. Во время компиляции программы все комментарии, за исключением директив компилятора, игнорируются. Специальные символы, выполняющие в языке определенные функции, можно разделить на три категории: · разделители (знаки пунктуации); · знаки операций; · зарезервированные слова. Знаки операций предназначены для обозначения тех или иных арифметических, логических или других действий. Они бывают двух типов: состоящие из небуквенных символов (например, + - * и т. д.) и буквенные операции (например, not, div, mod и т.д.), представляющие собой зарезервированные слова (таблица 1 и 2). Таблица 4 Арифметические операции и стандартные функции
Таблица 5. Логические операции Паскаля
Зарезервированные слова включают служебные слова (например, begin, end, div и т. д.) и имена директив (например, external, forward и т. д.). Служебные слова (таблица 3) можно использовать только по своему прямому назначению и их нельзя переопределять. Директивы также имеют свое определенное назначение, но в отличие от служебных слов их можно переопределить, однако делать это крайне нежелательно.
Таблица 6 Служебные слова Паскаля
Неиспользуемые в Turbo Pascal символы кодировки ASCII, такие, как, например, %, &, " и т. д., включая буквы русского алфавита, можно использовать в комментариях и символьных строках. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |