РУҚА
Задание № 16 · ОГЭ

Алфавит языка программирования

Какие символы можно использовать в записи программы
3 мин чтенияСложность: Обновлено 29 сентября 2026

Алфавит языка программирования — это множество всех символов, которые разрешено использовать при записи программы. Из этих символов составляются имена, числа, знаки операций, ключевые слова и другие элементы языка программирования.

Алфавит языка программированияСлово «алфавит» происходит от названий первых букв греческого алфавита — альфа и бета.
Конечное множество символов, допустимых в текстах программ на данном языке. Символы алфавита являются наименьшими строительными элементами записи программы; из их последовательностей образуются лексемы, операторы и другие конструкции языка.

Что входит в алфавит

Обычно в алфавит входят латинские и иногда национальные буквы, цифры, пробел и специальные символы: +, -, *, /, =, (, ), ; и другие. Набор зависит от конкретного языка. Например, язык может разрешать буквы только в английских идентификаторах или поддерживать Unicode и национальные символы.

\[A = \{a_1, a_2, \ldots, a_n\}\]1

Здесь \(A\) — алфавит, а \(a_1, a_2, \ldots, a_n\) — его отдельные символы. Важен не только сам символ, но и правила его применения: наличие символа в алфавите ещё не означает, что любую последовательность из таких символов можно записать в программе.

№
Пример

В небольшом учебном языке алфавит может содержать буквы A–Z, цифры 0–9, пробел и знаки +, =, (, ). Из этих символов можно составить запись A1 = B2 + 5. Последовательность символов A1 затем рассматривается как одна лексема — идентификатор.

!
Не путайте

Алфавит — это только набор разрешённых символов. Синтаксис задаёт правила построения правильных конструкций из этих символов, а семантика объясняет их смысл. Поэтому строка может состоять только из символов алфавита, но при этом быть недопустимой программой.

Проверьте себя

Что точнее всего описывает алфавит языка программирования?

Главное за минуту

Главное

  • Алфавит языка программирования — конечное множество символов, допустимых в тексте программы.
  • Из символов алфавита образуются лексемы и более сложные конструкции языка.
  • Алфавит не определяет сам по себе правильность и смысл программы: это задают синтаксис и семантика.