Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой проект2 / Министерство Российской Федерации по образованию и науке.doc
Скачиваний:
32
Добавлен:
02.05.2014
Размер:
1.31 Mб
Скачать

5.12 Таблицы решений для функции ChkForMistakes

5.12.1 Таблица решений для проверки на ошибки файла f2

Условия

1

2

3

4

5

6

7

8

9

10

11

12

13

Возможно ли прочитать день недели?

Н

-

-

-

-

-

-

-

-

-

-

-

-

Время начала соответствует расписанию?

-

Н

-

-

-

-

-

-

-

-

-

-

-

Время окончания соответствует расписанию?

-

-

Н

-

-

-

-

-

-

-

-

-

-

Время окончания не предшествует времени начала?

-

-

-

Н

-

-

-

-

-

-

-

-

-

Времена занятий совпадают?

-

-

-

-

Д

-

-

-

-

-

-

-

-

Возможно ли прочитать номер первой недели?

-

-

-

-

-

Н

-

-

-

-

-

-

-

Возможно ли прочитать номер последней недели?

-

-

-

-

-

-

Н

-

-

-

-

-

-

Последняя неделя не начинается раньше первой?

-

-

-

-

-

-

-

Н

-

-

-

-

-

Тип занятий указан верно?

-

-

-

-

-

-

-

-

Н

-

-

-

-

Допустимая длина строки не превышена?

-

-

-

-

-

-

-

-

-

Н

-

-

-

Время начала указано верно?

-

-

-

-

-

-

-

-

-

-

Н

-

-

Время окончания указано верно?

-

-

-

-

-

-

-

-

-

-

-

Н

-

Структура данных в файле F2 не нарушена?

-

-

-

-

-

-

-

-

-

-

-

-

Н

Действия

Создать соответствующую запись об ошибке

1

1

1

1

1

1

1

1

1

1

1

1

1


5.12.2 Таблица решений для проверки на ошибки файла f1

Условия

14

16

17

18

Структура данных в файле F1 нарушена?

Д

-

-

-

Номера предметов совпадают?

-

Д

-

-

Названия предметов совпадают?

-

-

Д

-

Поиск предмета успешен?

-

-

-

Н

Действия

Создать соответствующую запись об ошибке

1

1

1

1

Пометить текущую строку как ошибочную

2

2


5.12.3 Таблица решений для совместной проверки на ошибки файлов f1 и f2

Условия

20

21

22

23

Ошибки в файле F1

Н

Д

Н

Д

Ошибки в файле F2

Н

Н

Д

Д

Действия

Стереть файл отчетов об ошибках, вернуть значение 0

1

Выдать сообщение об ошибке в файле F1, вернуть значение 1

1

Выдать сообщение об ошибке в файле F2, вернуть значение 2

1

Выдать сообщение об ошибках в файлах F1 и F2, вернуть значение 3

1


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