ОСО-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 раза неделю. Прием зачетных работ проводится до начала мини-олимпиады (по графику).

Форма контроля - выполнение зачетных заданий.

В качестве завершающих этапов обучения предусматривается мини-олимпиада среди участников.

Олимпиадная деятельность - рейтинг участника.

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

Информатика и ИКТ
Участие вовсех направлениях олимпиады бесплатное

Номинант Примии Рунета 2007

Всероссийский Интернет-педсовет - 2005