|
|||
Первая группа задач. Задание 6.1. Типизированные файлы. Задание 6.2. Текстовые файлы ⇐ ПредыдущаяСтр 2 из 2 Первая группа задач Задание 6.1. Типизированные файлы Организуйте работу с типизированным файлом. Использование массива не предусматривается. 1. Организовать файл целых чисел из N компонент. Определить сумму компонент файла имеющих нечётные индексы. 2. Создайте файл целых чисел, занося в него числа Фибоначчи, не превосходящие заданного числа N. 20. Заполнить файл последовательного доступа N вещественными числами, полученными с помощью датчика случайных чисел. Найти сумму минимального и максимального элементов этого файла.
2. 20. Идивидуальная. Вторая группа задач: Задание 6.2. Текстовые файлы Организуйте работу с текстовым файлом. Исходные файлы не предполагают изменения. Измененные данные сохраните в другом файле. 1. Даны два текстовых файла с именами Name1 и Name2. Добавить в конец каждой строки файла Name1 соответствующую строку файла Name2. Если файл Name2 короче файла Name1, то выполните переход к началу файла Name2. 2. Организовать текстовый файл, состоящий из N строк. Определить максимальный и минимальный размер строки в файле и вывести их в другой фай 3. Дан символ 'C' (прописная русская буква) и текстовый файл. Создать строковый файл, содержащий все слова из исходного файла, начинающиеся этой буквой (как прописной, так и строчной). Знаки препинания, расположенные в начале и в конце слов, не учитывать. Если исходный файл не содержит подходящих слов, оставить результирующий файл пустым. 20. Организовать текстовый файл, состоящий из N строк. Вывести на экран и в другой файл строки, размер которых больше среднего размера строки в файле. 1.
2.
3.
20. Индивидуальная.
Третья группа задач: 1. Описать процедуру ConcatFile(NameA,NameB,NameAB), позволяющую объединить содержимое двух файлов NameA и NameB одного и того же типа в новом файле NameAB. Использовать процедуры BlockRead и BlockWrite. Применить эту процедуру к парам исходных файлов Name1–Name2, Name1–Name3 и Name2–Name3, создав файлы с именами Name12, Name13, Name23. 2. Описать процедуру StringToText(Name), преобразующую строковый файл с именем Name в текстовый файл с тем же именем. Используя эту процедуру, преобразовать два данных строковых файла с именами Name1 и Name2 в текстовые. 3. В файле хранятся данные рабочих: фамилия, имя, отчество, дата рождения, адрес, количество детей, количество отработанных часов, расценка одного часа. Заработная плата вычисляется умножением количества отработанных часов на расценку минус 13% налога. Величина налога уменьшается на 0,01% на каждого имеющегося ребенка. Записать в другой файл фамилии и инициалы рабочих и их заработную плату. 1. 2. 3. 20.Индивидуальная
|
|||
|