 
        
        - •Лабораторная работа №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. Добавить букву с в конец каждой строки текстового файла. 

 
 
 
