Задачи II-го (муниципального) этапа областной олимпиады школьников по информатике (базовый курс)

 (8–9 класс, 2002–2003 учебный год, Пермская область)

1) Задание по алгоритмике. (Автор-составитель — С.В. Русаков, оппонент — А.Г. Деменев). 10 баллов.
Требуется написать программу для графического исполнителя «Кенгуренок Ру», которая строит заданное изображение  (см.рис.) Внешний прямоугольник на рисунке – это граница рабочего поля.
Указание 1. Рисунок должен получаться после выполнения программы при начальном состоянии исполнителя — кенгуренок расположен в левом верхнем углу и «смотрит» направо.
Указание 2. Программа должна содержать как можно меньше операторов (строк): если количество строк превышает 40, то за каждые лишние 3 строки начисляется штрафной балл.

Система команд исполнителя "Кенгурёнок":
ШАГперемешение на 1 шаг вперед с рисованием линии
ПОВОРОТповорот на 90 градусов против часовой стрелки
ПРЫЖОКперемещение на 1 шаг вперед без рисования
СДЕЛАЙ имя процедурывызов процедуры
ПОКА условие, ПОВТОРЯТЬ
тело цикла
КОНЕЦ ЦИКЛА
Цикл. Варианты условий: "впереди край" или "впереди не край"
ЕСЛИ условие
ТО серия 1
ИНАЧЕ серия 2
КОНЕЦ ВЕТВЛЕНИЯ
Ветвление. Возможные условия "впереди край" или "впереди не край".
Возможен вариант неполного ветвления (без ИНАЧЕ)
Описание процедуры:ПРОЦЕДУРА имя
тело процедуры
КОНЕЦ ПРОЦЕДУРЫ

2) Электронные таблицы. (Автор-составитель — С.В. Русаков, оппонент — А.Г. Деменев). 10 баллов.

Группа учащихся писала тест, результаты которого представлены в таблице (тест содержал три блока по 10 вопросов в каждом). Баллы начислены за правильные ответы.

Фамилия И. Блок 1 Блок 2 Блок 3
1 Бутаков А. 5 8 7
2 Ваганова М. 4 3 5
3 Васильев И. 8 7 8
4 Вьюжанина Е. 9 8 7
5 Дерябин А. 3 5 4
6 Донцова Д. 6 7 6
7 Завьялов А. 8 6 6
8 Заикина В. 7 5 9
9 Иванов П. 5 4 3
10 Кондратьев С. 8 8 6
11 Коняев С. 7 9 8
12 Крылов С. 4 3 7
13 Кузнецов В. 6 6 5
14 Петрова И. 6 8 8
15 Попов К. 5 7 5
16 Прохорова М. 7 5 4
17 Реутова О. 6 8 8
18 Саженков А. 5 7 9
19 Сапожников А. 4 4 3
20 Суворова Н. 8 6 6
21 Федоровцева Е. 9 6 8
22 Филонов А. 3 5 7
23 Фирсов А. 6 7 5
24 Цирюльник Е. 8 6 8
25 Юткина Л. 4 5 7

Требуется с помощью табличного процессора создать автоматическую таблицу результатов тестирования. Полученная таблица должна автоматически решать следующие подзадачи:

  1. подсчитать, сколько баллов набрал за весь тест каждый ученик;
  2. определить максимальный результат (в баллах) по всему тесту, показанный учениками группы;
  3. выдать фамилии учеников, набравших максимальный балл;
  4. определить средний балл для всей группы учащихся по каждому блоку и по всему тесту;
  5. подсчитать, сколько учеников набрали суммарно 0 баллов, 1 балл, 2 балла, ..., 30 баллов;
  6. по таблице, полученной в п.5) , построить гистограмму.

3) Базы данных. (Составитель — Семакин И.Г., оппонент — Деменев А.Г.). 10 баллов.

Требуется выполнить в реляционной СУБД следующие действия.

Рейс 311 до Санкт-Петербурга вылетает  каждый день в 10-00.
Рейс 2115 до Воронежа вылетает по понедельникам, средам и субботам  в 8-35.
Рейс 214 до Минска вылетает по вторникам, четвергам и субботам в 13-15.
Рейс1222 до Екатеринбурга вылетает ежедневно в 20-30.
Рейс 1234 до Новосибирска вылетает по понедельникам, средам, пятницам и воскресеньям в 9-00.
Рейс 763 до Ижевска вылетает по понедельникам, средам, пятницам в 15-40
Рейс 521 до Мурманска вылетает по вторникам и субботам в 11-10.
Из аэропорта Домодедово отправляются рейсы до Воронежа, Новосибирска и Ижевска. Из аэропорта Шереметьево отправляются рейсы до Санкт-Петербурга и Екатеринбурга. Из аэропорта Внуково отправляются рейсы до Минска и Мурманска.

 

1)   Получить список всех рейсов, вылетающих из Домодедово; указать номер рейса, город и время вылета. Отсортировать по времени вылета.
2)   Получить список всех рейсов, вылетающих в воскресенье; указать номер рейса, аэропорт и пункт назначения. Отсортировать в алфавитном порядке названий городов.
3)   Получить список всех рейсов, вылетающих в четверг во второй половине дня (после 12 часов); указать номер рейса, город, аэропорт и время вылета. Отсортировать по времени вылета.
4)   Получить список рейсов (номер и город) из Домодедово, в расписании которых есть среда и пятница.
5)     Получить список рейсов из Внуково и Домодедово в первой половине дня в субботу (номер, город, аэропорт, время вылета). Отсортировать по времени вылета.

 

© Пермский областной Оргкомитет олимпиад школьников по информатике, 2002

 


Рейтинг ресурсов УралWeb

Сайт создан в системе uCoz