ОСО-2007. Информатика и ИКТ. Программирование на С++.
Координаторы секции
Ведущий координатор: Ремнев Анатолий Александрович
e-mail: taraz1@mail.ru
Координатор: Федотова Светлана Владимировна
e-mail: rc-svf@mail.ru
Итоги ОСО-2007
N п/п |
id*** |
Фамилия, имя, отчество |
Самостоятельная
работа (обучающий этап) |
Итоги ОСО | |||||||||||||||||||||||||
tst1 | tst2 | Практикум 1 | Практикум 2 | ||||||||||||||||||||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | ||||||||||
1. | id107 | Евсеев Андрей Андреевич | 7 | 10 | 4 | 4 | 3 | 1 | 4 | 2 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | |||||||||||
2. | id123 | Заруйкина Людмила Григорьевна | 10 | 10 | 4 | 4 | 3 | 4 | 2 | 2 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 3 | 4 | 4 | 2 | 4 | 4 | |||||
3. | id136 | Кагиров Ринат Рафисович | 10 | 10 | 4 | 4 | 2 | 4 | 3 | 4 | |||||||||||||||||||
4. | id241 | Петров Владимир Анатольевич | 9 | 10 | 4 | 3 | 4 | 4 | 2 | 4 | 4 | 4 | 4 | ||||||||||||||||
5. | id336 | Федотов Сергей Андреевич | 10 | 10 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | |||||||
6. | id357 | Чулошникова Ирина Леонидовна | 10 | 10 | 4 | 4 | 3 | 2 | 4 | 4 | 4 | ||||||||||||||||||
7. | id379 | Яновский Алексей Сергеевич | 10 | 10 | 4 | 3 | 4 | 3 | 3 | 4 | 4 | 4 | 4 | 4 | 4 | 4 |
|
- работа получена, в проверке | |
|
- незачет |
Аннотация к курсу
Задачей курса является выработка алгоритмического и логического мышления через практикум по решению задач и обучение программированию как таковому на примере языка С++.
Курс не ставит перед собой цель охватить весь спектр задач и показать средства реализации их на языке программирования. Цель данного курса - начать, показать основы программирования в среде С++, пробудить интерес к дальнейшему углубленному изучению не только алгоритмов и приемов решения нестандартных задач, но и других языков, систем программирования, в частности, данный курс является хорошей подготовкой к освоению PHP.
Курс построен чередованием изучения теоретического материала и практического решения задач.
В содержание теоретических и практических занятий курса включен максимальный минимум задач - от простейших, до сложных и нестандартных, часть задач даны с подробными пояснениями решений.
Ход проведения олимпиады
Неделя |
Тематика
занятий (краткое содержание темы) |
ческая часть (часы) |
Практи- ческая часть (часы) |
Оценивание |
1 | Лекция.
Компьютер и программное обеспечение. Среда программирования
С++. Приветствие Программиста. Практика. Структура программы. Переменные и идентификаторы. Выражение и операторы. Комментарии в С++. Операторы вывода и ввода информации. |
1 |
2 |
тест к занятию 1 |
2 | Задачи
... без алгоритмов Лекция. Операции, приоритет операций. Стандартные математические функции. Практика. Целочисленная арифметика. Генератор случайных чисел. Комбинированный оператор присваивания. Нестандартные задачи по информатике. Общие вопросы. Задачи на вычисление значений. |
1 |
2 |
|
3 | Условия
и закономерности Лекция. Алгоритмизация. Алгоритм, блок-схема алгоритма. Ветвление в алгоритме. Логические функции. Практика. Структурный условный оператор. Задачи с использованием простых условий и закономерностей. |
1 |
2 |
тест
к занятию 3 7.02 - 24.02 |
4 | Лекция.
Оператор выбора. Условия и закономерности. Практика. Практикум по решению тематических задач. Шахматные задачи. |
1 |
2 |
|
5 | Его
величество - Цикл Лекция. Повтор в алгоритме. Цикл с параметром. Циклы с вложенными условиями. Практика. Структура данных - массив. Решение задач на обработку одномерных массивов. |
1 |
4 |
|
6 | Практикум
1. Самостоятельное выполнение заданий. Прием работ |
есть | ||
7 | Лекция.
Цикл с предусловием. Цикл с постусловием. Двумерный массив
- матрица. Практика. Техника работы с двумерными массивами. Работа с файлами: организация ввода и вывода данных из файла. Задачи, решаемые с использованием циклических алгоритмов. |
3 |
6 |
|
8 | Лекция.
Функции и введение в рекурсию. Практика. Условия, циклы, массивы. |
1 |
2 |
|
9 | Лекция.
Строки в C++. Стандартные функции для работы со строками. Практика. Обработка строк. Решение задач. |
1 |
4 |
|
10 | Практикум
2. Самостоятельное выполнение заданий. Прием работ |
есть | ||
11 - 12 | Олимпиада по решению нестандартных задач | есть | ||
ВСЕГО: | 10 | 24 |
Рассылка теоретических материалов (лекций) осуществляется 2 раза неделю. Прием зачетных работ проводится до начала мини-олимпиады (по графику).
Форма контроля - выполнение зачетных заданий.
В качестве завершающих этапов обучения предусматривается мини-олимпиада среди участников.
Олимпиадная деятельность - рейтинг участника.
Результат обучения формируется из количества баллов набранных за решение зачетных задач и баллов, полученных в ходе мини-олимпиады. Дополнительные баллы могут быть начислены за обсуждение алгоритмов решения задач в листе рассылки курса.