Среда, 27 Янв 2010
Procedure AddStrToTextFile(nF, St:String);
Var f: Text;
Begin
AssignFile(f, nF);
If not FileExists(nF) then Rewrite(f) {не существует, создать и открыть}
Else {иначе}
Begin
Reset(f); {существует, открыть }
While not Eof(f) do Readln(f); {передвинуть указатель в конец файла}
End;
Writeln(f, St); {записать строку }
Close(f); {закрыть файл}
End;
К процедуре можно обратиться, например, так:
Var
S1: String[58];
S2: String[189];
…………………………
AddStrToTextFile(’c:\Files\ring.txt’, ‘Строка символов’);
AddStrToTextFile(’ring.txt’, S1);
AddStrToTextFile(’ring.txt’, S2);
Рубрика: Текстовые файлы | Comments Off
Среда, 27 Янв 2010
Темы языка программирования Pascal, которые должен знать любой программист
Алфавит языка Паскаль.
Классификация типов данных Паскаля.
Структура программы на Паскале.
Назначение и краткая характеристика разделов описания программы.
Лексическая структура языка Паскаль. Лексемы.
Основные операции, выполняемые над стандартными типами данных.
Стандартные функции Паскаля. Функции преобразования типов.
Классификация операторов Паскаля.
Выражения. Оператор присваивания.
Условный оператор. Назначение и формы записи.
Обработка матриц.
Алгоритмы. Схемы алгоритмов.
Операторы циклов.
Сравнительная характеристика операторов цикла.
Итерационные циклы.
Ограниченный и перечисляемый типы данных.
Строковый тип данных.
Стандартные подпрограммы обработки строк.
Описание и основные приемы работы с множествами.
Рубрика: Теория | Comments Off