| ||||||
Программа обучения уровня 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 |