Читайте также: |
|
Ключевые (зарезервированные) слова – являются составной частью языка, имеют однозначно определённый смысл, изменить который в программе невозможно.
Стандартные директивы и имена – обозначают заранее определённые конструкции языка: дополнительные характеристики объектов языка, типы, константы, функции и процедуры. Их смысл можно изменять в программе, но нежелательно.
Пользовательские имена – используются для обозначения переменных, констант, типов, меток, подпрограмм, модулей и самой программы.
Инструкции – это законченные предложения языка, выполняющие некоторые действия над данными.
Инструкция присваивания имеет вид
X := Expr
где X – переменная, Expr – выражение, значение которого после вычисления присваивается переменной X.
Read – потоковый ввод, несколько таких инструкций последовательно вводят все символы из единого потока, не теряя ни одного из них;
ReadLn – построчный ввод, несколько таких инструкций вводят данные каждый раз с новой строки, игнорируя избыточные символы в строке.
Write – потоковый вывод, несколько таких инструкций выводят все символы в единый поток, в одну строку экрана;
WriteLn – построчный вывод, несколько таких инструкций выводят данные каждый раз с новой строки, включая в её конец обычно невидимый признак "конец строки".
Составная инструкция (блок) – это последовательность любых инструкций, заключённая в инструктивные (операторные) скобки begin и end.
Инструкция варианта обычно необходима тогда, когда в алгоритме в зависимости от какого-то условия надо выбрать одну ветвь не из двух, а из большего числа ветвей.
Тип "массив" характеризуется следующими особенностями:
1) Переменная типа "массив" (или просто массив) является совокупностью компонентов одного и того же типа, называемых элементами массива.
2) Каждый элемент массива может быть явно обозначен, и к нему имеется прямой доступ.
3) Число элементов массива определяется при его описании и в дальнейшем не меняется – массив является статическим.
Строка – это фактически массив символов, но с более широким набором действий и операций, чем для обычного массива.
Строковая константа – это нуль или более любых символов клавиатуры, заключённых в апостр о фы.
Файловый тип характеризуется следующими особенностями:
1) Переменная типа "файл" (файловая переменная) позволяет получить доступ к элементам совокупности одного и того же типа, расположенным, обычно, на внешнем носителе (диске).
2) Элементы файла располагаются в последовательном порядке, и поэтому к ним, как правило, возможен последовательный доступ. Файл имеет начальную и конечную позицию. Одна позиция в файле является текущей. Из элемента, следующего за этой позицией, читается или в этот элемент записывается новое значение.
3) Число элементов файла может изменяться и ограничено только ёмкостью внешнего носителя. Файл может быть пуст.
Открытие файла означает указание для него направления передачи данных: Reset – чтение (ввод с самого начала файла), Rewrite – запись (разрушающая существующий файл), Append – дозапись (вывод в конец существующего файла, то есть его расширение).
Закрытие файла с помощью Close необходимо всегда по завершении вывода в него, иначе "хвост" файла может быть не записан на диск и пропадёт после окончания программы. Закрытие не означает отсоединения – закрытый файл всегда можно снова открыть, не прибегая к процедуре Assign.
Текстовой файл – это набор строк символов клавиатуры переменной длины.
Типизированный файл – это набор элементов типа TE, указанного в описании файловой переменной.
Множественный тип является аналогом математического понятия "множество" и характеризуется следующими особенностями:
1) Переменная типа "множество" (или просто множество) является совокупностью компонентов одного и того же типа, называемых элементами множества.
2) Повторение одного и того же элемента множества равносильно однократному вхождению этого элемента. Порядок размещения элементов отсутствует, поэтому для множества возможна только проверка принадлежности ему какого-то значения, а не доступ к элементу.
3) Число элементов (мощность) множества может изменяться в пределах от 0 до 256. Множество, не содержащее элементов, называется пустым.
Подпрограмма – это вспомогательный алгоритм, имеющий имя и определённый отдельно от основного алгоритма
Функция – это подпрограмма, возвращающая обязательное значение.
Процедурный (функциональный) тип – это множество однотипных либо процедур, либо функций
Рекурсия – это обращение к подпрограмме из тела самой этой же подпрограммы.
Министерство образования и науки Республики Казахстан
Евразийский национальный университет им. Л.Н. Гумилева
Кафедра Информационных систем
(наименование кафедры)
Дата добавления: 2015-07-15; просмотров: 108 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Глоссарий. | | | Краткий курс лекций |