лабораторная по программированию C#

Отменен
Заказ
5433971
Раздел
Программирование
Антиплагиат
Не указан
Срок сдачи
21 Мая 2023 в 22:55
Цена
Договорная
Блокировка
10 дней
Размещен
19 Мая 2023 в 17:35
Просмотров
113
Описание работы

1.   Создать класс (оболочку) обработки текстовых файлов. Закрытые члены – потоки чтения и записи файлов. Открытые члены класса: а) конструктор с 2-мя входными параметрами - строки, в которых записаны пути к исходному текстовому файлу и создаваемому. Инициирует закрытые члены класса; б) конструктор без входных параметров (потоки связываются со значением null); в) метод (или методы), которые решают задачу, выбранную по варианту (таблица 1) в соответствии с предпоследней цифрой зачетной книжки; г) методы, принимающие в качестве аргументов строку – путь к файлу, изменяющие уже созданные входной и выходной потоки; 2. Создать класс обработки строк. Открытый член класса – рекурсивный метод, который решает задачу, выбранную по варианту (таблица 2) в соответствии с последней цифрой зачетной книжки (число входных аргументов зависит от решаемой задачи). Все дополнительные, необходимые для решения задачи методы и члены – закрытые.

2.   Организация повторяющихся вычислений в методах этого класса производится ТОЛЬКО с помощью рекурсии. Обработка строк осуществляется посимвольно! Встроенными функциями обработки строк не пользоваться! 3. При создании классов предусмотреть обработку исключительных ситуаций, связанных с невозможностью открыть потоки. 4. Для проверки работы созданных классов создать простое консольное приложение, которое считывает строки из исходного текстового файла, в соответствии с вариантом (таблица 1) формирует результирующий файл. Затем считывает строки из заранее созданного (вручную – в блокноте) файла, выполняет над ними преобразование (таблица 2), и записывает в отдельный файл. 5. Для хранения и обработки строк, можно использовать либо обобщенную (класс List), либо не обобщенную коллекцию (класс ArrayList). 6. При выполнении задания обработка производится поэлементно, и все операции реализуются студентом самостоятельно.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир