ГОРОДСКОЙ КОНКУРС ПО ПРОГРАММИРОВАНИЮ И КОМПЬЮТЕРНЫМ РАБОТАМ 2014/15 УЧЕБНЫЙ ГОД НОМИНАЦИЯ «ПРОГРАММИРОВАНИЕ» 21 МАРТА 2015 ГОДА ЦДЮТТ КИРОВСКОГО РАЙОНА
ПОРЯДОК ПРОВЕДЕНИЯ 2 этапа: 1. Презентация своих проектов. На выступление отводится 7 минут. 2. Выполнение очного задания. На очное задание отводится 30 минут
ЧТО МОЖЕТ БЫТЬ ПРОЕКТОМ 1. Обучающая программа 2. Прикладная программа 3. Игровая программа Проекты по веб-программированию оформляются в виде веб-страницы либо сайта. Такие работы должны быть представлены на конкурс в локальной версии во избежание проблем, связанных с подключением к Интернету. Важно, чтобы у проекта были дальнейшие перспективы развития и применения.
КРИТЕРИИ ОЦЕНКИ 1. Алгоритм Необходима структурная схема алгоритма и его аналитическое описание 2. Качество кода 3. Тестирование В документации можно использовать скриншоты, табличные данные, отчёты в свободной форме 4. Пользовательский интерфейс Удобство использования, логичность интерфейса, эстетическая составляющая. 5. Практическое применение Актуальность разработки, перспективы развития и внедрения.
КОЛИЧЕСТВЕННЫЕ ХАРАКТЕРИСТИКИ КРИТЕРИЕВ Алгоритм Качество кода Тестирование Пользовательский интерфейс Практическое применение МАКСИМАЛЬНО 55 БАЛЛОВ
ОЧНОЕ ЗАДАНИЕ Критерии оценки очного задания: Реализация поставленной задачи Качество кода Удобство использования МАКСИМАЛЬНО 45 БАЛЛОВ
НАГРАЖДЕНИЕ Победители в каждой номинации награждаются дипломами за 1, 2, 3 место по каждой из номинаций (программирование и веб- программирование).
ПРИМЕРЫ ЗАДАНИЙ ПО ПРОГРАММИРОВАНИЮ 1. Написать программу, определяющую, является ли заданное натуральное число простым. 2. Написать рекурсивную программу поиска минимального элемента массива. 3. Написать функцию, выводящую все перестановки из n заданных символов. 4. Написать программу, определяющую возможные углы наклона дула пушки, достаточные для того, чтобы ядро перелетело крепостные стены. На вход подаются высота стены, расстояние до неё и начальная скорость ядра. Конкурсное задание может быть связано в том числе и с физической задачей (см. п. 4). В этом случае все физические формулы будут даны.
ПРИМЕРЫ ЗАДАНИЙ ПО РАЗМЕТКЕ HTML-СТРАНИЦ И ВЕБ- ПРОГРАММИРОВАНИЮ 1. Создать разметку слоёв, визуально соответствующую флагу Норвегии, с соблюдением пропорций 27: Создать веб-страницу с кнопками управления телевизором: сменить изображение на «телевизоре» (переключение 3 каналов), убрать телевизор, закрыть окно браузера с телевизором. Изображения для показа на экране «телевизора» предоставляются. 3. Создать веб-страницу, спрашивающую у пользователя ответы в тестовой форме (в т.ч. с выбором нескольких вариантов ответа) на некоторые задания и выводящую в отдельном окне список ответов пользователя, правильных ответов и общий балл.
КОММЕНТАРИИ ПО ТЕСТОВЫМ ЗАДАНИЯМ 1. Задания для разных возрастных категорий будут различаться. 2. Конкретный список заданий будет составлен с учётом уровня работ, присланных на конкурс. 3. Примеры заданий не иллюстрируют типологию, но демонстрируют уровень сложности очного задания.
КОНТАКТЫ Боголюбов Данила Александрович Тел.: 8(921)