Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие_2_изд_испр.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.27 Mб
Скачать

2.2. Алфавит

Алфавит языков C и Basic составляют латинские буквы, арабские цифры и спецсимволы. Все символы алфавита кодируются целыми значениями в диапазоне от 0 до 127 в соответствии с международной таблицей ASCII. Существуют также таблицы локальных кодировок, включающие буквы национальных алфавитов. Буквы национальных алфавитов могут использоваться только в данных и в комментариях к программе, но не при обозначении объектов программы. Существуют и русифицированные среды разработки, например, Visual Basic for Applications (VBA), который входит в состав пакета MS Office, но это скорее исключение, чем правило. Символы этих таблиц имеют коды в диапазоне от 128 до 255.

В языке C прописные и строчные буквы считаются разными символами, в языке Basic они не различаются.

2.3. Идентификаторы

Идентификатор:= <имя>|<ключевое слово>

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

Правило (формат) записи имени:

{<буква>|_}[<буква>|<цифра>|_]...

Для усвоения метаобозначений дадим словесное определение этому правилу. Имя – первый символ: <буква> или знак подчеркивания, последующие (если они есть): <буква> или <цифра> или знак подчеркивания.

Пример.

STEP Kod A1 player NextStep For While

Замечание. Не рекомендуется использовать имена, начинающиеся с _ или __, поскольку транслятор применяет некоторые из таких в качестве ключевых.

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

С

Максимальная длина имени – 31 символ. MS C транслятор допускает максимальную длину имени 247 символов,что ставит под вопрос совместимость программы с другими трансляторами. Ключевые слова не должны содержать прописных букв.

Basic

Максимальная длина имени – 1023 символа. В языке Visual Basic не различаются строчные и прописные буквы, однако в инструкции описания сохраняются прописные буквы.

2.4. Знаки разрядки

Применяются для удобочитаемости текста программы. К ним относят: пробел, табуляцию (клавиша Tab), переход на новую строку (клавиша Enter). Могут ставиться везде, но не внутри идентификаторов и знаков составных операторов.

2.5. Комментарии

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

С

Формат:

/*<произвольный текст>*/

Комментарий может занимать несколько строк.

Пример.

/* Это предложение - комментарий! */

Также допустимы однострочные комментарии вида:

// <комментарий>

Признак конца такого комментария является символ перевода строки (клавиша Enter).

Пример.

// Это предложение - комментарий!

Basic

Формат:

' <произвольный текст>|Rem <произвольный текст>

Первый вид рекомендуется в качестве пояснительного в строке программы после текста инструкции; второй является инструкцией и его можно использовать в качестве межстрочного, без которого вполне можно обойтись.

Пример.

' Это комментарий!

Rem Это тоже!