Помощь в написании студенческих работ
Антистрессовый сервис

Сравнительный анализ обработки структур типа «файл» и «запись» в языках программирования высокого уровня Си++ и Паскаль

РефератПомощь в написанииУзнать стоимостьмоей работы

Все файлы должны быть описаны в программе либо в разделе переменных VAR, либо в разделе типов TYPE. Под чтением файла понимают ввод данных из внешнего файла, находящегося на диске, в оперативную память машины. Запись в файл — вывод результатов работы программы из оперативной памяти на диск в файл. В Паскале определены текстовые файлы, типизированные и нетипизированные. Файл, не содержащий… Читать ещё >

Сравнительный анализ обработки структур типа «файл» и «запись» в языках программирования высокого уровня Си++ и Паскаль (реферат, курсовая, диплом, контрольная)

Язык высокого уровня — тип языка компьютерного программирования. Языки высокого уровня предназначены для выражения потребностей программиста, а не возможностей компьютера. Они используют абстрактные данные и контролируют структуры, символические обозначения и переменные. Существует много языков высокого уровня, в том числе Бейсик (BASIC), Кобол (COBOL), Паскаль (Pascal), Фортран (FORTRAN), Алгол (Algol) и Си ©. Чтобы можно было использовать программы, написанные на языках высокого уровня, их нужно перевести в машинные коды. Рассмотрим в противопоставлении обработку структур типа «файл» и «запись» в языках высокого уровня Си и Паскаль.

Сравнительный анализ обработки структур типа «файл»

Обработка структур типа «файл» в Паскале

Файл — это упорядоченная последовательность однотипных компонентов, расположенных на внешнем носителе. Файлы предназначены только для хранения информации, а обработка этой информации осуществляется программами. Использование файлов целесообразно в случае:

долговременного хранения данных;

доступа различных программ к одним и тем же данным;

обработки больших массивов данных, которые невозможно целиком разместить в оперативной памяти компьютера.

В Паскале определены текстовые файлы, типизированные и нетипизированные. Файл, не содержащий ни одного элемента, называется пустым. Создается файл путем добавления новых записей в конец первоначально пустого файла. Длина файла, т. е. количество элементов, не задается при определении файла.

Все файлы должны быть описаны в программе либо в разделе переменных VAR, либо в разделе типов TYPE. Под чтением файла понимают ввод данных из внешнего файла, находящегося на диске, в оперативную память машины. Запись в файл — вывод результатов работы программы из оперативной памяти на диск в файл.

Работа с файлами выполняется следующими процедурами:

Assign — устанавливает связь между именем файла в программе (файловой переменной) и физическим именем файла, принятым в ОС.

Reset — открывает существующий файл для чтения.

Rewrite — создает и открывает новый файл для записи на внешнем устройстве (если файл ранее существовал, вся предыдущая информация из него стирается).

Close — закрывает открытый файл.

Для определения конца файла используется стандартная встроенная функция EOF (файловая переменная), которая принимает значение True, если достигнут конец файла, и значение False в противном случае.

Показать весь текст
Заполнить форму текущей работой