Всё для Учёбы — студенческий файлообменник
1 монета
doc

Студенческий документ № 081043 из СИЮ

Лабораторная работа № 5. Текстовые файлы

Цель работы.

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

Постановка задачи

Написать программу согласно индивидуальному варианту. Файлы с исходными данными подготовить в редакторе среды программирования. Открытие и закрытие файла выполнить в главной функции main().

Написать функцию обработки, в которой выполняется чтение данных из файла, обработка данных и запись результатов в файл.

В задании массивы не использовать.

Варианты заданий

Вариант № 1

Дан текстовый файл, в котором содержатся целые числа. Определить среднее арифметическое положительных чисел и записать результат в другой текстовый файл.

Вариант № 2

Дан текстовый файл, который содержит целые числа Найти сумму первого числа и последнего числа и записать найденную сумму в новый текстовый файл.

Вариант № 3

Дан текстовый файл, содержащий целые числа. Нормировать файл, поделив каждое число на среднее арифметическое всех чисел. Результат записать в новый текстовый файл.

Вариант № 4

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

Вариант № 5

Дан текстовый файл, содержащий целые числа. Переписать в новый текстовый файл только те числа, которые принадлежат заданному интервалу [a, b]. Подсчитать общее количество таких чисел и добавить эту информацию в конец полученного файла.

Вариант № 6

Дан текстовый файл, содержащий целые числа. Определить максимальное число и записать результат в новый текстовый файл.

Вариант № 7

Дан текстовый файл, содержащий вещественные числа. Создайте два новых текстовых файла из положительных и отрицательных чисел соответственно. Подсчитайте количество чисел в полученных файлах и допишите их в конец этих файлов.

Вариант № 8

Дан текстовый файл, содержащий целые числа. Подсчитать количество чисел, больших среднего арифметического чисел в файле и результаты записать в новый текстовый файл.

Вариант № 9

Имеется текстовый файл, содержащий целые числа. Определить сколько раз в нем повторяется минимальное значение. Результат дописать в исходный файл.

Вариант № 10

Дан текстовый файл, содержащий целые числа. Определить, сколько четных чисел в этом файле, и результаты записать в новый текстовый файл.

Вариант № 11

Дан текстовый файл, содержащий целые числа. Увеличить значения четных чисел этого файла вдвое, остальные оставить без изменения. Результат записать в новый текстовый файл.

Вариант № 12

Результаты измерения температур за некоторый период хранятся в текстовом файле (количество измерений кратно 7). Определить среднее значение положительных температур за каждую неделю и записать результаты в новый текстовый файл.

Вариант № 13

Дан текстовый файл, который содержит целые числа по несколько в каждой строке. Найти сумму первой и последней компонент в каждой строке файла и записать найденные суммы в новый текстовый файл.

Вариант № 14

Дан текстовый файл, содержащий целые числа по несколько в каждой строке. Нормировать числа каждой строки, поделив каждое из них на среднее арифметическое всех чисел данной строки. Результат записать в новый текстовый файл по строкам.

Вариант № 15

Дан текстовый файл, содержащий целые числа. В каждой строке подсчитать количество чисел, больших среднего арифметического чисел в файле и результаты записать в новый текстовый файл с указанием номера строки.

Вариант № 16

Дан текстовый файл, содержащий целые числа. В каждой строке подсчитать количество четных чисел и записать его в новый текстовый файл с указанием номера строки.

Вариант № 17

Имеется текстовый файл, содержащий целые числа. Определить сколько раз в нем повторяется минимальное значение. Результат дописать в исходный файл.

Вариант № 18

Дан текстовый файл, содержащий целые числа. Определить, сколько четных чисел в каждой нечетной строке этого файла, и результаты записать в новый текстовый файл с указанием номера строки.

Вариант № 19

Дан текстовый файл, содержащий целые числа, расположенные по одному в строке. С клавиатуры вводится число X. Определить, встречается ли это число в исходном файле. Если число встретилось, то результат записать в новый текстовый файл в виде сообщения, содержащего номер строки, где расположено это число, если нет то, добавить число Х в конец исходного файла.

Вариант № 20

Дан текстовый файл, содержащий целые числа. Найти самую длинную цепочку из подряд идущих возрастающих чисел в последовательности (например, в последовательности 1 2 3 5 2 2 3 1 4 7 8 9 1 0 2 2 3 самая длинная цепочка - 1 4 7 8 9) и записать ее в новый текстовый файл.

Контрольные вопросы для языка С.

1. Что называется файлом?

2. Для каких целей используется файл?

3. Что такое поток?

4. Какая функция отвечает за открытие потока? Какие у нее параметры?

5. Какие режимы открытия файла Вы знаете? В чем их отличия друг от друга?

6. В каком случае указатель на поток принимает значение NULL?

7. Какая функция отвечает за закрытие файла?

8. Сколько раз можно открыть файл в программе?

9. Какова структура текстового файла?

10. Как представлена информация в текстовом файле?

11. Какие функции используются для ввода-вывода данных при работе с текстовыми файлами?

12. Какого типа могут быть компоненты у текстового файла?

13. Как контролировать конец строки и конец текстового файла?

14. Как определить количество записей в текстовом файле?

Контрольные вопросы дл языка Паскаль.

1. Что такое файл?

2. Для каких целей используется файл?

3. Определите понятие логического и физического файла.

4. Для чего используется процедура Assign?

5. Какие методы доступа к файлам вы знаете?

6. Какой метод доступа возможен в текстовом файле?

7. Какова структура текстового файла?

8. Как представлена информация в текстовом файле?

9. Назовите стандартные текстовые файловые переменные.

10. Как контролировать конец строки и конец текстового файла?

11. Чем отличаются функции Eoln от Seekeoln и Eof от Seekeof?

12. В чем особенность процедуры Reset для текстового файла?

13. Чем отличаются процедуры Reset и Rewrite для текстовых файлов?

14. Какие процедуры используются для чтения данных из текстового файла?

15. Какие процедуры используются для записи данных в текстовый файл?

16. Данные каких типов могут содержаться в списке ввода/вывода для текстового файла?

15. Для чего используется процедура Readln()?

16. Как контролировать правильность открытия файла?

17. Как можно добавлять записи в текстовый файл?

18. Как прочитать из текстового файла запись с заданным номером?

19. Как определить количество записей в текстовом файле?

20. Как удалить запись из текстового файла?

21. Как изменить значения данных в текстовом файле?

22. Может ли существовать пустой файл?

Показать полностью… https://vk.com/doc69801468_442775768
58 Кб, 1 марта 2017 в 19:45 - Россия, Москва, СИЮ, 2017 г., doc
Рекомендуемые документы в приложении