ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Глава 11. Алфавит и ключевые слова ПаскаляАлфавит У каждого языка - свой алфавит. В русском языке нельзя употреблять латинские буквы, в греческом - китайские иероглифы и т.д., иначе вас мало кто поймет. В Паскале тоже есть свой алфавит - четкий набор символов, которые вы имеете право употреблять в программе. Ни одного другого символа употреблять нельзя.
Вот алфавит Паскаля:
1) Латинские заглавные (прописные) буквы: A, B, C, D,......., Z. 2) Латинские малые (строчные) буквы: a, b, c, d,......., z. 3) Десять цифр: 0,1,2,3,4,5,6,7,8,9. 4) Символы подчеркивания “_” и пробела “ “. 5) Специальные символы: + - * / = < > () [ ] { }.,:; ’ ^ @ $ # 6) В определенных местах программы можно употреблять и все остальные символы, в том числе и русские буквы. Поясню, о каких символах и о каких местах идет речь. Вы знаете (3.5), что для кодирования одного символа в компьютере используется один байт. Ввиду того, что байт состоит из 8 битов, им можно закодировать 256 символов. Все они приведены в так называемой таблице ASCII (в 12.11вам будет предложено распечатать эту таблицу). Большинство из них и имеется в виду. Употреблять их можно только в двух местах: · В символьных и строковых константах, например, Slovo:=’Чаща’ · Внутри комментариев, например, { Вот символы ASCII: % F! \ Л } Ключевые слова Существует несколько десятков слов, некоторым из которых не рекомендуется, а большинству просто запрещено быть именами. Происходит это потому, что Паскаль использует их для более важных дел. Эти запрещенные слова, а заодно уж и нерекомендованные (хоть это и нестрого) мы будем называть ключевыми (их также называют зарезервированными или служебными). Вот ключевые слова языков Borland Pascal 7.0 для DOS и TurboPascal 7.0 (списки ключевых слов других версий Паскаля мало чем отличаются от приведенного): absolute AND array asm assembler begin case const constructor destructor div do downto else end export exports external far file for forward function goto if implementation in index inherited inline interface interrupt label library mod near nil not object of or packed private procedure program public record repeat resident set shl shr string then to type unit until uses var virtual while with xor
Таким образом, если вы ненароком придумаете своей переменной имя asm, Паскаль укажет вам на ошибку. Не нашли, что искали? Воспользуйтесь поиском:
|