Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа финал.docx
Скачиваний:
3
Добавлен:
29.04.2019
Размер:
992.03 Кб
Скачать
  1. Инструкция пользователю

Для того, чтобы ввести текст, необходимо выбрать 1-ый пункт меню.

Текст может содержать произвольно количество строк.

Для перехода на следующую строку используется клавиша ENTER.

Для прекращения ввода текста необходимо нажать два раза клавишу ENTER.

Если необходимы пустые строки в тексте, то необходимо использовать один раз ENTER и один раз ПРОБЕЛ на каждой строке.

Для вывода введённого текста на экран используется 2-ой пункт меню.

Для того, чтобы ввести слово для текста необходимо выбрать 3-ий пункт меню.

Для того, чтобы ввести слово, на которое будут заменяться первые слова строк, содержащие заданное слово, необходимо выбрать 4-ий пункт меню, ввод слова прекращается после нажатия клавиши ПРОБЕЛ. Ввести можно только одно слово.

Для замены первых слов строк, содержащих заданное слово, на введённое слово, необходимо использовать 5-ый пункт меню.

Для вывода нового текста необходимо использовать 6-ый пункт меню.

Для вызова справки необходимо использовать 7-ой пункт меню.

Для выхода необходимо использовать 8-ой пункт меню.

  1. Набор тестов

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

Тест 1. Проверка правильности работы всей программы

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

Тест 2. Проверка правильности работы функции вывода текста

Пытаемся выполнить контрольный вывод исходного текста, не введя исходный, и получаем предупреждение «Ошибка, введите первый пункт меню».

Тест 3. Проверка правильности работы функции вывода текста.

Пытаемся выполнить вывод нового текста, не сформировав его, и получаем предупреждение «Новый текст не был сформирован. Так как не был выбран 5-ый пункт меню».

Тест 4. Проверка правильности работы функции формирования нового текста

Пытаемся сформировать текст, не введя слово для текста, и получаем предупреждение «Ошибка, не было введено слово для текста, выберите 3-ий пункт меню».

Тест 5. Проверка правильности работы функции формирования нового текста

Пытаемся сформировать текст, не введя слово для замены, и получаем предупреждение «Ошибка, не было введено слово, выберите 4-ий пункт меню».

Тест 6. Проверка правильности работы функции формирования нового текста.

Пытаемся сформировать текст, не введя исходный, и получаем предупреждение «Ошибка, введите первый пункт меню».

Тест 7. Проверка правильности работы функции ввода слова

Пытаемся ввести несколько слов для замены, но после нажатия клавиши «пробел» ввод заканчивается

  1. Результат выполнения программы

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

  1. Вывод

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

30