русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Справочные материалы


Дата добавления: 2014-11-27; просмотров: 567; Нарушение авторских прав


1. Зарезервированные слова Pascal

Слово Назначение
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 Логическая операция исключающего <<или>>

2. Комбинация клавиш быстрого управления в Pascal



Команда (комбинация клавиш) Назначение
Стрелка влево 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 Вывод из меню или информационного окна

3. Некоторые сообщения об ошибках периода компиляции

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 Конструктор не может быть виртуальным

4. Встроенные функции языка Паскаль

Запись функции На Паскале Обычная математическая запись функции или ее назначение
Математические функции
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). Если фрагмент не найден, функция возвращает нуль


<== предыдущая лекция | следующая лекция ==>
Практическая работа №15. | Специальные процедуры и функции


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.