20 июл. 2010 г.

Работа с файлами. Pascal

Паскаль работа с файлами и лабораторные по Паскалю.


1. Программа демонстрирует работу с файлами на примере простейшего текстового редактора.
Скачать

2. Создаётся текстовой файл с именем вводимым с клавиатуры.Файл содержит запись о наличии рейсов.Если значение строки равно 'zzz', ввод прекращается, файл закрывается.
Скачать

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

4. С клавиатуры вводятся произвольные (как положительные, так и отрицательные) числа, которые сохраняются в файл chisla.txt. Программа сортирует по возрастанию последовательность чисел и отрицательные помещает в файл minus.txt, а положительные в plus.txt. После выполнения всех операций можно вывести на экран содержимое всех этих файлов.
Скачать

5. Даны два файла упорядоченых, типа real. Слить в один третий файл упорядоченый. (Сортировка методом фон Неймана).
Скачать

6. Исходный текст содержит список целых десятичных чисел.
Сгруппировать в выходном файле в начале числа, начинающиеся с цифры 1, затем с цифры 2, 3, 4 и т.д., причем относительная последовательность чисел в каждой группе должна быть такой же, как и в исходном тексте.
Если какое-либо из исходных чисел содержит незначащие нули, то такие нули должны быть удалены. Если в исходном списке число 0, то это число должно быть первым в выходном файле.
Скачать

7. Число компонент файла f, компонентами которого являются целые числа, кратно 10.
Переписать компоненты файла f в файл g, изменяя порядок чисел в каждой десятке так, чтобы в начале шли числа, делящиеся на 3, затем числа, дающие при делении на 3 остаток 1, затем числа, дающие при делении на 3 остаток 2.
Порядок самих десяток должен быть сохранен.
Скачать

8. Описать функцию S3(f), значением которой является сумма последних трёх элементов файла f, имеющего тип fr (Type fr = file of real;) и содержащего не менее 3 элементов.
Скачать

9. Нахождение самого длинного слова в текстовом файле.
Скачать

10. 1. Ввод с клавиатуры нечисловой последовательности (количество элементов m произвольно, но максимальный размер последовательности N фиксирован, m<=N);
2. Сортировка по возрастанию (убыванию) методом простого выбора;
3. Поиск заданного элемента в последовательности;
Написать меню для демонстрации работы задания.
Скачать

11. Дан файл f, компоненты которого являются целыми числами.
Никакая из компонент файла f не равна нулю.
Числа в файле идут в следующем порядке: десять положительных, десять отрицательных, десять положительных, десять отрицательных и т.д.
Переписать компоненты файла f в файл g так, чтобы в файле g числа шли в следующем порядке:
a. пять положительных, пять отрицательных, пять положительных, пять отрицательных и т.д.
b. двадцать положительных, двадцать отрицательных, двадцать положительных, двадцать отрицательных и т.д.
(Число компонент файла f делится на 40).
Скачать

12. Расчитывает функцию в заданном диапазоне. Сохраняет в файл значение точек.
Скачать

13. Программа просит ввести информацию о нескольких студентах и анализирует ее
1. Выводит список и общее количество студентов, получивших оценку 4
2. Выводит список и общее количество студентов, получивших оценки 4 и 5
3. Выводит список и общее количество студентов, фамилия которых начинается на "А"
Выводит информацию в файл и читает его. Состоит из 2х отдельных частей.
Скачать