Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Наименование занятия: Работа с файлами
Цель занятия: Получить практические навыки в работе с файловым типом данных.
Подготовка к занятию: Повторить теоретический материал по теме «Файлы»
Литература:
1. Семакин И.Г., Шестаков А.П. Основы программирования, 2008г.
2. Павловская Т.А. Паскаль. Программирование на языке высокого уровня, 2010г.
Задание на занятие:
ВАРИАНТ 1
1. Дан файл f, элементы которого являются действительными числами. Найти сумму и произведение элементов файла.
2. Описать процедуру traingle(t), формирующую текстовый файл t из 9 строк, в первой из которых - одна литера '1', во второй - две литеры '2'..., в девятой - девять литер '9'.
ВАРИАНТ 2
1. Дан файл f, элементы которого являются действительными числами. Найти сумму квадратов элементов файла и последний элемент файла.
2. Описать процедуру printlines(t), печатающую построчно содержимое текстового файла t.
ВАРИАНТ 3
1. Дан файл f, элементы которого являются действительными числами. Найти разность первого и последнего элементов файла.
2. Пусть текстовой файл t разбит на непустые строки. Посчитать число строк, которые начинаются с буквы d.
ВАРИАНТ 4
1. Дан файл f, элементы которого являются действительными числами. Найти наибольшее из значений модулей элементов с нечетными номерами.
2. Пусть текстовой файл t разбит на непустые строки. Посчитать число строк, которые оканчиваются буквой z.
ВАРИАНТ 5
1. Дан файл f, элементы которого являются целыми числами. Найти количество четных чисел среди элементов.
2. Дан файл, содержащий текст на русском языке. Выяснить, входит ли заданное слово в указанный текст, и если да, то сколько раз.
ВАРИАНТ 6
1. Дан файл f, элементы которого являются целыми числами. Получить в файле g все элементы файла f, делящиеся на 3 и не делящиеся на 7.
2. Дан файл, содержащий текст на русском языке и некоторая буква. Посчитать, сколько слов начинается с указанной буквы
ВАРИАНТ 7
1. Дан файл f, элементы которого являются целыми числами. Записать в файл g все четные числа файла f, а в файл h - все нечетные. Порядок следования чисел сохраняется.
2. Дан текстовый файл. Удалить из него все лишние пробелы, оставив между словами не более одного пробела. Результат поместить в новый файл.
ВАРИАНТ 8
1. Дан файл f, элементы которого являются целыми числами. Получить файл g, образованный из файла f исключением повторных вхождений одного и того же числа.
2. Дан файл, содержащий текст, записанный строчными буквами. Получить в другом файле тот же текст, записанный заглавными буквами.
ВАРИАНТ 9
1. Дан файл f, элементы которого являются целыми числами. Получить в файле g все элементы файла f, являющиеся четными числами.
2. Дан файл, содержащий текст, включающий русские и английские слова. Посчитать, каких букв в тексте больше – русских или латинских.
ВАРИАНТ 10
1. Дан файл f, элементы которого являются действительными числами. Найти сумму наибольшего и наименьшего из значений элементов.
2. Дан файл, содержащий текст на русском языке. Определить, сколько раз встречается в нем самое длинное слово.
Порядок проведения занятия:
1. Получить допуск к работе;
2. Составить программы на языке Pascal;
3. Ввести программы в ЭВМ и откомпилировать их;
4. Выполнить программы и занести результат в отчет;
5. Оформить отчет.
Содержание отчета:
1. Наименование, цель занятия, задание;
2. Выполненное задание (код программ, результат выполнения программ);
3. Ответы на контрольные вопросы;
4. Вывод о проделанной работе.
Контрольные вопросы для зачета:
1. Как описывается файловая переменная?
2. Назначение процедуры Reset?
3. Какая процедура закрывает файл?
4. Назначение процедуры Rewrite?
5. Какие процедуры используются для переименования и удаления файлов?
Дата публикования: 2015-10-09; Прочитано: 515 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!