Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет Антона.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
199.17 Кб
Скачать

Московский энергетический институт (Технический университет) Типовое задание по информатике

Студент: Хуснуллин А.Ш.

Группа: ТФ-09-08

Преподаватель: Архипов О.Г.

Москва

2009

  1. Внешняя спецификация программы

    1. Постановка задачи

Определить по экзаменационной ведомости попадает ли группа на конкурс лучших групп. Условия конкурса:

  • средний бал группы больше «4»;

  • отсутствуют неуспевающие;

  • число студентов не имеющих троек больше половины.

    1. Состав данных

      Тип

      Имя

      Смысл

      Структура

      Диапазон

      Точность

      Поле

      Входные данные

      Целый

      А

      Массив оценок группы

      Массив двумерный

      0≤А[i]≤5

      -

      1

      Целый

      n

      Количество студентов

      Простая переменная

      0≤n≤100

      -

      3

      Выходные данные

      Промежуточные данные

      Вещественный

      srb

      Средний бал

      Простая переменная

      Целый

      bt

      Количество студентов С тройками

      Простая переменная

      Логический

      dv

      Наличие двоечников

      Простая переменная

    2. Форма ввода

1 2 3 5 80

<A(1,1)>

<A(1,5)>

…………………

<A(5,1)>

<A(5,5)>

n

1

5

6


    1. Форма вывода

РЕЗУЛЬТАТ

Группа попадает на конкурс лучших групп

Группа не попадает на конкурс лучших групп

    1. Метод решения задачи

Для решения задачи был применен метод пошагового проектирования.

Задача разбита на три подзадачи:

  • Нахождение среднего балла

  • Нахождения количества троечников

  • Проверка на наличие двоечников

Для реализации подзадач на языке программирования Turbo Pascal 7 использованы функции.

    1. Аномалии

Аномалии не рассматриваются.

    1. Тесты

№ теста, назначение

Входные данные

Результат

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

Группа не попадает на конкурс лучших групп