Файлы
| Тип файла
| Описание файла
| Пример
| | текстовый файл (текст)
| text
| var t: text;
| | типизированный файл
| file of тип-элемента
| var a: file of integer;
|
| Процедуры и функции
| Операция
| Пример
| | read( файл, список ввода )
| Ввод данных из файла
| read(t,a,b,c);
| | readln( файл, список ввода )
| Ввод данных из файла
| readln(t,a,b,c);
| | write( файл, список вывода )
| Вывод данных в файл
| write(t,x,y,z);
| | writeln( файл, список вывода )
| Вывод данных в файл
| writeln(t,x,y,z);
| | assign( файл, имя файла )
| Определить имя файла
| assign(t,'c:\text\info.txt');
| | reset( файл )
| Открыть файл для ввода
| reset(t);
| | rewrite( файл )
| Открыть файл для вывода
| rewrite(t);
| | close( файл )
| Закрыть файл
| close(t);
| | eof( файл )
| Если конец файла, то true (функция)
| while not eof(t) do read(t,a);
| | eoln( файл )
| Если конец строки, то true (функция)
| while not eoln(t) do read(t,a);
|
Типы и записи
| Описание типа записи
| Пример
| | имя типа = record
| type data = record
| | имя-1: тип-1;
| x:integer;
| | имя-2: тип-2;
| y:integer;
| | имя-N: тип-N;
| t:string;
| | end;
| end;
| |
| var a1, a2, a3: data;
|
Ссылки и указатели
| Описание указателя
| Пример
| | имя-указателя: ^имя-типа;
| var pdata: ^data;
|
| Ссылка с помощью указателя
| Пример
| | имя-указателя^
| pdata^ := 0;
|
| Процедура
| Операция
| Пример
| | new(имя-указателя)
| Выделить память для переменной (создать переменную для указателя)
| new(pdata);
| | dispose(имя-указателя)
| Освободить память переменной (указатель:=nil)
| dispose(pdata);
|
| <== предыдущая лекция |
| |
следующая лекция ==> |
| Множества | | | |
|