Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Функциональные тесты

Читайте также:
  1. VII. ПРОТЕСТЫ
  2. Виды испытаний (тесты) и нормы
  3. Виды испытаний (тесты) и нормы
  4. Виды испытаний (тесты) Комплекса
  5. Контрольные тесты
  6. Общая характеристика программных MIDI-аранжировщиков (Band-in-a-box и др.). Интерфейс изучаемой программы и её функциональные возможности
  7. Охарактеризуйте опрос, его виды, достоинства и недостатки; тесты, их виды, достоинства и недостатки.
№ теста Входные данные Ожидаемый результат Смысл теста
  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 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Примеры.| Алгоритм

mybiblioteka.su - 2015-2024 год. (0.006 сек.)