
- •Московский энергетический институт (Технический университет) Типовое задание по информатике
- •Внешняя спецификация программы
- •Постановка задачи
- •Состав данных
- •3.1 Сегмент 1. Внутренняя спецификация
- •3.2 Сегмент 2. Внутренняя спецификация
- •3.3 Сегмент 3. Внутренняя спецификация
- •5. Отладка программы
- •Отладка программы блочной структуры
- •Тестирование программы модульной структуры
- •7. Рекомендации по использованию программы
Московский энергетический институт (Технический университет) Типовое задание по информатике
Студент: Хуснуллин А.Ш.
Группа: ТФ-09-08
Преподаватель: Архипов О.Г.
Москва
2009
Внешняя спецификация программы
Постановка задачи
Определить по экзаменационной ведомости попадает ли группа на конкурс лучших групп. Условия конкурса:
средний бал группы больше «4»;
отсутствуют неуспевающие;
число студентов не имеющих троек больше половины.
Состав данных
Тип
Имя
Смысл
Структура
Диапазон
Точность
Поле
Входные данные
Целый
А
Массив оценок группы
Массив двумерный
0≤А[i]≤5
-
1
Целый
n
Количество студентов
Простая переменная
0≤n≤100
-
3
Выходные данные
Промежуточные данные
Вещественный
srb
Средний бал
Простая переменная
Целый
bt
Количество студентов С тройками
Простая переменная
Логический
dv
Наличие двоечников
Простая переменная
Форма ввода
1 2 3 5 80
<A(1,1)> |
… |
<A(1,5)> |
|
|
………………… |
||||
<A(5,1)> |
… |
<A(5,5)> |
|
|
n |
|
1
5
6
Форма вывода
РЕЗУЛЬТАТ
Группа попадает на конкурс лучших групп
Группа не попадает на конкурс лучших групп
|
Метод решения задачи
Для решения задачи был применен метод пошагового проектирования.
Задача разбита на три подзадачи:
Нахождение среднего балла
Нахождения количества троечников
Проверка на наличие двоечников
Для реализации подзадач на языке программирования Turbo Pascal 7 использованы функции.
Аномалии
Аномалии не рассматриваются.
Тесты
№ теста, назначение |
Входные данные |
Результат |
|
A |
N |
||
1. получение положительного результата |
3 4 5 4 3 5 5 4 5 5 4 3 3 4 4 4 4 4 5 5 5 5 5 5 4 |
5
|
Группа попадает на конкурс лучших групп
|
2. получение отрицательного результата |
3 4 3 4 3 5 5 4 4 5 4 3 3 3 4 4 2 3 3 5 4 4 4 4 4 |
5
|
Группа не попадает на конкурс лучших групп
|