Архив за января 2010

Процедура, которая записывает в конец текстового файла строку

Среда, 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);

Темы языка программирования Pascal

Среда, 27 Янв 2010

Темы языка программирования Pascal, которые должен знать любой программист

Алфавит языка Паскаль.
Классификация типов данных Паскаля.
Структура программы на Паскале.
Назначение и краткая характеристика разделов описания программы.
Лексическая структура языка Паскаль. Лексемы.
Основные операции, выполняемые над стандартными типами данных.
Стандартные функции Паскаля. Функции преобразования типов.
Классификация операторов Паскаля.
Выражения. Оператор присваивания.
Условный оператор. Назначение и формы записи.
Обработка матриц.
Алгоритмы. Схемы алгоритмов.
Операторы циклов.
Сравнительная характеристика операторов цикла.
Итерационные циклы.
Ограниченный и перечисляемый типы данных.
Строковый тип данных.
Стандартные подпрограммы обработки строк.
Описание и основные приемы работы с множествами.