Реферат: Алгоритмические языки и программирование
си сначала буферной переменной присваивается значение нового
элемента файла f_:=e и окно сдвигается оператором процедуры
put(f).
Работа с файлом может проходить либо в режиме записи, либо в
режиме чтения.Для определения конца файла в Pascal имеется
стандартная логическая функция eof (end of file).
Операция конкатенации двух файлов и отношение равенства над
файлами в Pascal не определены, но их достаточно просто реали-
зовать средствами языка.
2.4 _Списки
Использование только статических объектов при программирова-
нии может вызывать определенные трудности, так как не всегда
удается получить эффективную программу, а эффективность при ре-
шении многих задач является главным фактором. Иногда до работы
программы мы не знаем не только размера значения объекта, но и
даже того, будет ли он существовать или нет. Такого рода прог-
раммные объекты, которые возникают при выполнении программы или
размер которых изменяется во время выполнения программы, назы-
вают динамическими. Язык Pascal предусматривает возможность
составления эффективных программ с использованием динамических
объектов. При этом динамический объект не может иметь собствен-
ного имени, так как все идентификаторы должны быть описаны в
соответствующих разделах программы. Поэтому в Pascal принято не
именовать, а обозначать динамический объект и введен специаль-
ный ссылочный тип. Значением этого типа является ссылка на
программный объект, по которой осуществляется прямой доступ к
этому объекту. Динамический объект обозначается присоединением
символа _ к имени переменной-ссылки на этот объект:
type T = integer;{тип динамического объекта}