В 3-м туре турнира (15.02.2014г.) предполагается выполнение трех типов заданий: - разработка базы данных и запросов к ней (MS Access 2003); - решение задачи с помощью электронных таблиц (MS Excel 2003); - создание алгоритмов для работы с незнакомым исполнителем в среде. 1. Практические навыки и знания по работе с базами данных для выполнения олимпиадного задания 1. Определение списка полей базы данных на основе полученного задания. 2. Нормализация базы данных (приведение к 3-й нормальной форме). 3. Разработка структуры таблицы с подбором оптимального типа и размера каждого поля. 4. Определение ключевых полей таблицы. 5. Установка связей между таблицами. 6. Заполнение созданных таблиц исходными данными. 7. Формирование запросов к таблице, в т.ч. группировка, статистическая обработка, вычисляемые поля: А) выбор таблиц и полей, включаемых в запрос; Б) формирование условия отбора (в том числе с применением логических операций); В) сортировка по указанным полям. 8. Формирование отчета на основе таблиц и на основе созданных ранее запросов. Умение выполнять группировку полей в отчете и подведение итогов по каждой группе 2. Практические навыки и знания по работе с электронными таблицами для выполнения олимпиадного задания 1. Построение таблицы на основе задания с применением констант числового, текстового типа, а также типа «дата». 2. Создание формул с использованием арифметических и логических операций, а также любого вида функций. 3. Использование функций, обрабатывающих диапазон ячеек (СУММ, СРЗНАЧ, СЧЕТЕСЛИ, СУММЕСЛИ, МАКС, МИН и т.д.). 4. Использование констант массива в формулах массива. 5. Защита данных, скрытие листа. 6. Индексация полей, ссылочная форма. 7. Создание фильтров. 8. Сортировка таблиц по указанному ключу. 9. Построение диаграмм и графиков различных типов. 10. Работа со скрытыми строками и столбцами. 11. Использование абсолютной и относительной адресации. 12. Работа с несколькими листами таблицы и умение ссылаться на ячейки другого листа таблицы в формулах. 13. Применение условного форматирования. 14. Работа со сводными таблицами. 15. Работа с внешними данными (импорт текстового файла с разделителями). 16. Защита данных. 17. Создание выпадающих списков. 3. Практические навыки и знания по работе с исполнителями для выполнения олимпиадного задания Понятия Алгоритм, исполнитель алгоритма, система команд исполнителя, среда исполнителя, отказы: «НЕ МОГУ», «НЕ ПОНЯЛ», координаты. Утверждения Правило обработки информации называется алгоритмом. Алгоритм состоит из команд. Исполнителем называется человек, коллектив, животное или техническое устройство, которые понимают и умеют точно исполнять задаваемые им команды. Набор понятных исполнителю команд называется системой команд этого исполнителя (СКИ). Среда исполнителя – часть пространства и условия, в которых исполнитель может выполнять команды. Отказ «НЕ ПОНЯЛ» – исполнитель получил команду, не входящую в СКИ. Отказ «НЕ МОГУ» – выполняя команду, исполнитель встретил ограничения пространства и/или условия, которые он не может («не умеет») преодолеть. Описание исполнителя: Какая СКИ у исполнителя: − какие команды входят в СКИ? − как команды передаются исполнителю? (синтаксис) − как исполнитель выполняет команды? (семантика) − когда выполнение команды приводит к ситуации "не могу"? В какой среде (обстановке) работает исполнитель и какую работу он может выполнять? Умения 1. Уметь разобраться в принципах работы незнакомого исполнителя в соответствии с его описанием: − понять, что произойдет после выполнения команды, серии команд (последовательности), алгоритма в целом; − определить, в каких случаях возникает отказ «НЕ МОГУ»; − распознать синтаксическую ошибку (отказ «НЕ ПОНИМАЮ»). 2. Уметь выбрать последовательность команд, приводящую к требуемому результату 3. Уметь ориентироваться в системе координат: − по заданным координатам найти объект; − определить координаты данного объекта. 4. Уметь использовать основные алгоритмические структуры (следование, ветвление, цикл). 5. Уметь выполнять декомпозицию задачи, выделять и разрабатывать вспомогательные алгоритмы. 6. Уметь составлять блок-схемы алгоритмов в текстовом или графическом редакторах. 7. Уметь получать скриншоты экрана компьютера. 8. Уметь получать оцифрованные копии с бумажных носителей методами сканирования либо фотосъемки. Приложение Пример блок-схемы, выполненной по стандарту: