
- •Лабораторная работа №2. Разветвляющиеся алгоритмы.
- •Лабораторная работа № 3 Организация циклов “пока” и “До”
- •Лабораторная работа № 4. Процедуры и функции.
- •А) с использованием процедур б) с использованием функций
- •Лабораторная работа №5. Одномерные массивы
- •Лабораторная работа №6. Двумерные массивы.
- •Лабораторная работа №8. Множества.
- •Лабораторная работа № 9 Комбинированный тип данных (записи)
- •Лабораторная работа №10. Файлы
- •Лабораторная работа №11. Задачи на графические построения.
Лабораторная работа №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.
Файл f1.txt содержит 120 чисел в 4 колонки. Создать программу считывания этих чисел и их вывода в файл f2.txt с сортировкой по возрастанию в 5 колонок с точностью 2 знака после десятичной точки. Файлу f2.txt установить атрибут "Read-Only".
Файл f1.txt содержит 200 чисел в 5 колонок. Создать программу считывания этих чисел и их вывода в файл f2.txt с сортировкой по убыванию в 8 колонок с точностью 2 знака после десятичной точки. Файлу f2.txt установить атрибут "Hidden".
Файл f1.txt содержит 300 чисел в 10 колонок. Создать программу считывания этих чисел и их вывода в файл f2.txt с сортировкой по возрастанию в 12 колонок с точностью 1 знак после десятичной точки. Файлу f2.txt установить атрибут "System".
Файл f1.txt содержит 40 чисел в 8 колонок. Создать программу считывания этих чисел и их вывода в файл f2.txt с сортировкой по возрастанию в 4 строки с точностью 3 знака после десятичной точки. Файлу f2.txt установить атрибут "Read-Only".
Файл f1.txt содержит 100 чисел в 5 колонок. Создать программу считывания этих чисел и их вывода в файл f2.txt с сортировкой по убыванию в 4 колонки с точностью 5 знаков после десятичной точки. Файлу f2.txt установить атрибут "Hidden".
Файл f1.txt содержит 1200 чисел в 6 колонок. Создать программу считывания этих чисел и их вывода в файл f2.txt с сортировкой по убыванию в 12 колонок с точностью 1 знак после десятичной точки. Файлу f2.txt установить атрибут "System".
Записать в новый файл f1.pas 100 реальных случайных чисел (от –100 до 100) в 5 колонок с точностью 6 знаков после десятичной точки. Файлу установить атрибут "Read-Only".
Составить программу поиска в файле строки символов, задаваемой с клавиатуры. Программа должна определять количество найденных экземпляров строки и их позиции от начала файла
Задание 3.
Дан файл f, компоненты которого являются целыми числами. Получить в файле g все компоненты файла f , делящиеся на 3 и не делящиеся на 7.
Даны символьные файлы f и g. Записать в файл h сначала компоненты файла f, затем компоненты файла g с сохранением порядка.
Дан текстовый файл f. Добавить букву c в начало каждой строки текстового файла.
Дан текстовый файл f. Записать в файл g компоненты файла f в обратном порядке.
Дан текстовый файл f. Записать в файл g все строки длиной менее 10 символов, а в файл h – все остальные строки.
Дан файл f, компоненты которого являются целыми числами. Никакая из компонент файла не равна нулю. Файл f содержит столько же отрицательных чисел, сколько и положительных. Используя вспомогательный файл h, переписать компоненты файла f в файл g так, чтобы в файле g не было двух соседних чисел с одним знаком.
Дан файл f, компоненты которого являются целыми числами. Записать в файл g все четные числа файла f, а в файл h - все нечетные. Порядок следования чисел сохраняется.
Дан текстовый файл f. Добавить букву с в конец каждой строки текстового файла.