Главная Обучение Олимпиады Контакты

 

 


Летняя КШ "КЭШ"


Программы обучения:

Группа А (уровень Basis - базовый,
7-9 класс) подробнее>>
Группа B (уровень ProA - продвинутый уровень А, 8-10 класс) подробнее>>
Группа C (уровень ProB - продвинутый уровень B, 9-11 класс) подробнее>>





Программа обучения уровня Basis (базовый) Группа А (7-9 класс)

МОДУЛЬ 1: "ОСНОВЫ ПРОГРАММИРОВАНИЯ"

Тема 1. Основы построения программ (4ч).
Теория: система Turbo Pascal, алфавит языка и специфика использования символов, общая структура программ, комментарии, простые типы данных (целочисленные, вещественные, символьные), константы, переменные, ввод и вывод данных, оператор присваивания, арифметические операции и стандартные функции.
Практика: вычисление значений переменных по заранее заданной формуле, тренировка №1 "Следование" (задачи 1-3).

Тема 2. Алгоритм следования. (16ч).
Теория: алгоритм следования (линейный), операции DIV и MOD.
Практика: выделение цифр числа, вычисление расстояния между точками, программирование задач вычислительной геометрии, тренировка №1 "Следование" (задачи 4-25).

Тема 3. Алгоритм ветвления. (16ч).
Теория: алгоритм ветвления (условный оператор), полная, краткая форма, логические операции (сложение, умножение, отрицание), составные условия, логические переменные.
Практика: тренировка №2 "Ветвление".

Тема 4. Конструкция выбора (4ч).
Теория: оператор выбора, селектор интервального типа, селектор целого типа.
Практика: выбор из произвольного числа вариантов, выбор из интервала, тренировка №3 "Выбор".

Тема 5. Алгоритм "цикл" (24ч).
Теория: Цикл с предусловием, цикл с постусловием, цикл со счетчиком.
Практика: тренировка №4А "Цикл со счетчиком", №4Б "Цикл с предусловием", №4В "Цикл с постусловием".

Тема 6. Олимпиада №1 (4ч).
Теория: правила проведения соревнования, система оценивания решений и определения победителя, методика решения олимпиадных задач.
Практика: решение задач олимпиады.

Тема 7. Рефлексия по модулю №1 (4ч).
Теория: разбор решения задач олимпиады №1, анализ общих ошибок и методы их устранения.

МОДУЛЬ 2: "СТРУКТУРЫ ДАННЫХ"

Тема 1. Обработка файлов (8ч).
Теория: Виды файлов. Стандартные средства обработки файлов последовательного доступа.
Практика: обработка последовательностей чисел, хранимых в файле, запись результата в файла, работа с несколькими файлами. Тренировка №5 "Использование файлов".

Тема 2. Структурированные типы данных: массивы. (28ч).
Теория: Массивы. Назначение массивов. Виды массивов: одномерные, двумерные. Заполнение, вывод массивов. Обработка массивов: вычисление суммы элементов массива, поиск элементов, отвечающих условию, определение количества (суммы) элементов массива, отвечающих условию, поиск минимального и максимального значений, обмен элементов, пересчет. Простые сортировки одномерных массивов: метод прямого выбора, метод простого обмена, метод вставки.
Практика: тренировка №6А "Одномерные массивы", №6Б "Сортировки", №6В "Двумерные массивы".

Тема 3. Олимпиада №2 (4ч).
Практика: решение задач олимпиады.

Тема 4. Рефлексия по модулю №2 (4ч).
Теория: разбор решения задач олимпиады №2, анализ общих ошибок и методы их устранения.

МОДУЛЬ 3: "СТРУКТУРНОЕ ПРОГРАММИРОВАНИЕ"

Тема 1. Поиск ошибок с помощью отладчика (4ч).
Теория: синтаксические и семантические ошибки, поиск ошибок в программе, технология отладки и тестирования программы. Автоматизированные проверяющие системы.
Практика: пошаговая отладка программы и трассировка, выполнение программы до определенной точки, перезапуск программы, просмотр и модификация переменных в программе, тренировка №7 "Поиск ошибок с помощью отладчика".

Тема 2. Процедуры и функции (12ч).
Теория: подключение к программе стандартных модулей, параметры процедур и функций, общая структура процедур и функций, взаимодействие основной программы с процедурами и функциями, различие между процедурами и функциями. Описание и использование собственных процедур и функций.
Практика: тренировка №8 "Функции", №9 "Процедуры" и №10 "Использование процедур и функций".

Тема 3. Работа со строковыми типами данных (16ч).
Теория: представление в памяти символьной информации, объявление строчных типов и строчных переменных, операции со строками, стандартные процедуры и функции для строк, практический пример применения процедур, работающих со строками.
Практика: тренировка №11, №12 и №13 "Работа со строковыми типами данных".

Тема 4. Множества (6ч).
Теория: структура данных - множество, операции над элементами множества и самими множествами.
Практика: тренировка №14 "Множества".

Тема 5. Олимпиада №3 (4ч).
Практика: решение задач олимпиады.

Тема 6. Рефлексия по модулю №3 (4ч).
Теория: разбор решения задач олимпиады №3, анализ общих ошибок и методы их устранения.


Группа B (уровень ProA - продвинутый уровень А, 8-10 класс) подробнее>>
Группа C (уровень ProB - продвинутый уровень B, 9-11 класс) подробнее>>

Координатор проекта "Компьютерная Школа" Иванов Андрей Николаевич.

Вы можете послать свое сообщение по электронному адресу temp3@yandex.ru или посетить раздел Контакты.

 
Copyright © 2010
Великий Новгород

Hosted by uCoz