Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Vse_laby_c_1-11.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
1.06 Mб
Скачать

Лабораторная работа №10. Файлы

Задание 1.

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

Написать 2 программы. Первая программа должна записывать в файл на диске значения аргумента х и функции Y(x), заданной в вашем варианте, на заданном отрезке с заданным шагом. Вторая программа должна считать из полученного файла х и Y(x) и вывести на экран значения х и значения Y(x) в виде таблицы.

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

Функция F(x)

Заданный

отрезок

шаг

1

Y=

0,.5

0.5

2

Y=x cos(x)+sin3x

0, 2π

π/5

3

Y=

0, π

π/10

4

Y=tg(x)+|x|

-π/4, π/4

π/20

5

Y=

-π/2, π/2

π/10

6

Y=

5, 15

1

7

Y=ch|x+1|

0, 3

0.3

8

Y=arcsin(x) +x2

-0.5, 0.5

0.1

Задание 2.

  1. Файл f1.txt содержит 120 чисел в 4 колонки. Создать программу считывания этих чисел и их вывода в файл f2.txt с сортировкой по возрастанию в 5 колонок с точностью 2 знака после десятичной точки. Файлу f2.txt установить атрибут "Read-Only".

  2. Файл f1.txt содержит 200 чисел в 5 колонок. Создать программу считывания этих чисел и их вывода в файл f2.txt с сортировкой по убыванию в 8 колонок с точностью 2 знака после десятичной точки. Файлу f2.txt установить атрибут "Hidden".

  3. Файл f1.txt содержит 300 чисел в 10 колонок. Создать программу считывания этих чисел и их вывода в файл f2.txt с сортировкой по возрастанию в 12 колонок с точностью 1 знак после десятичной точки. Файлу f2.txt установить атрибут "System".

  4. Файл f1.txt содержит 40 чисел в 8 колонок. Создать программу считывания этих чисел и их вывода в файл f2.txt с сортировкой по возрастанию в 4 строки с точностью 3 знака после десятичной точки. Файлу f2.txt установить атрибут "Read-Only".

  5. Файл f1.txt содержит 100 чисел в 5 колонок. Создать программу считывания этих чисел и их вывода в файл f2.txt с сортировкой по убыванию в 4 колонки с точностью 5 знаков после десятичной точки. Файлу f2.txt установить атрибут "Hidden".

  6. Файл f1.txt содержит 1200 чисел в 6 колонок. Создать программу считывания этих чисел и их вывода в файл f2.txt с сортировкой по убыванию в 12 колонок с точностью 1 знак после десятичной точки. Файлу f2.txt установить атрибут "System".

  7. Записать в новый файл f1.pas 100 реальных случайных чисел (от –100 до 100) в 5 колонок с точностью 6 знаков после десятичной точки. Файлу установить атрибут "Read-Only".

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

Задание 3.

  1. Дан файл f, компоненты которого являются целыми числами. Получить в файле g все компоненты файла f , делящиеся на 3 и не делящиеся на 7.

  2. Даны символьные файлы f и g. Записать в файл h сначала компоненты файла f, затем компоненты файла g с сохранением порядка.

  3. Дан текстовый файл f. Добавить букву c в начало каждой строки текстового файла.

  4. Дан текстовый файл f. Записать в файл g компоненты файла f в обратном порядке.

  5. Дан текстовый файл f. Записать в файл g все строки длиной менее 10 символов, а в файл h – все остальные строки.

  6. Дан файл f, компоненты которого являются целыми числами. Никакая из компонент файла не равна нулю. Файл f содержит столько же отрицательных чисел, сколько и положительных. Используя вспомогательный файл h, переписать компоненты файла f в файл g так, чтобы в файле g не было двух соседних чисел с одним знаком.

  7. Дан файл f, компоненты которого являются целыми числами. Записать в файл g все четные числа файла f, а в файл h - все нечетные. Порядок следования чисел сохраняется.

  8. Дан текстовый файл f. Добавить букву с в конец каждой строки текстового файла.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]