ВУЗ:
Составители:
9
Доступ к полям записи осуществляется с помощью так называемого ква-
лифицируемого или уточненного идентификатора, который представляет
собой имя переменной типа записи и имя поля, разделенные между собой
точкой (выражения типа Particle.Charge или Particle.Coord.X). Кроме
этого для доступа к полям записи можно использовать инструкцию при-
соединения with, как показано в примере.
Указательные типы.
Указатели представляют собой переменные, в которых записаны ад-
реса тех ячеек памяти, в которых находятся данные. Обычно указатели
применяют при работе с динамическими переменными, которые создаются
в процессе выполнения программы и которые не имеют заранее опреде-
ленного при компиляции адреса. Подробное описание этого типа выходит
за рамки данного пособия.
Файлы.
Структура данных (логический файл), которая создается для после-
дующей записи этих данных во внешнюю память (физический файл).
Структура типа файл представляет собой набор однородных по типу дан-
ных и в этом смысле напоминает массив. В отличие от массива у файла нет
заранее определенного количества элементов. Конец файла определяется
специальным символом
Eof
(ASCII код – 26). Доступ к элементам файла
для их считывания или записи осуществляется с помощью стандартных
процедур языка программирования, предназначенных для работы с файла-
ми.
Пример работы с файлами приведен ниже. Здесь рассмотрены два
файловых типа – текстовые и типизированные файлы. Более сложные
случаи работы с нетипизированными файлами и файловыми потоками в
данном пособии не рассматриваются.
var
F1: TextFile; {текстовый файл}
F2: file of real; {типизированный файл (файл вещественных чисел)}
St: string;
A,B,C : real;
…………………………………
AssignFile (F1,'TextFile.txt'); {связывание логического файла с физиче-
ским, имеющим имя " TextFile.txt "}
ReWrite(F1); {создать и открыть новый файл}
………………………………………………………
St:= 'Создаем новый файл';
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
Доступ к полям записи осуществляется с помощью так называемого ква- лифицируемого или уточненного идентификатора, который представляет собой имя переменной типа записи и имя поля, разделенные между собой точкой (выражения типа Particle.Charge или Particle.Coord.X). Кроме этого для доступа к полям записи можно использовать инструкцию при- соединения with, как показано в примере. Указательные типы. Указатели представляют собой переменные, в которых записаны ад- реса тех ячеек памяти, в которых находятся данные. Обычно указатели применяют при работе с динамическими переменными, которые создаются в процессе выполнения программы и которые не имеют заранее опреде- ленного при компиляции адреса. Подробное описание этого типа выходит за рамки данного пособия. Файлы. Структура данных (логический файл), которая создается для после- дующей записи этих данных во внешнюю память (физический файл). Структура типа файл представляет собой набор однородных по типу дан- ных и в этом смысле напоминает массив. В отличие от массива у файла нет заранее определенного количества элементов. Конец файла определяется специальным символом Eof (ASCII код – 26). Доступ к элементам файла для их считывания или записи осуществляется с помощью стандартных процедур языка программирования, предназначенных для работы с файла- ми. Пример работы с файлами приведен ниже. Здесь рассмотрены два файловых типа – текстовые и типизированные файлы. Более сложные случаи работы с нетипизированными файлами и файловыми потоками в данном пособии не рассматриваются. var F1: TextFile; {текстовый файл} F2: file of real; {типизированный файл (файл вещественных чисел)} St: string; A,B,C : real; ………………………………… AssignFile (F1,'TextFile.txt'); {связывание логического файла с физиче- ским, имеющим имя " TextFile.txt "} ReWrite(F1); {создать и открыть новый файл} ……………………………………………………… St:= 'Создаем новый файл'; 9 PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
Страницы
- « первая
- ‹ предыдущая
- …
- 4
- 5
- 6
- 7
- 8
- …
- следующая ›
- последняя »