Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Планы практических занятий.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
177.43 Кб
Скачать

Практическое занятие №5

Тема: Работа с файлами

Основные понятия и определения

  1. Файлы

  2. Текстовые файлы

  3. Файлы прямого и последовательного доступа

  4. Процедуры и функции для работы с файлами и каталогами

План

1. Актуализация базовых знаний (повторение ключевых терминов и понятий по теме занятия)(10 минут).

2. Выполнение заданий по теме практического занятия из раздела “Задания для аудиторной работы” (75 минут).

3. Подведение итогов. Постановка домашнего задания (решить задачи по теме занятия для самостоятельного решения, ответить на вопросы самоконтроля, повторить ключевые термины и понятия следующего практического занятия) (5 минут).

Задачи:

  1. Пусть текстовый файл t разбит на непустые строки. Написать программу, использующую функцию count(t) для подсчета числа строк, которые оканчиваются буквой z..

  2. Пусть текстовый файл t разбит на непустые строки. Написать программу, использующую функцию count(t) для подсчета числа строк, которые начинаются и оканчиваются одной и той же литерой.

  3. В файле 1 записаны нечетные страницы книги. В файле 2 — четные страницы. Собрать все страницы по порядку в одном файле. Количество строк во всех страницах одинаково и равно s.

  4. В файле хранятся порядковый номер, название товара и стоимость. Вывести на экран записи файла в прямом и обратном порядке (от первой к последней, затем от последней к первой).

  5. В файле хранятся название товара, количество и цена единицы. Задается строка, состоящая из имени и п пар натуральных чисел. Имя задает название нового файла. Первое число в каждой паре указывает номер записи файла, второе — количество записей, которые нужно переписать в выходной файл, начиная с записи с заданным номером. Если указанное количество превышает длину файла, то записи переписываются до конца файла. Написать программу для решения этой задачи.

  6. В файле содержатся данные о книгах: название, фамилия первого автора, количество экземпляров и шестизначные инвентарные номера. Если книга имеется в нескольких экземплярах, то инвентарные номера следуют подряд, а в файле указываются первый, тире, последний номера. Если книга одна, то указывается один инвентарный номер. Переписать в другой файл информацию об экземплярах книг, повторив названия книг, которые имеются в нескольких экземплярах, с указанием их инвентарных номеров.

План

  1. Решить задачи 1, 4, 5,

Задание для самостоятельной работы:

  1. Решить задачи 2, 3, 6.

  2. Задачи, решенные на занятии, реализовать на компьютере.

2 Семестр Практическое занятие №1

Тема: Компоненты работы с текстом. Метки, однострочные окна редактирования

Основные понятия и определения

  1. Строки

  2. Процедуры и функции для работы со строками

  3. Компоненты для работы со строками

  4. однострочные окна редактирования

План

1. Актуализация базовых знаний (повторение ключевых терминов и понятий по теме заня-тия)(10 минут).).

2. Решить задачи 1, 3, 5. (75 минут).

3. Подведение итогов. Постановка домашнего задания (проверить решение аудиторных задач на компьютере, решить задачи 2, 4.), повторить ключевые термины и понятия следующего практического занятия) (5 минут).

Задачи:

  1. В Edit1 и Edit2 заданы две строки. Подсчитать количество вхождений подстроки Edit1 в строку Edit2. Результат вывести в метку.

  2. В Edit1 и Edit2 заданы две строки. Удалить все вхождения подстроки Edit1 в строку Edit2. Результат вывести в метку.

  3. Задана строка в Edit1. Подсчитать количество слов в строке и вывести в метку.

  4. Подсчитать количество гласных латинских букв в заданной строке. Результат вывести в метку

  5. В Edit1. Edit2 и Edit3 заданы строки. Заменить все вхождения строки Edit1 в строку Edit3 на строку Edit2.