Номинация программирование

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