ЛАБОРАТОРНАЯ РАБОТА №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] Приветствуется наличие функций создания файла и печати файла. При кодировании делать проверку результата операции с файлом
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.