Компьютерные технологии в физике. Часть 1. Компьютерное моделирование физических процессов. Красов В.И - 6 стр.

UptoLike

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