- •Краткий справочник по языку Паскаль Этапы разработки программы
- •Оформление решений
- •Структура программы
- •Типы данных
- •Целые числа
- •Алфавит языка
- •Специальные символы
- •Составные символы
- •Зарезервированные слова
- •Некоторые стандартные функции и процедуры языка
- •Комментарии и директивы
- •Операторы
- •Простые операторы
- •Writeln; -выводит пустую строку. Выражения и операции
- •Арифметические операции
- •Операция @
- •Операции с указателями
- •Операции с множествами
- •Приоритет операций
- •Структурные операторы
- •Полезные формулы
- •Подпрограммы
Алфавит языка
Программа на языке Turbo Pascal формируется с помощью конечного набора знаков, образующих алфавит языка, и состоит из:
прописных и строчных букв латинского алфавита (A, B,...,Z, a, b,...,z) и знака подчеркивания;
цифр (0, 1,...,9)
Кроме того, в алфавит включаются специальные символы и составные символы.
Специальные символы
Символ |
Название |
Символ |
Название |
+ |
Плюс |
{} |
Фигурные скобки |
- |
Минус |
. |
Точка |
* |
Звездочка |
, |
Запятая |
/ |
Дробная черта |
: |
Двоеточие |
= |
Равно |
; |
Точка с запятой |
> |
Больше |
' |
Апостроф |
< |
Меньше |
# |
Номер |
[ ] |
Квадратные скобки |
$ |
Знак денежной единицы |
() |
Круглые скобки |
^ |
Тильда (каре) |
@ |
Коммерческое а |
|
Пробел (не имеет обозначения) |
Составные символы
:= Присваивание
<= Меньше или равно
<> Не равно
>= Больше или равно
Неделимые последовательности знаков алфавита образуют слова, отделенные друг другу разделителями.
Разделителями служат - пробел, символ конца строки, комментарий. Пробел, стоящий внутри строковой константы, воспринимается не как разделитель, а как ее часть. Между комбинациями специальных символов пробелы недопустимы.
Слова подразделяются на зарезервированные слова, стандартные идентификаторы (имена) и идентификаторы пользователя.
Зарезервированные слова языка являются составной частью языка, имеют фиксированное начертание и несут в программе определенный смысл.
Зарезервированные слова
Слово |
Смысл слова |
Слово |
Смысл слова |
absolute |
Абсолютный |
if |
Если |
and |
Логическое И |
implementation |
Реализация |
array |
Массив |
in |
В (входит в) |
asm |
Ассемблер |
inherited |
Наследование |
begin |
Начало блока |
inline |
Основной |
case |
Вариант |
interface |
Интерфейс |
const |
Константа |
interrupt |
Прерывание |
constructor |
Конструктор |
label |
Метка |
destructor |
Деструктор |
library |
Библиотека |
div |
Деление нацело |
mod |
Остаток от деления |
do |
Выполнять |
nil |
Отсутствие |
downto |
Уменьшить до |
not |
Логическое НЕ |
else |
Иначе |
object |
Объект |
end |
Конец блока |
of |
Из |
export |
Экспорт |
or |
Логическое ИЛИ |
external |
Внешний |
packed |
Упакованный |
file |
Файл |
procedure |
Процедура |
for |
Для |
program |
Программа |
function |
Функция |
record |
Запись |
forward |
Опережающий |
repeat |
Повторять |
goto |
Переход на |
set |
Множество |
shl |
Сдвиг битов влево |
until |
До |
shr |
Сдвиг битов вправо |
uses |
Использовать |
string |
Строка |
var |
Переменная |
then |
То |
while |
Пока |
to |
Увеличивая |
with |
С |
type |
Тип |
xor |
Исключающее ИЛИ |
unit |
Модуль |
|
|
