Главная страница
Навигация по странице:

  • ЗАДАНИЕ

  • Содержание пояснительной записки

  • Предполагаемый объем пояснительной записки: Не менее 29 страниц. Дата выдачи задания

  • Дата сдачи отчёта

  • ВВЕДЕНИЕ Цель работы

  • Примеры команд редактирования

  • Курсовой проект. Обработка текстовой информации


    Скачать 0.57 Mb.
    НазваниеОбработка текстовой информации
    Дата30.11.2021
    Размер0.57 Mb.
    Формат файлаdocx
    Имя файлаКурсовой проект.docx
    ТипКурсовая
    #286796
    страница1 из 6
      1   2   3   4   5   6

    МИНОБРНАУКИ РОССИИ

    Санкт-Петербургский государственный

    электротехнический университет

    «ЛЭТИ» им. В.И. Ульянова (Ленина)

    Кафедра САПР

    Курсовая РАБОТА

    по дисциплине «Программирование»

    Тема: Обработка текстовой информации

    Студенты гр. 0322




    Павлова А.Н

    Яковлева И.В

    Преподаватель




    Кузьмин С.А

    Санкт-Петербург

    2021

    ЗАДАНИЕ

    на курсовую работу

    Студенты: Павлова А.Н, Яковлева И.В

    Группа: 0322

    Тема работы: Обработка текстовой информации





    Содержание пояснительной записки: «Содержание», «Введение», «1.

    Внешние форматы хранения данных», «2. Внутренние форматы хранения

    данных», «3. Описание пользовательских функций и модулей программы»,

    «4. Описание интерфейса пользователя», «5. Описание алгоритма работы

    программы», «6. Примеры работы программы» «Заключение», «Список

    использованных источников», «Приложение 1. Листинг программного кода».


    Предполагаемый объем пояснительной записки:

    Не менее 29 страниц.

    Дата выдачи задания: 15.02.2021

    Дата сдачи отчёта: 24.0.2021

    Дата защиты отчёта: 07.06.2021

    Студенты




    Павлова А.Н

    Яковлева И.В

    Преподаватель




    Кузьмин С.А

    АННОТАЦИЯ

    В этой курсовой работе разработана программа, которая реализует обработку текстовой информации. Ввод и вывод текста осуществляется через файл. В программе используются циклы while и for и условные операторы if и switch, а также созданные для обработки данных пользовательские функции. Программа имеет меню для удобства пользователя. Все вводимые данные проверяются на наличие ошибок и в случае их нахождения пользователю выводится сообщение о её наличие. Программа обрабатывает текстовую информацию, полученную из файла, и записывает получившийся текст в отдельный файл названия которых вводятся пользователем. (массив строк)

    СОДЕРЖАНИЕ

    ВВЕДЕНИЕ………………………………………………………………………......6

    1. Внешние форматы хранения данных ................................................................... 8 2. Внутренние форматы хранения данных .............................................................. 9

    3. Описание пользовательских функций и модулей программы ........................ 10

    4. Описание интерфейса пользователя................................................................... 13

    5. Описание алгоритма работы программы .......................................................... 15

    6. Примеры работы программы .............................................................................. 25 ЗАКЛЮЧЕНИЕ......................................................................................................... 29

    Список использованных источников ..................................................................... 30

    Приложение 1. Листинг программного кода ......................................................... 31

    ВВЕДЕНИЕ

    Цель работы: Углубление знаний в технологии программирования типовых задач обработки текстовых данных.

    Задание: Разработать программу, осуществляющую обработку информации, согласно своему варианту задания. Задачи данной курсовой работы включают выполнение следующих этапов:

    1) ввод исходного текста, хранящегося в виде файла;

    2) ввод исходных данных для обработки текста (например, подстрока для определения заданного места обработки; подстрока, соответствующая заданной обработке; требуемые символьные данные; и т.п.);

    3) обработку текста, соответствующую индивидуальному (опираясь на технику указателей и стандартные подпрограммы обработки ASCII строк);

    4) сохранение файла, соответствующего обработанному тексту;

    5) вывод обработанного текста на экран.

    Все задания содержат индивидуальные требования к выполнению. Курсовая работа оформляется в виде пояснительной записки, в которой отражены все полученные результаты разработки.

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

    Исходные данные:

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

    Примеры команд редактирования:

     вставить последовательность строк, заданных в команде, после текущей строки;

     вставить последовательность строк, заданных в команде, перед текущей строкой;

     удалить заданное число строк, начиная (заканчивая) текущей строкой;

     заменить текущую строку на строку, указанную в команде;

     перейти на заданное число строк вверх (вниз) относительно текущей строки;

     вывести на экран заданное число строк, начиная с текущей строки;

     записать текст в файл с именем, указанным в команде.
    1.   1   2   3   4   5   6


    написать администратору сайта