Слово
| Назначение
|
Absolute
| Признак переменной, расположенной по определенному адресу
|
And
| Операция логического умножения
|
Array
| Тип-массив
|
Asm
| Начало блока, написанного на ассемблере
|
Assembler
| Подпрограмма, написанная на ассемблере
|
Begin
| Начало тела программы, тело подпрограммы или составного оператора
|
Case
| Оператор выбора или описание вариантной части в записи
|
Const
| Начало раздела описания констант
|
Constructor
| Конструктор объекта
|
Destructor
| Деструктор объекта
|
Div
| Операция целочисленного деления
|
Do
| Начало операторов чикла for и while или оператора with
|
Downto
| Признак изменения счётчика цикла for -1
|
Else
| Часть <<иначе>> условного оператора или оператора выбора
|
End
| Конец тела программы, подпрограммы, конец составного оператора, конец оператора выбора, конец описания записи или объекта, конец модуля, конец блока на ассемблере
|
External
| Директива внешней подпрограммы
|
Far
| Директива формирования <<дальнего>> адреса
|
File
| Файловый тип
|
For
| Оператор цикла с известным числом повторений
|
Forward
| Директива предварительного описания заголовка подпрограммы
|
Function
| Начало заголовка подпрограммы-функции
|
Goto
| Оператор безусловного перехода
|
If
| Условный оператор
|
Implementation
| Начало исполнительной части модуля
|
In
| Операция проверки элемента на вхождение в множество
|
Inherited
| Наследуемый метод
|
Inline
| Директива, разрешающая включение в программу блока на ассемблере
|
Interface
| Начало интерфейсной части модуля
|
Interrupt
| Директива процедуры, обрабатывающей прерывания
|
Label
| Начало раздела описания меток
|
Mod
| Операция вычисления остатка от целочисленного деления
|
Near
| Директива формирования <<ближнего>> адреса
|
Nil
| Пустая ссылка
|
Not
| Операция логического отрицания
|
Object
| Тип-объект
|
Of
| Начало типа элементов в описании массива, множества или файла, начало перечисления констант в операторе выбора
|
Or
| Операция логического сложения
|
Packed
| Признак упакованного массива
|
Private
| Начало секции описания скрытых методов объекта
|
Procedure
| Начало заголовка подпрограммы-процедуры
|
Program
| Начало заголовка программы
|
Public
| Начало секции методов объекта, доступной другим модулям
|
Record
| Тип-запись
|
Repeat
| Цикл с постусловием
|
Set
| Тип множество
|
Shl
| Операция сдвига битов влево
|
Shr
| Операция сдвига битов вправо
|
String
| Строковый тип
|
Then
| Часть <<тогда>>в условном операторе
|
To
| Признак изменения счётчика цикла for на +1
|
Type
| Начало раздела описания типов
|
Unit
| Начало модуля
|
Until
| Конец цикла с постусловием
|
Uses
| Начало раздела описания используемых модулей
|
Var
| Начало раздела описания переменных или описание параметров-переменных
|
Virtual
| Директива виртуального метода
|
While
| Начало цикла с предусловием
|
With
| Оператор присоединения
|
Xor
| Логическая операция исключающего <<или>>
|
Команда (комбинация
клавиш)
| Назначение
|
Стрелка влево
Ctrl +S
| Перемещение курсора на одну позицию влево
|
Стрелка вправо Ctrl +D
| Перемещение курсора на одну позицию вправо
|
Ctrl +стрелка влево
Ctrl +А
| Перемещение курсора на первый символ слова, находящегося
слева от текущей позиции курсора, или, в случае отсутствия
такого слова, на конец предыдущей стоки
|
Ctrl +стрелка
вправо
Ctrl +F
| Перемещение курсора на первый символ слова, находящегося
Справа от текущей позиции курсора, или, в случае отсутствия такого слова, на конец строки
|
Стрелка вверх
Ctrl +Е
| Перемещение курсора на одну строку вверх
|
Стрелка вниз
Ctrl +Х
| Перемещение курсора на одну строку вниз
|
Ctrl +W
| Перемещение экрана на одну строку вверх (если такая строка существует)
|
Ctrl +Z
| Перемещение экрана на одну строку вниз (если такая строка существует)
|
PgUp
| Перемещение экрана на одну страницу вверх (если эта страница существует)
|
PgDn
| Перемещение экрана на одну страницу вниз (если эта страница существует)
|
Home Ctrl +QS
| Перемещение курсора в первую позицию текущей строки
|
End Ctrl +QD
| Перемещение курсора в конец текущей строки
|
Ctrl +Home
Ctrl +QE
| Перемещение курсора на первую строку окна
|
Ctrl +End
Ctrl +QX
| Перемещение курсора на последнюю строку окна
|
Ctrl +PgUp
Ctrl +QR
| Перемещение курсора на начало текста
|
Ctrl +PgDn
Ctrl +QC
| Перемещение курсора на конец текста
|
Ctrl +QB
| Перемещение курсора на начало выделенного блока
|
Ctrl +QK
| Перемещение курсора на конец выделенного блока
|
Ctrl +QP
| Возврат курсора на предыдущую позицию
|
Ctrl +QW
| Перемещение курсора в место обнаружения последней ошибки и вывод сообщения об ошибке в верхней строке
|
Ctrl +Kn
| Установить маркер с номером n в текущей позиции курсора
|
Ctrl +Qn
| Перемещение курсора в позицию, помеченную маркером с номером n
|
Ctrl +QF
| Поиск фрагмента текста
|
Ctrl +QA
| Поиск и замена фрагмента текста
|
Ctrl +QL
| Повтор поиска фрагмента текста
|
Ctrl +Q[
| Поиск парной скобки для скобки вида:( [{<”’>}]) вперед по тексту
|
Ctrl +Q]
| Поиск парной скобки для скобки вида:( [{<”’>}]) назад по тексту
|
Ins Ctrl +V
| Изменения режима вставки. Возможны два режима;
1) добавляемые символы помещаются в место текущего положения курсора, уже имеющиеся символы сдвигаются;
2) добавляемые символы помещаются в место текущего положения курсора, уже имеющиеся символы заменяются на вводимые
|
Tab Ctrl +I
| Поместить знак табуляции (величина табуляции по умолчанию -8 символов)
|
Enter
| Переход на новую строку
|
Ctrl +N
| Вставка строки
|
Ctrl +Y
| Удаление строки
|
Ctrl +QO
| Поместить в текст программы ключи компиляции, используемые по умолчанию
|
Backspace
Ctrl +H
| Удаление символа слева от курсора
|
Del Ctrl +G
| Удаление символа в месте текущего положения курсора
|
Ctrl +T
| Удаление слова или части слова, находящегося справа от курсора
|
Ctrl +QY
| Удаление части строки от текущего положения курсора до конца строки
|
Ctrl +KB
| Пометить начало выделяемого блока
|
Ctrl +KK
| Пометить конец выделяемого блока
|
Ctrl +KT
| Пометить блок в одно слово, на котором находится курсор
|
Ctrl +Ins
| Скопировать помеченный блок в буфер обмена (Clipboard)
|
Shift +Del
| Перенести помеченный блок в буфер обмена (Clipboard)
|
Shift +Ins
| Перенести блок из буфера обмена (Clipboard) в файл и поместить в текущей позиции курсора
|
Ctrl +KC
| Скопировать помеченный блок в текущую позицию
|
Ctrl +KV
| Перенести помеченный блок в текущую позицию курсора
|
Ctrl +Del
Ctrl +KY
| Удаление помеченного блока из файла
|
Ctrl +KH
| Погасить (высветить) выделение помеченного блока
|
Ctrl +KW
| Сохранить помеченный блок на диске (имя файла запрашивается)
|
Ctrl +KR
| Вставить в текст блок из файла на диске (имя файла запрашивается)
|
Ctrl +KP
| Вывод помеченного блока на принтер
|
Ctrl +KI
| Сдвиг помеченного блока вправо на одну позицию
|
Ctrl +KU
| Сдвиг помеченного блока влево на одну позицию
|
F1
| Вызов контекстной помощи
|
F2
| Сохранение редактируемого файла на диске
|
F3
| Открыть существующий файл
|
F4
| Выполнить программу до строки, в которой находится курсор
|
F5
| Расширение окна до полного экрана
|
F6
| Активизация следующего окна
|
F7
| Пошаговая трассировка с заходом в подпрограммы
|
F8
| Трассировка без захода в подпрограммы
|
F9
| Компиляция программы начиная с основного файла
|
F10
| Выход в меню
|
Alt +F1
| Вывод предыдущего окна помощи
|
Alt +F3
| Закрыть окно
|
Alt +F5
| Открыть окно пользователя
|
Alt +F7
| Переход к предыдущей строке окна сообщений
|
Alt +F8
| Переход к следующей строке окна сообщений
|
Alt +F9
| Компиляция программы из окна редактирования
|
Alt +F10
| Вызов подменю
|
Alt +Backspace
| Отмена изменений в текущей строке
|
Alt +C
| Вызов меню Compile
|
Alt +D
| Вызов меню Debug
|
Alt +E
| Вызов меню Edit
|
Alt +F
| Вызов меню File
|
Alt +H
| Вызов меню Help
|
Alt +O
| Вызов меню Options
|
Alt +R
| Вызов меню Run
|
Alt +S
| Вызов меню Search
|
Alt +T
| Вызов меню Tools
|
Alt +W
| Вызов меню Window
|
Alt +X
| Выход в операционную систему
|
Alt +0
| Вывод списка открытых окон
|
Ctrl +F1
| Предметный поиск помощи к слову, на котором находится курсор
|
Ctrl +F2
| Прекращение выполнения программы
|
Ctrl +F3
| Вызов окна используемых подпрограмм
|
Ctrl +F4
| Вычисления или модификация
|
Ctrl +F5
| Изменение размера или положение окна
|
Ctrl +F7
| Добавить проверяемое значение в окно Watch
|
Ctrl +F8
| Поставить (удалить) в текущей строке точку прерывания
|
Ctrl +F9
| Запуск программы
|
Shift +F1
| Вывод словаря контекстной помощи
|
Shift +F6
| Активизация предыдущего окна
|
Esc
| Вывод из меню или информационного окна
|
| Out of memory
| Выход за границы памяти
|
| Identifier expected
| Ожидается идентификатор
|
| Unknown identifier
| Неопределенный идентификатор
|
| Duplicate identifier
| Повторное описание идентификатора
|
| Syntax error
| Ошибка в синтаксисе (обнаружен недоступный символ)
|
| Error in real constant
| Ошибка в вещественной константе
|
| Error in integer constant
| Ошибка в целой константе
|
| String constant exceeds
| Строковая константа превышает допустимые размеры
|
| Unexpected end of file
| Не найден конец файла
|
| Line too long
| Слишком длинная строка
|
| type identifier expected
| Не указан тип идентификатора
|
| Invalid file name
| Неверное имя файла
|
| File not found
| Файл не найден
|
| Disk full
| Диск заполнен
|
| Variable identifier expected
| Не указан идентификатор переменной
|
| Error in type
| Ошибка объявления типа
|
| Structure too large
| Структура слишком велика
|
| Set base out of range
| Базовый тип множества выходит за допустимые границы
|
| File components may not be files
| Компонентами файла не могут быть файлы
|
| Invalid string length
| Неверная длина строки
|
| Type mismatch
| Несоответствие типов
|
| Invalid subrange base type
| Неверный базовый тип для типа диапазон
|
| Lower bound greater than upper bound
| Нижняя граница описания типа диапазон больше верхней
|
| Ordinal type expected
| Необходим порядковый тип
|
| Integer constant expected
| Необходима целая константа
|
| Constant expected
| Необходима константа
|
| Integer or real constant expected
| Необходима целая или вещественная константа
|
| Type identifier expected
| Необходим идентификатор типа
|
| Invalid function result type
| Неверный тип результата функции
|
| Label identifier expected
| Необходим идентификатор метки
|
| BEGIN expected
| Необходим BTGIN
|
| END expected
| Необходим END
|
| Integer expression expected
| Необходимо выражение целого типа
|
| Ordinal expression expected
| Необходимо выражение порядкового типа
|
| Boolean expression expected
| Необходимо выражение логического типа
|
| Operand types do not match operator
| Типы операторов не соответствуют операции
|
| Error in expression
| Ошибка в выражении
|
| Illegal assignment
| Неверное присваивание
|
| Field identifier expected
| Необходим идентификатор поля
|
| DO expected
| Необходим DO
|
| Of expected
| Необходим OF
|
| THEN expected
| Необходим THEN
|
| TO or DOWNTO expected
| Необходим TO или DOWNTO
|
| Undefined forward
| Неопределенное опережающее описание
|
| Too many procedures
| Слишком много процедур
|
| Invalid typecast
| Неверное преобразование типа
|
| Division by zero
| Деление на ноль
|
| Invalid file type
| Неверный файловый тип
|
| Cannot read or write variables of this type
| Невозможно считать или записать переменные этого типа
|
| Pointer variable expected
| Необходима переменная-указатель
|
| String variable expected
| Необходима строковая переменная
|
| String expression expected
| Необходимо выражение строкового типа
|
| Constant and case types do not match
| Тип констант и тип выражения оператора
CASE не соответствуют друг другу
|
| Record variable expected
| Необходима переменная-запись
|
| Constant out of range
| Константа выходит за допустимые границы
|
| File variable expected
| Необходима файловая переменная
|
| Pointer expression expected
| Необходимо выражение ссылочного типа
|
| Integer or real expression expected
| Необходимо выражение целого или вещественного типа
|
| Label not within current block
| Метка не находится внутри данного блока
|
| Label already defined
| Повторное определение метки
|
| «;» expected
| Необходима «;»
|
| «:» expected
| Необходима «:»
|
| «,» expected
| Необходима «,»
|
| «(» Expected
| Необходима «(»
|
| «)» Expected
| Необходима «)»
|
| «=» Expected
| Необходима «=»
|
| «:=» Expected
| Необходима «:=»
|
| «[» Expected
| Необходима «[»
|
| «]» Expected
| Необходима «]»
|
| «.» Expected
| Необходима «.»
|
| «..» Expected
| Необходима «..»
|
| Invalid FOR control variable
| Неверный параметр цикла FOR
|
| Integer variable expected
| Необходима переменная целого типа
|
| String constant expected
| Необходима константа строкового типа
|
| Integer or real variable expected
| Необходима переменная целого или вещественного типа
|
| Ordinal variable expected
| Необходима переменная порядкового типа
|
| Character expression expected
| Необходимо выражение символьного типа
|
| CASE constant out of range
| Константа CASE выходит за допустимые границы
|
| Error in statement
| Ошибка в операторе
|
| Too many symbols
| Слишком много символов
|
| Statement part too large
| Слишком большой раздел операторов
|
| File must be var parameters
| Файлы должны передаваться как параметры-переменные
|
| Cannot evaluate this expression
| Невозможно вычислить данное выражение
|
| Structured variable cannot allowed here
| Здесь недопустима переменная структурного типа
|
| Invalid floating-point operation
| Недопустимая операция с плавающей запятой (возможно, произошло переполнение или деление на ноль)
|
| VIRTUAL expected
| Необходимо слово VIRTUAL
|
| Method identifier expected
| Необходим идентификатор метода
|
| Virtual constructor not allowed
| Конструктор не может быть виртуальным
|
Запись функции
На Паскале
| Обычная математическая запись функции или ее назначение
|
Математические функции
|
Abs(x)
| -абсолютное значение величины х
|
Exp(x)
| или ехр(х)
|
Ln(x)
| Ln x – значение натурального логарифма
|
Pi
| - число Пи
|
Sqr(x)
|
|
Sqrt(x)
| , x 0
|
Sin(x)
| Sin x, x – в радианах
|
Cos(x)
| Cos x, x – в радианах
|
Arctan(x)
| Arctg x, x – в радианах
|
Trunc(x)
| Целая часть числа х, получаемая путём отбрасывания дробной части (например: Trunc(-3,6))= -3)
|
Round(x)
| Целая часть числа х, получаемая путём округления до ближайшего большего целого по абсолютной величине числа (например: Round(-3,6))= -4)
|
Int(x)
| Целая часть числа х, получаемая путём округления до ближайшего меньшего целого (например: Int(-3,6))= -4,0)
|
Frac(x)
| Дробная часть числа х
|
Random(x)
| Случайное число от 0 до х (например: Random(4))= +1)- выдаст случайное число из интервала от 0 до 1
|
Random
| Случайное число от 0 до 1
|
Odd(x)
| Выдаст значение True, если целое число х нечётно
|
Символьные и строковые функции
|
Chr(x)
| Символ, соответствующий ASCH-коду числа х (х- тип Byte)
|
Ord(x)
| ASCH-код, соответствующий символу х (х- тип Char)
|
Pred(x)
| Символ, предшествующий по ASCH – коду символу х (х- тип Char)
|
Succ(x)
| Символ, следующий по ASCH – коду за символом х (х- тип Char)
|
UpCace(x)
| Преобразование символа х из строчных букв латинского алфавита в прописные х (х- тип Char)
|
Length(x)
| Определение длины текстовой строки х (х- тип String)
|
Copy(x,n,m)
| Копирование фрагмента, выделяемого из строки х, начиная с позиции n, длинной m символов (х- тип String)
|
Pos(x,y)
| Номер позиции в строке у, с которого начинается текстовый фрагмент х (х, у- тип String).
Если фрагмент не найден, функция возвращает нуль
|