Хелпикс

Главная

Контакты

Случайная статья





Первая группа задач. Задание 6.1. Типизированные файлы. Задание 6.2. Текстовые файлы



Первая группа задач

Задание 6.1. Типизированные файлы

Организуйте работу с типизированным файлом. Использование массива не предусматривается.

1. Организовать файл целых чисел из N компонент. Определить сумму компонент файла имеющих нечётные индексы.

2. Создайте файл целых чисел, занося в него числа Фибоначчи, не превосходящие заданного числа N.

20. Заполнить файл последовательного доступа N вещественными числами, полученными с помощью датчика случайных чисел. Найти сумму минимального и максимального элементов этого файла.


 

 


1.



2.

20. Идивидуальная.


Вторая группа задач:

Задание 6.2. Текстовые файлы

Организуйте работу с текстовым файлом. Исходные файлы не предполагают изменения. Измененные данные сохраните в другом файле.

1. Даны два текстовых файла с именами Name1 и Name2. Добавить в конец каждой строки файла Name1 соответствующую строку файла Name2. Если файл Name2 короче файла Name1, то выполните переход к началу файла Name2.

2. Организовать текстовый файл, состоящий из N строк. Определить максимальный и минимальный размер строки в файле и вывести их в другой фай

3. Дан символ 'C' (прописная русская буква) и текстовый файл. Создать строковый файл, содержащий все слова из исходного файла, начинающиеся этой буквой (как прописной, так и строчной). Знаки препинания, расположенные в начале и в конце слов, не учитывать. Если исходный файл не содержит подходящих слов, оставить результирующий файл пустым.

20. Организовать текстовый файл, состоящий из N строк. Вывести на экран и в другой файл строки, размер которых больше среднего размера строки в файле.

1.

 

2.

 

3.


 

 

20. Индивидуальная.


 

Третья группа задач:
Задание 6.3. Работа с несколькими файлами

1. Описать процедуру ConcatFile(NameA,NameB,NameAB), позволяющую объединить содержимое двух файлов NameA и NameB одного и того же типа в новом файле NameAB. Использовать процедуры BlockRead и BlockWrite. Применить эту процедуру к парам исходных файлов Name1Name2, Name1–Name3 и Name2–Name3, создав файлы с именами Name12, Name13, Name23.

2. Описать процедуру StringToText(Name), преобразующую строковый файл с именем Name в текстовый файл с тем же именем. Используя эту процедуру, преобразовать два данных строковых файла с именами Name1 и Name2 в текстовые.

3. В файле хранятся данные рабочих: фамилия, имя, отчество, дата рождения, адрес, количество детей, количество отработанных часов, расценка одного часа. Заработная плата вычисляется умножением количества отработанных часов на расценку минус 13% налога. Величина налога уменьшается на 0,01% на каждого имеющегося ребенка. Записать в другой файл фамилии и инициалы рабочих и их заработную плату.


1.

2.


3.


20.Индивидуальная



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.