Задания на лабораторную работу № 3 "Работа с файлами"

Страницы работы

Содержание работы

ЛАБОРАТОРНАЯ РАБОТА №3

РАБОТА С ФАЙЛАМИ[1]

При разработке алгоритма трактовать файл как структуру строго последовательного доступа (не использовать функции Турбо-Си, расширяющие файл до структуры прямого доступа).

  1.  Создать файл целых чисел f. Переписать из файла f в файл g все четные, а в h все нечетные числа. Распечатать содержимое файлов f, g, и h.

  2.  Создать символьный файл f. Получить копию файла f в файле g. Распечатать содержимое файлов f, g.

  3.  Создать символьный файл f. Записать в файл g компоненты файла f в обратном порядке. Распечатать файлы f, g.

  4.  Создать 2 символьных файла f и g. Записать в файл h все начальные совпадающие компоненты. Распечатать файлы f, g, h.

  5.  Создать символьный файл f. Записать в файл g те компоненты, за которыми следует буква 'a'. Распечатать файлы f, g.

  6.  Создать символьный файл f. Получить файл g путем замены прописных латинских букв строчными. Распечатать файлы g, f.

  7.  Создать два файла вещественных чисел f, g. Записать в файл h сначала компоненты f, а затем компоненты g. Распечатать все файлы.

  8.  Создать файл целых чисел f. Преобразовать файл так, чтобы вначале шли отрицательные числа, а затем положительные. Распечатать содержимое f до и после преобразования.

  9.  Создать символьный файл f. Удалить из файла все символы, не являющиеся латинскими буквами. Распечатать файл до и после преобразования.

 10.  Создать два файла f и g. Найти номер компоненты, начиная с которой файлы различаются. Скопировать отличающиеся части в h. Распечатать файлы f, g , h.

 11.  Дан символьный файл f (создать его). Записать в начало файла слово begin, а в конец end. Распечатать файл до и после преобразования.

 12.  Создать символьный файл слов. удалить из файла все однобуквенные слова и лишние символы. Распечатать файл до и после преобразования.

 13.  Создать файл целых чисел. Поменять местами первую и последнюю компоненты файла. Распечатать файл до и после преобразования.

 14.  Создать файл целых чисел, в котором вначале будут отрицательные, а затем положительные компоненты. Вставить между ними 0. Распечатать файл до и после преобразования.

 15.  Создать два символьных файла одинаковой длины. Слить их в третий файл, чередуя компоненты. Распечатать все три файла.

 16.  Создать символьный файл f. "Разрезать" файл пополам и "перевернуть" компоненты каждой из половин, объединив их в файле h (длины частей могут отличаться на 1 при нечетном числе компонент x). Распечатать файлы f, h.

 17.  Создать символьный файл f. Переписать файл так, чтобы вначале шли спецзнаки, а затем буквы. Пробелы из файла удалить. Распечатать файл до и после преобразования.

 18.  Создать файл целых чисел f. Переписать f так, чтобы отрицательные и положительные его компоненты чередовались, а все непарные шли в конце. Распечатать файл f до и после преобразования.

 19.  Создать символьный файл f. Переписать f переставляя соседние компоненты. Распечатать файл до и после преобразования.

 20.  Дан символьный файл f, состоящий из малых латинских букв и знаков препинания. Переписать файл, заменяя строчные буквы прописными. Распечатать файл до и после преобразования.



[1] Приветствуется наличие функций создания файла и печати файла. При кодировании делать проверку результата операции с файлом

Похожие материалы

Информация о работе