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 | |
|
Выход |
Завершение работы программы. |
Список литературы
Лекции. лек В.М. Питеркин
Основы программирования на языке высокого уровня. Учебное пособие – Московский государственный институт электроники и математики, М.,2002. Питеркин В.М.
Turbo Pascal 7.0. Начальный курс: учебное пособие. – М.:КНОРУС,2005. Фаронов В.В.
