Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
17
Добавлен:
30.04.2013
Размер:
206.85 Кб
Скачать

1.Объект испытаний

Объектом испытаний является учебная программа по дисциплине “ Программирование на языке высокого уровня ”

2.Цель испытаний

Целью испытаний является проверка работоспособности программы.

3.Требования к программе

Программа должна выполнять следующие функции:

  • выводить информацию о разработчике программы;

  • иметь дружественный пользовательский интерфейс;

  • вводить исходные данные из файлов и с клавиатуры;

  • проверять достоверность введенных данных;

  • выводить результаты работы программы на экран;

  • создавать и выводить на экран меню;

  • удалять строки матрицы, все элементы которых равны нулю;

  • удалять из линейного списка слова, которые содержат хотя бы один символ, отличный от латинской буквы;

Исходные данные хранятся в типизированных файлах.

4.Средства и порядок испытаний

  • Проверка достоверности исходных данных

  • Проверка работоспособности программы

5. Методы испытаний

Тест 1

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

Результат

Ctrl+f9

Главное меню

О разработчике.

Удаление строки матрицы все элементы которой равны нулю.

Удаление из линейного списка слов, которые содержат

хотя бы один символ отличный от латинской буквы.

Выход.

О разработчике

О разработчике

Курсовая работа

Факультет Автоматики и Вычислительной Техники

Студент группы С-21

Подгорный Александр

Назад

Назад

Главное меню

О разработчике.

Удаление строки матрицы все элементы которой равны нулю.

Удаление из линейного списка слов, которые содержат

хотя бы один символ отличный от латинской буквы.

Выход.

Тест 2

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

Результат

Удаление строки матрицы все элементы которой равны нулю.

Выберите тип ввода информации

Ввод с клавиатуры.

Ввод из файла.

Ввод с клавиатуры

Введите число строк 0<N<=6

0

Введите число строк 0<N<=6

10

Введите число строк 0<N<=6

5

Введите число столбцов 0<M<=6

0

Введите число столбцов 0<M<=6

10

Введите число столбцов 0<M<=6

5

=A[I,j]

0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 2 2 2 2 2 0 0 0 0 0

Исходная матрица

0 0 0 0 0

1 1 1 1 1

0 0 0 0 0

2 2 2 2 2

0 0 0 0 0

Нажмите любую клавишу

Enter

Преобразованная матрица

1 1 1 1 1

2 2 2 2 2

Нажмите любую клавишу.

Enter

Главное меню

О разработчике.

Удаление строки матрицы все элементы которой равны нулю.

Удаление из линейного списка слов, которые содержат

хотя бы один символ отличный от латинской буквы.

Выход.

Тест 3

Удаление строки матрицы все элементы которой равны нулю.

Выберите тип ввода информации

Ввод с клавиатуры.

Ввод из файла.

Ввод с клавиатуры

Введите число строк 0<N<=6

2

Введите число столбцов 0<M,=6

2

=A[I,j]

0 0 0 0

Исходная матрица

0 0

0 0

Нажмите любую клавишу

Преобразованная матрица

Массив пуст.

Enter

Главное меню

О разработчике.

Удаление строки матрицы все элементы которой равны нулю.

Удаление из линейного списка слов, которые содержат

хотя бы один символ отличный от латинской буквы.

Выход.

Тест 4

Удаление строки матрицы все элементы которой равны нулю.

Выберите тип ввода информации

Ввод с клавиатуры.

Ввод из файла.

Ввод из файла .

Исходная матрица

0 0 0 0 0

2 3 1 4 5

0 0 0 0 0

6 5 8 3 7

0 0 0 0 0

Нажмите любую клавишу.

Enter

Преобразованная матрица

2 3 1 4 5

6 5 8 3 7

Нажмите любую клавишу.

Enter

Главное меню

О разработчике.

Удаление строки матрицы все элементы которой равны нулю.

Удаление из линейного списка слов, которые содержат

хотя бы один символ отличный от латинской буквы.

Выход

Тест 5

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

Результат

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

Выберите тип ввода информации

Ввод с клавиатуры.

Ввод из файла.

Ввод с клавиатуры

Введите количество элементов 0<n<=6

0

Введите количество элементов 0<n<=6

15

Введите количество элементов 0<n<=6

5

Введите значение элемента n

Аа1а bbb cc!c ddd ee,e

Исходный список

Аа1а bbb cc!c ddd ee,e

Enter

Преобразованный список

bbb ddd

Enter

Главное меню

О разработчике.

Удаление строки матрицы все элементы которой равны нулю.

Удаление из линейного списка слов, которые содержат

хотя бы один символ отличный от латинской буквы.

Выход

Тест 6

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

Результат

Удаление из линейного списка слов, которые содержат

хотя бы один символ отличный от латинской буквы.

Выберите тип ввода информации

Ввод с клавиатуры.

Ввод из файла.

Ввод с клавиатуры

Введите количество элементов 0<n<=6

3

Введите значение элемента n

F1 d2 3

Исходный список

F1 d2 3

Enter

Преобразованный список

Список пуст.

Enter

Главное меню

О разработчике.

Удаление строки матрицы все элементы которой равны нулю.

Удаление из линейного списка слов, которые содержат

хотя бы один символ отличный от латинской буквы.

Выход

Тест 7

Удаление из линейного списка слов, которые содержат

хотя бы один символ отличный от латинской буквы.

Выберите тип ввода информации

Ввод с клавиатуры.

Ввод из файла.

Ввод из файла

Исходный список

W3e all l4ive in t3he yellow submarine!

Enter

Преобразованный список

all in yellow

Enter

Главное меню

О разработчике.

Удаление строки матрицы все элементы которой равны нулю.

Удаление из линейного списка слов, которые содержат

хотя бы один символ отличный от латинской буквы.

Выход

Тест 8

Выход

Завершение работы программы.

Список литературы

  1. Лекции. лек В.М. Питеркин

  2. Основы программирования на языке высокого уровня. Учебное пособие – Московский государственный институт электроники и математики, М.,2002. Питеркин В.М.

  3. Turbo Pascal 7.0. Начальный курс: учебное пособие. – М.:КНОРУС,2005. Фаронов В.В.

Соседние файлы в папке курсач