Олимпиадное программирование

Решением олимпиадной задачи является программа, написанная на одном из языков программирования. Самыми популярными языками являются: C++, C#, Java, Pascal. Сейчас проводится много разных олимпиад по информатике и программированию. В курсе "Олимпиадное программирование" закладывается базис знаний и формируется подход от простого к сложному, по возрастанию сложности задач. Мы выбрали C++ в качестве языка программирования. В данном случае язык С++ наиболее подходит для старта - формирует культуру алгоритмического мышления и понимания базовых конструкций. Помимо этого в программе курса собраны реальные примеры, олимпиадные задачи, главное – много практики. Материалы курса ориентированны как на школьников, готовящихся к выступлениям на олимпиадах высокого уровня, так и только начавших изучать программирование. 

  

Программа курса:

- Знакомство с языком C++ для решения задач (возможно с какой-либо тестирующей системой)
- Типы данных и отладка
- Арифметические задачи
         Проверка на четность
         Получение цифр числа
         Проверка на простоту
         Сумма делителей
         Количество делителей
         Разложение на простые множители
-  НОД и НОК
- Однопроходные алгоритмы
         Сумма элементов
         Максимум из всех
         Максимум из четных
         Второй максимум
- Массивы
         Создание массива
         Ввод (считывание) массива из N элементов
         Вывод всех элементов массива
         Поиск максимума
         Поиск индекса максимального
         Поиск индекса заданного числа в массиве
         Вывод массива в обратном порядке
         Косвенная адресация
- Сортировки
         Сортировка выбором
         Сортировка пузырьком
         Быстрая сортировка
- Символы и строки
- Двумерные массивы
         Вывод массива в виде таблицы
         Cумма всех элементов
         Сумма элементов главной диагонали
- Графы
         Понятие графа
         Способы хранения графа
- Стек и очередь
- Еще графы
         Обход в ширину
         Волновой алгоритм
         Обход в глубину

 

Программист - профессия будущего!

Условия

Возраст участников: 8 - 10 класс

Количество человек в группе: 10 учеников

Расписание занятий: Суббота 16.00 до 18.00 

Стоимость:  Два часа в неделю/ 1250 рубл.

Продолжительность: 3 года

Уважаемые родители, дорогие ребята, вы всегда можете посетить любое занятие курсов ЦМИТа бесплатно и выбрать тот курс, который понравится.


Контакты

ТЕЛЕФОН: +7 (498)48 46969

+7 (909) 631 9966

АДРЕС: 140180, Московская область, Жуковский, Дугина, 6/1

                       Email: info@zhukcmit.ru


Преподаватель

Шиловский

Алексей Иванович

студент Московского Физико-Технологического института 

Записаться на курс

В сообщении необходимо указать: ФИО ученика, школу, класс и Ваши контактные данные. Спасибо!

Примечание: Обязательные к заполнению поля помечены *.

Impressions