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

2.3.2 Информационные таблицы.

Созданы два вида таблиц, используемых для выполнения запросов и пригодных для внесения изменений или самостоятельного изучения необходимых запросов. Это:

- Таблица-Участники

- Таблица-Судьи

- Таблица-Клубы

- Таблица-Медалисты

Эти таблицы выглядят так:

Участники:

Cудьи:

Клубы:

Медалисты:

2.3.3 Выполнение запросов.

2.3.3.1 Общие сведения.

Все запросы расположенным на первых двух листах «Сведения» и «Справки» оформлены в виде сведенных рядом полей ввода и вывода и управляющей кнопки, расположенной непосредственно над этими полями.

Ввиду однотипности запросов, все они будут описаны по общему для всего п. 2.3.3 плану:

а) Задание

б) Поле ввода

в) Поле вывода

г) Управляющая кнопка

д) алгоритм обработки запроса

е) наглядная иллюстрация

Все запросы построены таким образом, что работают для не более чем 40 участниках, при реально существующих 27.

2.3.3.2 Ринга на котором выступает участник.

а) Требуется по данным: имя участника определить ринга на котором он выступает.

б) C10

в)C11

г) «Нахождение ринга для участника»

д)В цикле сверяются имена участников и заданное имя. При нахождении совпадения выписывается знаение из ячейки ринга для найденного участника.

е) Пример:

2.3.3.3 Породы предтавляющие клуб.

а) Требуется определить породы представляющие клуб на данном турнире.

б) F10

в) F11-F20

г) «Породы представляющие клуб»

д) В цикле для каждого из участников сверяется значение в столбце клуба и название клуба вводимого с клавиатуры.При нахождении совпадеия запускается зикл для проверки не была ли данная порода уже добавленна в список представляемых клубом.Если нет, то она дописывается в список

е) Пример:

2.3.3.4 Количество медалей у клуба.

а)Требуется вычислить какие медали и сколько заработал данный клуб на турнире..

б) I10

в) I11-I13

г) «Вычисления количества моделей у клуба.»

д) В цикле для каждого из участников сверяется значение в столбце клуба и название клуба вводимого с клавиатуры.При нахождении совпадеия запускается зикл для проверки

какую медаль получил данный участник.При занимани участником призового места прибавляется 1 к переменной относящейся к соответсвенной медали.После выполнения циклов записывается результат в ячейки I11-I13.

е) Пример:

2.3.3.5 Эксперты данной породы собак.

а) Необходимо вычислить экспертов которые будут судить данную породу собак на турнире.

б) L10

в) L11-L20

г) «Нахождение эксперта данной породы собак»

д)В цикле по участникам нааходится участник выступающий с данной породой собаки.Оперделяется на каком ринге он выступает. В ответ записываются имена всех експертов судящих на данном ринге и не отказавшихся от судейства.

е) Пример:

2.3.3.6 Информация о собаке эксперта.

а) Требуется выдать информацию о собаке эксперта если таковая имеется.

б) O10

в) O11-13

г) «Информация об эксперте»

д)В цикле по участникам ищется строка начинабщаяся с имени эксперта.Если таковая имеется то выводится со строки все отсальные данные относительно собаки экспперта. Если нет выдается , что информации по данному эксперту нет.

е) Пример