Олимпиадные Задачи для Языка Паскаль с Решением


Олимпиадное программирование (Паскаль)
Февраль 8, 2016 – 15:24
4 Преподаваемые курсы Паскаль

Дни открытых дверей Академии информатики для школьников — 2 декабря (Пятница) в 1900 Аудитория №148
9 декабря, 16 декабря, 23 декабря, 13 января, 20 января, 27 января,

График обучения: 52 академических часа

Аннотация

Популярность олимпиад по программированию в последнее время заметно возросла. Участие в них помогает школьнику проявить свои творческие способности, а наиболее успешные конкурсанты рейтинговых олимпиад еще и существенно повышают свои шансы на поступление в престижные вузы на профильные специальности.

Предлагаемые на олимпиадах задачи имеют свои особенности, такие как повышенная сложность, необычная формулировка условия, строгое ограничение всех исходных величин, определенный формат ввода/вывода, ограничения по времени работы программы и занимаемой ею памяти и так далее. Для успешного выступления на соревнованиях программистов требуется специальная подготовка, как раз и предлагаемая на данном курсе.

Курс «Олимпиадное программирование» предназначен для тех, кто уже усвоил основы алгоритмизации и приобрел базовые навыки программирования на одном из языков. В качестве базового языка курса был выбран Pascal, так как он является одним из самых распространённых на олимпиадах и достаточно легок для школьников.

Цель первой части курса – помочь будущим программистам освоить базовый синтаксис языка программирования Pascal, получить навыки написания, отладки, автоматической проверки программ на этом языке с целью подготовки к рейтинговым олимпиадам. Материал курса охватывает все разделы языка Pascal, которые могут пригодиться при решении олимпиадных задач - структура программы, ввод/вывод данных, условный оператор, операторы цикла, массивы, процедуры/функции, текстовые файлы.

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

Итогом курса является экзамен – имитация Олимпиады, – на котором учащимся будут предложены задачи разного уровня сложности с автоматической проверкой правильности предложенного решения.

Следует учитывать, что возможность решения олимпиадных задач зависит не только от полученных знаний и навыков, но и от воображения, креативности, внимания, работоспособности. На курсе организован интенсивный тренинг для подготовки обладающих такими качествами одаренных и высокомотивированных учеников и к еще более сложным олимпиадам по спортивному программированию.

Source: www.avalon.ru
Похожие публикации