Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

Подписываем
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
Подписываем
Лабораторная работа № 6_3
Тема: Типизированиые файлы
Цель: 1) Получение навыков в использовании переменных файлового типа и выполнении операций над ними.
2) Знакомство с задачами, в которых целесообразно использовать определенные типы файловых переменных.
Содержание отчета: (общая часть)
Паскаль:
Делфи:
Задание 1(Pascal)
К заданию сделать по три программы:
1. Должна вводить данные в файл (если это необходимо).
2. Обрабатывать введенные данные по условию задания.
3. Выводить содержимое файла на экран.
1. Даны файла F и G элементами, которых являются символы. Записать в файл H все латинские буквы (прописные и строчные) из файла F.
2. Дан файл, компонентами которого являются вещественные числа. Найти наименьшее из значений компонент с нечетными номерами.
3. Дан файл, содержащий целые числа. Составить программу вычисления их среднего арифметического.
4. Дан файл F. Записать в файл g знаки гласные буквы русского алфавита, в g1 цифры.
5. Имеются два файла одинакового размера, элементами которых являются отдельные символы. Выяснить, совпадают ли их элементы. Если нет, то получить номер первого компонента, в котором эти файлы отличаются друг от друга.
6. Дан символьный файл f. Записать в файл g с сохранением порядка следования те символы файла f, которым в этом файле предшествует буква а.
7. Дан файл f, компонентами которого являются целые числа. Число компонент файла делится на 100. Записать в файл g наибольшее значение первых ста компонент файла f, затем следующих ста и т.д.
8. Дан символьный файл f. Записать в файл g с сохранением порядка следования те символы файла f, которым в этом файле предшествует буква а.
9. Дан файл f. Записать в файл g числа кратных 12 или оканчивающихся цифрой 9, а в файл g1 числа кратные 5.
10. Дан файл действительных чисел. Записать после 4-ого элемента три отрицательные числа. (Элементов первоначально в файле больше 6).
11. Имеется файл с целыми числами. Удалить из него числа, записанное после второго нуля (принять, что нули в файле имеются). Результат записать в другой файл.
12. Дан два файла целых чисел. Перераспределить элементы файлов так, чтобы в первом файле были положительные числа. А во втором отрицательные (Если надо, использовать дополнительные файлы).
13. Дан символьный файл. Выяснить, образуется ли какие-нибудь соединение символы файла буквосочетание «ура».
Задание 2(Delphi)
В зависимости от варианта следует оформлять отдельные процедуры для создания файла, его обработки и вывода содержимого на экран (в некоторых случаях обосновать целесообразность объединения отдельных процедур):