Структура программного модуля
|
Программный модуль – это отдельный файл с расширением PAS.
Структура программного модуля
UNIT <Имя модуля>;
...
|
Просмотров: 521 |
Объектно-ориентированное программирование. Структура программного модуля
|
Объектные типы данных, по сути, являются логическим продолжением рассмотренного ранее типа запись. Если тип запись позволял группировать вместе… Синтаксис
TYPE
...
|
Просмотров: 543 |
Алгоритмы сортировки сравнениями
|
Алгоритм «Пузырьковая сортировка»
1. Повторять:
А. Для всех элементов списка, кроме последнего, повторять:
...
|
Просмотров: 504 |
Алгоритмы сортировки
|
Лексикографическая сортировка обычно применяется при сортировке объектов с известной внутренней структурой. Например, упорядочивание текстовых строк… ...
|
Просмотров: 496 |
Обращение к элементам записи
|
Пример
D.Day:=23;
D.Month:=Oct;
...
|
Просмотров: 492 |
Тип запись
|
RECORD
<Список имен 1>:<Тип 1>;
<Список имен 2>:<Тип 2>;
...
|
Просмотров: 477 |
Стандартные текстовые файлы
|
Input – это файл для ввода, чтение из которого равносильно вводу данных с клавиатуры. Например, если в программе используется оператор ввода… Файл Output – стандартный текстовый файл для вывода, запись в который приводит… Файлы Input и Output можно использовать только в консольных приложениях.
...
|
Просмотров: 535 |
Процедуры и функции для работы с текстовыми файлами
|
Для примера рассмотрим следующую задачу: на входе дан текстовый файл, в котором в каждой строке записано по 3 вещественных числа. Необходимо считать…
Текст программы
...
|
Просмотров: 480 |
Нулевой указатель
|
Пример (продолжение примера из параграфа 5.3)
PROCEDURE Test(f,G:Func); { G – первообразная f }
BEGIN
...
|
Просмотров: 481 |
Тип указатель
|
^<Тип>
Переменная типа указатель содержит адрес некоторой переменной описанного типа. Рассмотрим на примере тип указатель, а… ...
|
Просмотров: 479 |
Процедурные типы
|
Тип "процедура":
PROCEDURE [(Список формальных параметров>)]
...
|
Просмотров: 508 |
Локальность и область действия
|
Пример
VAR A,B,C:Integer;
PROCEDURE Test(A:STRING);
...
|
Просмотров: 459 |
Процедуры и функции. Процедурные типы. Тип указатель
|
Если не указывать никаких модификаторов, то при передаче фактических параметров в процедуру или функцию создается временная копия значения… Пример
PROCEDURE VectorSum(x1,y1,x2,y2:Real;VAR x,y:Real);
...
|
Просмотров: 526 |
Обращение к процедурам и функциям
|
Вызов процедур (в исполнительной части в качестве оператора):
<Имя процедуры>[(<Список фактических параметров>)]
...
|
Просмотров: 484 |
Процедуры и функции
|
Синтаксис
Общий вид процедур и функций:
<Заголовок>
...
|
Просмотров: 480 |