Читайте также:
|
|
№ теста | Входные данные | Ожидаемый результат | Смысл теста |
n=20 | Обр 7 | Аномальная ситуация 1 (m>10) | |
n= -1 | Обр 7 | Аномальная ситуация 1 (n<1) | |
n=3 A = B = | Обр 8 | Аномальная ситуация 2 (A13>1000) | |
n=2 A = B = | Обр 9 | Аномальная ситуация 2 (В11< -1000) | |
n=2 A = B = | Обр 8 Обр 9 | Аномальная ситуация 2 (А21< -1000, В12>1000) | |
n=1 А= В= | Обр 10 | Случай, когда матрицы состоят из одного элемента и условие не выполняется | |
n=1 A = B = | Матрица С: 8.0 | Случай, когда матрицы состоят из одного элемента и условие выполняется | |
n=3 A = B = | Матрица С: 4.3 8.9 3.0 | Случай, когда все элементы А больше соответствующих элементов В | |
n=4 A = B = | Обр 10 | Случай, когда есть элементы А не большие соответствующих элементов В | |
n=10 A = B = | Матрица С: 19999.0 -19999.0 19999.0 -19999.0 19999.0 -19999.0 19999.0 -19999.0 19999.0 -19999.0 | Максимальная нагрузка. (Максимальное n максимальные и минимальные значения матрицы С) |
Метод
Отделим ввод-вывод от обработки данных (собственно решения задачи).
То есть, разделим нашу задачу на десять подзадач:
1. Подзадача А0.1. Ввести из файла (обр.1) и проверить размер матрицы (обр.7)
2. Подзадача А0.2.1 Ввести матрицу А из файла (обр.2.1).
3. Подзадача А0.2.2. Ввести матрицу В из файла (обр.2.2).
4. Подзадача А0.3.1. Вывести матрицу А (обр. 4.2)
5. Подзадача А0.3.2. Вывести матрицу В (обр.5.2)
6. Подзадача А0.4.1. Проверить значения элементов матрицы А (обр.8)
7. Подзадача А0.4.2. Проверить значения элементов матрицы В (обр.9)
8. Подзадача А0.5. Проверить, все ли эл-ты А больше соответстветствующих эл-ов В.
9. Подзадача А0.6. Создать матрицу С.
10. Подзадача А0.7. Вывести матрицу С (обр.6.2).
Сейчас, на нулевом уровне, опишем ввод-вывод простых переменных и массивов (А0.1, A0.2.1, A0.2.2, A.0.3.1, A.0.3.2, A.0.7) и логику решения задачи вцелом. Остальные четыре задачи оставим в виде абстракций.
Все подзадачи кроме первой выполним в виде процедур, расположенных в отдельном модуле.
Дата добавления: 2015-08-21; просмотров: 44 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Примеры. | | | Алгоритм |