Состав языка программирования Паскаль
Язык Паскаль (Pascal), как и любой другой язык программирования, является формальной знаковой системой, предназначенной для записи компьютерных программ. Познакомимся с составом языка Паскаль.
Алфавит и лексемы
Любой текст пишется с помощью алфавита языка. В состав алфавита Паскаля входят:
- прописные и строчные латинские буквы, символ подчеркивания ( _ );
- цифры от 0 до 9;
- специальные символы (например, *, @ и т. д);
- пробельные символы: пробел, табуляция и переход на новую строку.
Последовательность символов алфавита, не содержащая пробельные символы, образует лексему. Лексема — это минимальная единица языка, имеющая самостоятельное значение . Выделяют несколько типов лексем:
- константы;
- имена (идентификаторы);
- ключевые слова;
- знаки операций;
- разделители (скобки, точка, запятая, пробельные символы).
Лексемы в языках программирования аналогичны словам в естественных языках. Лексемы являются «строительным материалом для операторов и выражений. Рассмотрим более подробно перечисленные виды лексем.
Константа – величина, которая не изменяет своего значения в процессе исполнения программы. Выделяют числовые, символьные и строковые константы.
К объектам программы обращаются по именам (идентификаторам) . При формировании имен в языке программирования Паскаль (Pascal) действуют следующие правила:
- допустимыми символами в имени являются только буквы латинского алфавита, символ подчеркивания и цифры;
- имя может начинаться с буквы или символа подчеркивания (последний вариант не рекомендуется);
- прописные и строчные буквы не различаются;
- длина имени практически не ограничена (значащими для компилятора являются первые 63 символа);
- нельзя использовать в качестве имен ключевые слова.
Ключевые слова (часто используется также термин «зарезервированные») – это идентификаторы, которые имеют специальное значение в языке Паскаль (например, write — ключевое слово, определенное для оператора вывода).
Знак операции – это определенная последовательность символов, определяющая действие над операндами. Знак операции не может содержать пробелов (например, div – обозначение операции целочисленного деления). Различают бинарные (с правым и левым операндами, например: a + b ) и унарные (с правым или левым операндом, например: -х ) операции.
Copyright © 2014-2021, Урок информатики
Все права защищены
Что входит в состав алфавита языка паскаль
УПС, страница пропала с радаров.
*размещая тексты в комментариях ниже, вы автоматически соглашаетесь с пользовательским соглашением
Вам может понравиться Все решебники
Рыбченкова
Рыбченкова, Александрова, Загоровская
Комарова, Ларионова
Арсентьев, Данилов, Левандовский
Enjoy English
Биболетова, Бабушис
Рабочая тетрадь
Мерзляк, Полонская, Якир
Латюшин, Шапкин
©Reshak.ru — сборник решебников для учеников старших и средних классов. Здесь можно найти решебники, ГДЗ, переводы текстов по школьной программе. Практически весь материал, собранный на сайте — авторский с подробными пояснениями профильными специалистами. Вы сможете скачать гдз, решебники, улучшить школьные оценки, повысить знания, получить намного больше свободного времени.
Главная задача сайта: помогать школьникам и родителям в решении домашнего задания. Кроме того, весь материал совершенствуется, добавляются новые сборники решений.
2. Алфавит и словарь языка
Алфавит языка программирования — это все символы или комбинации символов, которые используются при программировании на этом языке.
В алфавит языка программирования Паскаль входят:
- все буквы английского алфавита: А — Z , а — z ;
- цифры: 0 — 9 ;
- нижнее подчёркивание: _;
- специальные символы: \(*\), \(/\), \(:\), \(;\), \(=\), \(+\), \(>\), \(
- комбинации символов: \(>=\), \(
Оператор — это неделимая последовательность символов, которая позволяет выполнять определенные алгоритмические действия.
Обрати внимание!
Все операторы должны заканчиваться знаком «;» (точка с запятой).
Алфавит языка Паскаль.
Алфавит и словарь языка программирования Паскаль. Программа формируется из предложений, состоящих из лексем и разделителей, которые в свою очередь формируются из конечного набора литер, образующих алфавит языка Pascal. Этот язык состоит из букв латинского алфавита (прописных – А, В, С, D . X, Y, Z, строчных – а, b, с . x, у, z), арабских цифр (0, 1, 2, 3,4, 5, 6, 7,8,9) и специальных символов.
Использование строчных букв эквивалентно построению соответствующих конструкций из прописных букв и применяется для стилистического оформления программы. Иными словами, регистр при написании программ роли не играет.
Разделителями являются:
- пробел,
- конец строки,
- ; – точка с запятой (конец предложения)
- комментарий, представляющий собой текст, ограниченный слева и справа фигурными скобками.
Лексемы включают: зарезервированные слова, идентификаторы (стандартные и пользовательские), специальные символы (простые и составные), метки.
- Зарезервированные слова представляют собой составную часть языка, имеют фиксированное начертание и определенный смысл (например, зарезервированное слово VAR открывает раздел описания переменных).
- Стандартные идентификаторы служат для определения заранее зарезервированных идентификаторов предопределенных типов данных, констант, функций и процедур (например, стандартная функция ABS возвращает модуль своего аргумента).
- Идентификаторы пользователя применяются для обозначения констант, переменных, процедур и функций. Пользователь должен выбирать имя идентификатора отличное от зарезервированных слов и стандартных идентификаторов.
Правила составления идентификаторов.
- Идентификатор начинается с буквы, или знака подчеркивания.
- Содержит только буквы, цифры или знак подчеркивания.
- Между двумя идентификаторами должен стоять разделитель.
- Максимальная длина 127 символов. Все символы значимы.
- Идентификатор не может повторять зарезервированное слово.
- Если идентификатор пользователя повторяет стандартный, то действие стандартного идентификатора – отменяется.
Примеры пользовательских идентификаторов: x, s, s23, asd_sd45.
Специальные символы:
Простые: «+», «-», «*», «/», «=», «>», «
Составные: «:=», «», «..», «=».
Метки используются для идентификации операторов в программе при переходе по оператору GOTO. Правила написания меток отличаются от правил составления идентификаторов, следующим – на первом месте может стоять цифра.
Примеры меток: В1ок_12, 67, М1, exit, 15GX.
