Опубликовано: 2018-04-29 08:00:00
Алфавит языка
Программа на языке Basic есть запись последовательности сгруппированных в строки команд (инструкций) под действием которых компьютер выполняет необходимые для решения заданной задачи операции. В начале любой строки программы может стоять номер строки или метка. В качестве метки может использоваться либо число, либо сочетание букв и цифр. В последнем случае после метки необходимо поставить двоеточие.
Примеры строк программы на QB64:
10 A = 12
20 B = A + B
METKA: I = 1
Здесь в качестве меток выступают 10, 20 и METKA. Однако нумерация (применение меток) строки оправдана лишь в том случае, когда в тексте программы на данную строку есть ссылка (передача управления), для остальных же строк метки необязательны и нецелесообразны.
Алфавит Basic включает в себя следующее:
- Заглавные (или прописные) буквы латинского алфавита — используются для набора команд языка и идентификаторов (26 шт.)
Обратите внимание! Команды и имена величин записываются только латинскими буквами и хотя некоторые буквы обоих алфавитов схожи по написанию (А,О,К,М), компьютер их различает, так как они имеют разный числовой код.
Буквы латинского алфавита:
А, В, С, D, E, F, G, H, I, J, К, L, M, N, О, Р, Q, R, S, T, U, V, W, X, Y, Z
При наборе программы интерпретатор сам изменит строчные буквы на заглавные, если это необходимо.
- Арабские цифры от 0 до 9 (10 шт.)
1, 2, 3, 4, 5, 6, 7, 8, 9, 0
- Знаки арифметических действий
Таблица 1 – Знаки арифметических действий
Сложение | + |
Умножение | * |
Вычитание | - |
Деление | / |
- Знаки (операторы) отношений
Таблица 2 – Знаки (операторы) отношений
Меньше | < |
Меньше или равно | <= |
Больше | > |
Больше или равно | >= |
Равно | = |
Не равно | <> |
- Специальные знаки
Таблица 3 – Специальные знаки
Точка | . |
Запятая | , |
Двоеточие | : |
Точка с запятой | ; |
Скобки | () |
Кавычки | " |
Восклицательный знак | ! |
Вопросительный знак | ? |
Знак доллара | $ |
Процент | % |
Логическое И | & |
Апостроф | ' |
а также пробельный символ.
Иногда используются также буквы русского алфавита в старых версиях QuickBASIC, но в QB64 есть некоторые проблемы с отображением кириллических символов.