курса «Информатика и технологии программирования» (профильный уровень). Поляков контрольные работы


подготовка к ЕГЭ-2018 по информатике, разбор задач ЕГЭ-2018 по информатике, материалы для подготовки к ЕГЭ

 

Форум ЕГЭ по информатике Онлайн-тесты: ЕГЭ по информатике Генератор вариантов ЕГЭ Telegram-канал

Что это такое?

Здесь представлены материалы для подготовки к ЕГЭ по информатике. В отличие от известной литературы, для большинства задач из демо-вариантов ЕГЭ сравниваются несколько способов решения, анализируются их достоинства и недостатки, возможные проблемы и «ловушки». Приведены рекомендации, позволяющие выбрать эффективные методы решения каждой конкретной задачи.

Автор признателен О.А. Тузовой (г. Санкт-Петербург) за обсуждение этих материалов и конструктивную критику. Спасибо всем, кто присылал и присылает мне замечания, предложения, сообщения об опечатках и неточностях.

Особая благодарность Н.Н. Паньгиной (г. Сосновый Бор) за взаимовыгодное сотрудничество и разностороннюю поддержку проекта.

Автор будет благодарен за новые отзывы по поводу представленных здесь материалов для подготовки к ЕГЭ по информатике. Если вы заметили ошибку или у вас просто есть что сказать по существу вопроса, пишите.

Новые учебники К.Ю. Полякова и Е.А. Еремина

www.labirint.ru: 7 класс, 8 класс, 9 класс, 10 класс, 11 класс
my-shop.ru: 7 класс, 8 класс, 9 класс, 10 класс, 11 класс
www.tdabris.ru: 7 класс (ч. 1, ч. 2), 8 класс, 9 класс, 10 класс (ч. 1, ч. 2), 11 класс (ч. 1, ч. 2)
umlit.ru: 7 класс (ч. 1, ч. 2), 8 класс, 9 класс, 10 класс (ч. 1, ч. 2), 11 класс (ч. 1, ч. 2)
ИП А.А. Бережная: Санкт-Петербург, книжная ярмарка в ДК им. Крупской, 2-й этаж, место 91,  8-911-212-78-57, [email protected], есть группа ВКонтакте.

Коллеги тащат то, что не приколочено...

Публикации

См. также полный список публикаций.

Что еще посмотреть?

Литература для подготовки к ЕГЭ-2018

  1. Ушаков Д.М. ЕГЭ-2018. Информатика. 10 типовых вариантов экзаменационных работ для подготовки к ЕГЭ. — М.: Астрель, 2017.
  2. Ушаков Д.М. ЕГЭ-2018. Информатика. 20 типовых вариантов экзаменационных работ для подготовки к ЕГЭ. — М.: Астрель, 2017.
  3. Крылов С.С., Ушаков Д.М. ЕГЭ-2018. Информатика. Тренажёр. — М.: Экзамен, 2017.
  4. Лещинер В.Р. ЕГЭ-2018. Информатика. 14 вариантов. Типовые тестовые задания от разработчиков ЕГЭ. — М.: Экзамен, 2017.
  5. Ройтберг М.А., Зайдельман Я.Н. Информатика и ИКТ. Подготовка к ЕГЭ в 2018 году. Диагностические работы. — М.: МЦНМО, 2017.
  6. Крылов С.С., Чуркина Т.Е. ЕГЭ-2018. Информатика и ИКТ. Типовые экзаменационные варианты. 10 вариантов — М.: Национальное образование, 2017.
  7. Крылов С.С., Чуркина Т.Е. ЕГЭ-2018. Информатика и ИКТ. Типовые экзаменационные варианты. 20 вариантов — М.: Национальное образование, 2017.
  8. Зорина Е.М., Зорин М.В. ЕГЭ 2018. Информатика. Сборник заданий. — М.: Эксмо, 2017.
  9. Самылкина Н.Н., Синицкая И.В., Соболева В.В., ЕГЭ 2018. Информатика. Тематические тренировочные задания. — М.: Эксмо, 2017.
  10. Самылкина Н.Н., Синицкая И.В., Соболева В.В., ЕГЭ 2018. Информатика. Сдаём без проблем! — М.: Эксмо, 2017.

1 мая 2018 г.     Исправлена неточность в условии задачи 23.132.     Новые задачи для тренировки 17 (Н. Гаязова).

28 апреля 2018 г.     Исправлены опечатки в решении задачи 27.79 на Python.

27 апреля 2018 г.     Новая задача 27 с разбором (Д. Богданов).     Новые задачи для тренировки 17.

25 апреля 2018 г.     Новый нестандартный вариант ЕГЭ (Д. Богданов).

23 апреля 2018 г.     Обновлён онлайн-решатель задачи 23 (А. Жуков).

17 апреля 2018 г.     Программа для построения дерева двоичного кода (проверка условия Фано).

15 апреля 2018 г.     Задачи 21 на языке C++ (Н.Д. Керамов).

14 апреля 2018 г.     Ещё одно решение задачи 2.Р-18 (С.В. Логинова).     Новые задачи для тренировки 2 (С.В. Логинова).

12 апреля 2018 г.     Ещё одно решение задачи 2.Р-19 (А.Н. Носкин).

11 апреля 2018 г.     Новый разбор задачи 2 и новая задача для тренировки.     Новые задачи 14 (А.Н. Носкин).

Официальные материалы ФИПИ

Лицензионное соглашение

Все опубликованные ниже материалы для подготовки к ЕГЭ по информатике могут быть свободно использованы в некоммерческих целях при условии сохранения авторства.

Без письменного согласия автора ЗАПРЕЩАЕТСЯ:
  1. 1) публикация материалов в любой форме, в том числе размещение материалов на других Web-сайтах;
  2. 2) распространение неполных или измененных материалов;
  3. 3) включение материалов в сборники на любых носителях информации;
  4. 4) получение коммерческой выгоды от продажи или другого использования материалов.

Скачивание материалов означает, что вы приняли условия этого лицензионного соглашения.

Скачать все сразу

Информация

Системы счисления

Логика

Пользовательский курс

Алгоритмизация и основы программирования

Скачать 6-1: выполнение и анализ простых алгоритмов 04.04.2018
Скачать 6-2: анализ и построение алгоритмов для исполнителей 02.11.2015
Скачать 8: анализ программ с циклами 31.05.2017
Скачать 8сpp: анализ программ с циклами (язык C++, Н.Д. Керамов) 03.04.2018
Скачать 8py: анализ программ с циклами (язык Python, А.А. Паршев, Е.П. Стонт) 31.05.2017
Скачать 11: рекурсивные алгоритмы 15.02.2018
Скачать 11сpp: рекурсивные алгоритмы (язык C++, Н.Д. Керамов) 03.04.2018
Скачать 11py: рекурсивные алгоритмы (язык Python, А.А. Паршев, Е.П. Стонт) 14.02.2018
Скачать 14: выполнение алгоритмов для исполнителя 11.04.2018
Скачать Программа для решения задач с Редактором (Р. Либеров и А.Л. Наймушин) 15.05.2016
Скачать Программа для решения задач с Роботом 10.01.2013
Скачать 19: обработка массивов и матриц 02.03.2018
Скачать 19: обработка массивов и матриц (язык Python, В.А. Салтыков) 02.03.2018
Скачать 20: анализ программы с циклами и условными операторами 10.04.2018
Скачать 20c: анализ программы с циклами и условными операторами (язык Си, Д.Ф. Муфаззалов) 10.04.2018
Скачать 20py: анализ программы с циклами и условными операторами (язык Python, А.А. Паршев, Е.П. Стонт) 09.04.2018
Скачать 21: анализ программ с циклами и подпрограммами 25.01.2018
Скачать 21сpp: анализ программ с циклами и подпрограммами (язык C++, Н.Д. Керамов) 15.04.2018
Скачать 21py: анализ программ с циклами и подпрограммами (язык Python, А. Жуков, Е.П. Стонт) 14.03.2018
Скачать 22: перебор вариантов, динамическое программирование 25.01.2018
Скачать Программа-тренажёр для решения задач на динамическое программирование 02.11.2015

«Теперь, Федя, о главном...»

Ответы и решения

kpolyakov.spb.ru

Авторская учебная программа по информатике для 5-11 классов:

Авторская программа по информатике 5-11 классы

Программа

Общие сведения

Программа предназначена для 5-11 классов с углубленным изучением программирования (профильный уровень).

«Согласовано» — заведующая кабинетом информатики СПбГАППО Петухова Е.В., 03.10.2003.

«Согласовано» — методист по информатике НМЦ Центрального района Санкт-Петербурга Курова И.А., 01.09.2008.

5 класс (68 часов)

Техника безопасности. Информатика и информация. Информационные процессы: хранение, обработка и передача информации. Компьютер как устройство обработки информации. Основные устройства.

Включение и выключение компьютера. Использование клавиатуры и мыши. Рабочий стол Windows. Запуск программ. Окна в Windows. Файлы и папки. Свойства файлов. Типы файлов. Поиск файла по адресу. Понятие о локальной сети. Способы запуска программ.

Графический редактор Paint. Рисование от руки. Геометрические фигуры. Текстовые надписи на рисунке. Работа с фрагментами. Преобразования. Моделирование объемных фигур.

Простейший текстовый редактор. Удаление и вставка символов. Правила набора текста. Редактирование текста. Создание и сохранение текстового файла. Форматирование текста. Свойства шрифта и абзацев. Буфер обмена. Вставка рисунков в документ из коллекции клипов, из файла и через буфер обмена.

Вычисления на компьютере. История развития средств счета. Программа Калькулятор. Совместное использование программ Калькулятор и Блокнот.

Алгоритмы и исполнители. Виды алгоритмов. Исполнитель Робот. Линейные алгоритмы. Цикл повтори. Вложенные циклы. Циклы с условием (пока). Разветвляющиеся алгоритмы. Переменные и их использование. Вычислительные задачи. Процедуры. Процедуры c параметрами.

Программа PowerPoint. Презентации. Анимация.

6 класс (68 часов)

Единицы измерения количества информации.

Устройство компьютера. Системный блок. Процессор и память. Внешняя память (диски, дискеты, флэш-карты). Внешние устройства компьютера. Дискеты и работа с ними. Форматирование дискет. Справочная система Windows (поиск информации о форматировании).

Работа с файлами в программе Проводник. Ярлыки. Поиск файлов.

Редактор Word. Составные документы. Фигурные заголовки WordArt. Буквица. Колонтитулы. Таблицы. Списки. Автофигуры. Копирование экрана (скриншоты).

Исполнитель Черепаха. Система координат. Графические команды. Линейные алгоритмы. Циклические алгоритмы. Процедуры как вспомогательные алгоритмы. Вычислительные задачи. Оператор вывода. Ввод данных. Диалоговые программы. Циклические вычисления.

Понятие о сети Интернет. Службы Интернет. Гипертекст. Служба WWW. Файловые архивы. Электронная почта. Копирование информации с Web-страниц в другие приложения. Поиск информации в Интернет. Поисковые машины.

Презентации с несколькими слайдами. Выполнение проекта (рекламный ролик).

7 класс (68 часов)

Задачи на определение количества информации.

Системный блок компьютера. Внешняя память компьютера. Устройства ввода информации. Устройства вывода информации. Устройства мультимедиа.

Программное обеспечение. Прикладные программы. Правовая охрана программ и данных. Операционные системы. Файловая система. Сжатие файлов. Программы-архиваторы. Компьютерные вирусы и борьба с ними. Инструментальные средства. Языки программирования.

Введение в программирование. Алгоритм и программа. Трансляция. Вывод сообщений на экран. Целочисленные переменные. Оператор присваивания. Вещественные переменные. Форматный вывод. Ввод данных с клавиатуры. Отладка программ. Ручная прокрутка.

Условный оператор. Сложные условия. Логические операции.

Цикл со счетчиком. Цикл с условием.

Графические примитивы. Применение циклов в графике. Случайные и псевдослучайные числа.

Подпрограммы-процедуры. Подпрограммы-функции.

Принципы анимации. Анимация движения. Моделирование отскока от стены. Управление объектом с помощью клавиатуры.

Презентации PowerPoint. Гиперссылки. Управляющие кнопки. Выполнение проекта.

8 класс (68 часов)

Системы счисления. Римская система. Двоичная, восьмеричная и шестнадцатеричная системы счисления. Перевод в другие системы, арифметические действия.

Язык как способ представления информации. Двоичное кодирование. Кодирование чисел. Кодирование символов (ASCII, UNICODE). Кодирование рисунков. Растровый и векторный способы кодирования. Кодирование звука.

Структуры данных (массивы, матрицы, графы, списки, деревья). Понятие о массивах. Ввод и вывод. Поиск минимального элемента в массиве. Перестановка элементов массива. Линейный поиск в массиве. Формирование массива по условию. Сортировка массивов. Метод пузырька. Массивы в процедурах и функциях.

Работа с данными в текстовых файлах. Обработка массива в файле. Обработка массивов неизвестного размера.

Символьные строки. Посимвольная обработка строк. Функции для работы с символьными строками. Поиск в символьных строках.

Матрицы.

Составные документы. Внедрение формул и диаграмм.

Понятие об электронных таблицах. Формулы. Ссылки (абсолютные, относительные). Оформление таблиц. Диаграммы и графики.

Интерактивные презентации. Выполнение проекта.

9 класс (68 часов)

Информация и управление. Обратная связь. Информационные ресурсы общества. Информационная безопасность, этика, право.

Основы логики высказываний. Булева алгебра. Логические операции НЕ, И, ИЛИ, исключающее ИЛИ, импликация, эквиваленция. Таблицы истинности. Диаграммы Эйлера-Вена. Законы алгебры логики. Упрощение логических выражений. Синтез логических выражений. Логические устройства компьютера (триггер, регистр, сумматор).

Системный блок компьютера. Внешняя память компьютера. Устройства ввода информации. Устройства вывода информации. Устройства мультимедиа.

Компьютерные сети. Протоколы. Локальные сети. Сетевые средства Windows. Глобальная сеть Интернет. Службы Интернет. Электронная почта. Форумы. Общение в реальном времени. Нетикет. Электронная коммерция.

Моделирование как метод познания. Формализация. Виды моделей. Использование моделей в практической деятельности человека. Этапы моделирования.

Электронные таблицы. Построение графиков функций. Подбор параметра. Решение уравнений. Оптимизация. Логические функции.

Методы проектирования программ («сверху вниз» и «снизу вверх»). Структурное программирование. Моделирование вращения. Использование массивов для моделирования. Моделирование кипения воды.

Построение и разметка осей координат. Построение графика функции. Численное решение уравнений. Метод деления отрезка пополам. Штриховка замкнутой области. Вычисление площади фигуры. Методы прямоугольников и трапеций. Метод Монте-Карло. Оформление программной документации.

Понятие базы данных и СУБД. Типы информационных систем. Табличные БД: основные понятия (поле, запись, ключ, типы данных). Работа с таблицей. Сортировка, поиск, фильтрация. Создание БД. Конструктор таблиц. Запросы.

10 класс (136 часов)

Информация и информационные процессы. Кодирование информации. Основы алгебры логики. История и перспективы развития вычислительной техники.

Архитектура компьютеров. Принципы фон Неймана. Магистрально-модульный принцип построения ПК. Системный блок. Внутренняя и внешняя память. Внешние устройства. Получение информации о компьютере.

Компьютерная арифметика. Хранение в памяти целых чисел. Арифметические и битовые операции. Маски. Хранение в памяти вещественных чисел. Выполнение арифметических операций с нормализованными числами.

Компьтерные сети. Протоколы. Локальные сети. Технология «клиент-сервер». Сеть Интернет. Адресация в сети Интернет. Сетевые средства Windows. Службы и протоколы сети Интернет. Электронная почта. Форумы. Общение в реальном времени. Нетикет. Электронная коммерция.

Программное обеспечение. Правовая охрана программ и данных. Операционные системы. Файловая система. Имена файлов. Маски. Начальная загрузка компьютера. Базовая система ввода-вывода (BIOS). Настройка Windows. Панель управления. Инсталляция программ. Дисковые утилиты.

Алгоритм и его свойства. Структура программы. Вывод на экран. Переменные. Типы данных. Оператор присваивания. Арифметические выражения. Условный оператор. Сложные условия. Цикл со счетчиком. Цикл с условием. Циклы с постусловием. Множественный выбор. Графические примитивы. Использование циклов в графике. Штриховка области. Случайные и псевдослучайные числа. Метод Монте-Карло.

Графики функций. Процедуры. Рекурсия. Рекурсивные фигуры. Анимация. Управление клавишами. Моделирование вращения. Подпрограммы-функции. Логические функции.

Массивы. Ввод и вывод. Заполнение случайными числами. Поиск минимального элемента в массиве. Сортировка массивов. Методы пузырька и вставки. Быстрая сортировка. Поиск в массиве (линейный, двоичный). Массивы в процедурах и функциях. Символьные строки. Функции для работы с символьными строками. Рекурсивный перебор. Сочетания. Перестановки. Матрицы. Операции с матрицами. Работа с текстовыми файлами. Обработка массивов из файла. Обработка текстовых файлов.

Электронные таблицы. Оптимизация. Оптимизация по нескольким параметрам. Оптимизация с ограничениями. Статистические расчеты. Прогнозирование. Тренды. Восстановление зависимостей по экспериментальным данным. Работа с датами и данными типа «время». Моделирование физических процессов. Дискретизация. Моделирование экологических систем. Списки (базы данных). Группировка данных. Формы. Макросы.

Сложные документы. Внедрение объектов. Закладки и поля. Гиперссылки и перекрестные ссылки. Колонтитулы. Стили. Оглавление. Верстка текста в несколько колонок. Макросы.

11 класс (136 часов)

Информация и информационные процессы. Формулы Хартли и Шеннона. Кодирование информации. Информационные процессы как основа управления. Информационная деятельность и информационная культура человека. Информационное общество.

Создание Web-публикаций. Типы Web-страниц. Гипертекст. Структура Web-страницы. Оформление текста. Редактирование готовой Web-страницы. Гиперссылки. Списки. Вставка рисунков. Таблицы. Фреймы. Организация связей между страницами. Построение Web-сайтов.

Целочисленные алгоритмы. Алгоритм Евклида. Решето Эратосфена. Целочисленная оптимизация. Задача коммивояжера. Сложность алгоритмов. Случайный поиск. Многоразрядные целые числа.

Численные методы. Решение уравнений. Метод итераций. Метод Ньютона (касательных). Вычисление интеграла и длины кривой. Оптимизация методом «золотого сечения». Методы оптимизации функций нескольких переменных (обзор).

Базы данных. Виды информационных систем. Табличные БД. Поля и записи. Ключ. Иерархические БД. Сетевые БД. Реляционные базы данных. Нормализация. Поиск в базах данных. Индексы.

Введение в СУБД Access. Таблицы. Фильтрация, поиск, сортировка. Создание и редактирование таблиц. Конструктор таблиц. Формы. Макросы. Запросы. Вычисляемые поля. Запросы с параметрами. Отчеты. Конструктор отчетов. Сложные формы и отчеты.

Анимация в среде Flash. Знакомство со средой Flash-анимации. Контуры. Заливки. Перо. Покадровая анимация. Геометрические фигуры. Фигуры с настройкой. Фильтры. Анимация формы. Многослойные документы. Текст и звук. Слои-маски. Символы. Анимация движения. Движение по направляющим. Вложенная анимация. Знакомство с ActionScript. Управление проигрыванием. Свойства и события клипа. Работа с мышью и клавиатурой. Одномерное движение. Движение на плоскости. Столкновения объектов.

3D-моделирование в Gmax. Простейшие объекты. Операции с объектами. Логические операции. Сплайны. Лофтинг. Текст. Модификаторы. Сеточные модели. Работа с полигонами. Материалы. Рендеринг. Анимация.

Динамические массивы. Выделение памяти. Динамические матрицы.

Понятие структуры. Простейшие операции. Файловые операции со структурами. Сортировка структур с помощью указателей.

Связанный список. Операции со связанным списком. Двусвязный список. Циклические списки. Стек. Системный стек. Реализация с помощью массива и списка. Очередь. Дек. Реализация с помощью массива.

Графы. Основные понятия. Задача Прима-Краскала. Поиск кратчайших путей в графе. Задача коммивояжера. Задачи, решаемые с помощью графов (обзор). Деревья. Свойства деревьев. Реализация деревьев. Деревья поиска. Синтаксический разбор с помощью деревьев. Постфиксная и префиксная формы записи арифметических выражений. Дерево игр. Выигрышная стратегия.

Программирование в среде RAD. Понятие объекта. Свойства и методы. Инкапсуляция. Наследование. Полиморфизм.

Программы, основанные на событиях. Среда RAD (Visual Studio, Delphi). Основные идеи и приемы работы. Использование стандартных компонентов. Графические возможности. Обработка событий клавиатуры и мыши. Программа из нескольких модулей.

kpolyakov.spb.ru

Сайт учителя информатики - Методические материалы к урокам информатики для 10 класса Информационно-технологического профиля

 

Тема раздела, тема уроков

Архитектура компьютера и защита информации

При изучении данного раздела на уроках я использую презентации учителя информатики Разумова Виктора Николаевича в некоторой доработке, так как они очень хорошо подходят для объяснения материала. Сайт Разумова В.Н. http://informic.ru/info.html 

1.      Магистрально-модульный принцип построения компьютера. Магистраль. (презентация+тест + практическая работа)

2.      Процессор и оперативная память. (презентация + тест)

Ссылка на фильм об изготовлении процессоров http://www.youtube.com/watch?v=tOS3Exwhd9w

3.      Устройства ввода и вывода информации. Внешняя (долговременная) память. (презентации)

4.      Логическая структура дисков. Форматирование.(презентация)

5.      Файлы и файловая система. Дефрагментация диска.(презентация+тест)

6.      Операционная система: назначение и состав. Создание, перемещение и копирование файлов.(презентация + тест)

7.      Загрузка операционной системы и настройка BIOS.

8.      Компьютерные вирусы и антивирусные программы. Сетевые черви. Защита от них.(презентации)

9.      Троянские программы. Спам. Хакерские утилиты. Защита от них.(презентации)

10.  Контрольная работа

11.  История вычислительной техники. (презентации)

Информация. Двоичное кодирование информации

Для изучения данной темы мною создано электронное учебное пособие с теоретическим материалом, практической работой и лабораторными работами.

Скачать электронное пособие "Информация. Двоичное кодирование информации".

1.      Понятие «информация» в науках о неживой и живой природе, обществе и технике. Свойства информации. (презентации)

2.      Количество информации как мера уменьшения неопределенности знаний. Единицы измерения информации (презентации с задачами)

3.      Алфавитный подход к определению количества информации.(презентация+задачи+задачи из ЕГЭ)

4.      Определение количества информации с использованием вероятностного подхода. Формула Шеннона

5.      Представление и кодирование информации с помощью знаковых систем. Хранение информации.

6.      Представление числовой информации с помощью систем счисления.

7.      Перевод целых чисел из десятичной системы в двоичную, восьмеричную, шестнадцатеричную  и обратно. 

8.      Перевод дробей из десятичной системы в двоичную, восьмеричную, шестнадцатеричную.

9.      Перевод чисел из двоичной системы в восьмеричную, шестнадцатеричную и обратно.

10.  Арифметические операции в позиционных системах счисления.

11.  Представление числовой информации в компьютере (числа с фиксированной и плавающей запятой, прямой, обратный и дополнительный код).

12.  Двоичное кодирование текстовой информации.

13.  Аналоговый и дискретный способы представления изображений и звука.

14.  Двоичное кодирование графической информации

15.  Двоичное кодирование звуковой информации.

16.  Практикум по решению задач.

17.  Контрольная работа.

Основы логики и логические основы компьютера

1.      Формы мышления. Алгебра высказываний. (Презентация+задачи+самостоятельная работа+домашняя работа по вариантам)

2.      Логические выражения и таблицы истинности. (Презентация+задачи+самостоятельная работа+практическая работа+домашняя работа по вариантам)

3.      Построение таблиц истинности логических функций и выражений.(задания из ЕГЭ+домашняя работа по вариантам)

4.      Логические законы. Правила преобразования логических выражений. (Презентация+плакат+задачи+самостоятельная работа+домашняя работа по вариантам)

5.      Решение логических задач.(задачи+самостоятельная работа+домашняя работа по вариантам)

6.      Логические основы устройства компьютера.Сумматор и триггер (презентация)

7.      Практикум по решению задач. (Задачи из ЕГЭ на решение систем логических уравнений+итоговая домашняя работа по вариантам)

8.      Контрольная работа.

9.      РЕЗЕРВ

Язык структурного программирования Turbo Pascal 

Для изучения данной темы мною создано электронное учебное пособие с теоретическим материалом, практической работой и лабораторными работами (оно выложено на сайтах Педсовет pedsovet.ru, и Сеть творческих учителей it-n.ru)

Скачать электронное пособие "Программирование на языке Pascal". 

    

Электронное учебное пособие состоит из 52 уроков по теме программирование на языке Pascal. Урок строится из следующих модулей: цели, повторение изученного, теоретический материал, первичное закрепление изученного, разбор задач, практическая работа на компьютере по созданию программ для решения определенных заданий, итоги урока с вопросами для повторения, домашнее задание. После каждого изученного модуля предлагается лабораторно-практическая работа, состоящая из трех задач: 1 задача – базового уровня, 2 задача – среднего уровня сложности, 3 задача – повышенного уровня, дополнительные задачи – высокого уровня, для учеников, быстро справляющихся с работой. Лабораторная работа составлена из 8 вариантов для исключения списывания на уроках.

Объектно-ориентированное программирование – 22 часа

По данной теме создается электронное учебное пособие. Предполагаемое время создания - май 2015 года. Пока можно использовать некоторые уже разработанные темы и лабораторные работы.

Проект «Вывод сообщений»

Проекты "Обычный калькулятор", "Инженерный калькулятор"

Проект «Отметка»

Проект "Закон Ома"

Проект "Идеальный вес"

 

doronina-ek.ucoz.ru

Авторская учебная программа по информатике для 5-11 классов: сайт Константина Полякова

Этот сайт больше не обновляется. Сайт К. Полякова «Преподавание, наука и жизнь» переехал по адресу kpolyakov.spb.ru. Новый адрес страницы, к которой вы обратились: Пожалуйста, обновите свои закладки. Через 5 секунд вы будете перенаправлены на новый сайт автоматически. Авторская программа по информатике 5-11 классы

Программа

Общие сведения

Программа предназначена для 5-11 классов с углубленным изучением программирования (профильный уровень).

«Согласовано» — заведующая кабинетом информатики СПбГАППО Петухова Е.В., 03.10.2003.

«Согласовано» — методист по информатике НМЦ Центрального района Санкт-Петербурга Курова И.А., 01.09.2008.

5 класс (68 часов)

Техника безопасности. Информатика и информация. Информационные процессы: хранение, обработка и передача информации. Компьютер как устройство обработки информации. Основные устройства.

Включение и выключение компьютера. Использование клавиатуры и мыши. Рабочий стол Windows. Запуск программ. Окна в Windows. Файлы и папки. Свойства файлов. Типы файлов. Поиск файла по адресу. Понятие о локальной сети. Способы запуска программ.

Графический редактор Paint. Рисование от руки. Геометрические фигуры. Текстовые надписи на рисунке. Работа с фрагментами. Преобразования. Моделирование объемных фигур.

Простейший текстовый редактор. Удаление и вставка символов. Правила набора текста. Редактирование текста. Создание и сохранение текстового файла. Форматирование текста. Свойства шрифта и абзацев. Буфер обмена. Вставка рисунков в документ из коллекции клипов, из файла и через буфер обмена.

Вычисления на компьютере. История развития средств счета. Программа Калькулятор. Совместное использование программ Калькулятор и Блокнот.

Алгоритмы и исполнители. Виды алгоритмов. Исполнитель Робот. Линейные алгоритмы. Цикл повтори. Вложенные циклы. Циклы с условием (пока). Разветвляющиеся алгоритмы. Переменные и их использование. Вычислительные задачи. Процедуры. Процедуры c параметрами.

Программа PowerPoint. Презентации. Анимация.

6 класс (68 часов)

Единицы измерения количества информации.

Устройство компьютера. Системный блок. Процессор и память. Внешняя память (диски, дискеты, флэш-карты). Внешние устройства компьютера. Дискеты и работа с ними. Форматирование дискет. Справочная система Windows (поиск информации о форматировании).

Работа с файлами в программе Проводник. Ярлыки. Поиск файлов.

Редактор Word. Составные документы. Фигурные заголовки WordArt. Буквица. Колонтитулы. Таблицы. Списки. Автофигуры. Копирование экрана (скриншоты).

Исполнитель Черепаха. Система координат. Графические команды. Линейные алгоритмы. Циклические алгоритмы. Процедуры как вспомогательные алгоритмы. Вычислительные задачи. Оператор вывода. Ввод данных. Диалоговые программы. Циклические вычисления.

Понятие о сети Интернет. Службы Интернет. Гипертекст. Служба WWW. Файловые архивы. Электронная почта. Копирование информации с Web-страниц в другие приложения. Поиск информации в Интернет. Поисковые машины.

Презентации с несколькими слайдами. Выполнение проекта (рекламный ролик).

7 класс (68 часов)

Задачи на определение количества информации.

Системный блок компьютера. Внешняя память компьютера. Устройства ввода информации. Устройства вывода информации. Устройства мультимедиа.

Программное обеспечение. Прикладные программы. Правовая охрана программ и данных. Операционные системы. Файловая система. Сжатие файлов. Программы-архиваторы. Компьютерные вирусы и борьба с ними. Инструментальные средства. Языки программирования.

Введение в программирование. Алгоритм и программа. Трансляция. Вывод сообщений на экран. Целочисленные переменные. Оператор присваивания. Вещественные переменные. Форматный вывод. Ввод данных с клавиатуры. Отладка программ. Ручная прокрутка.

Условный оператор. Сложные условия. Логические операции.

Цикл со счетчиком. Цикл с условием.

Графические примитивы. Применение циклов в графике. Случайные и псевдослучайные числа.

Подпрограммы-процедуры. Подпрограммы-функции.

Принципы анимации. Анимация движения. Моделирование отскока от стены. Управление объектом с помощью клавиатуры.

Презентации PowerPoint. Гиперссылки. Управляющие кнопки. Выполнение проекта.

8 класс (68 часов)

Системы счисления. Римская система. Двоичная, восьмеричная и шестнадцатеричная системы счисления. Перевод в другие системы, арифметические действия.

Язык как способ представления информации. Двоичное кодирование. Кодирование чисел. Кодирование символов (ASCII, UNICODE). Кодирование рисунков. Растровый и векторный способы кодирования. Кодирование звука.

Структуры данных (массивы, матрицы, графы, списки, деревья). Понятие о массивах. Ввод и вывод. Поиск минимального элемента в массиве. Перестановка элементов массива. Линейный поиск в массиве. Формирование массива по условию. Сортировка массивов. Метод пузырька. Массивы в процедурах и функциях.

Работа с данными в текстовых файлах. Обработка массива в файле. Обработка массивов неизвестного размера.

Символьные строки. Посимвольная обработка строк. Функции для работы с символьными строками. Поиск в символьных строках.

Матрицы.

Составные документы. Внедрение формул и диаграмм.

Понятие об электронных таблицах. Формулы. Ссылки (абсолютные, относительные). Оформление таблиц. Диаграммы и графики.

Интерактивные презентации. Выполнение проекта.

9 класс (68 часов)

Информация и управление. Обратная связь. Информационные ресурсы общества. Информационная безопасность, этика, право.

Основы логики высказываний. Булева алгебра. Логические операции НЕ, И, ИЛИ, исключающее ИЛИ, импликация, эквиваленция. Таблицы истинности. Диаграммы Эйлера-Вена. Законы алгебры логики. Упрощение логических выражений. Синтез логических выражений. Логические устройства компьютера (триггер, регистр, сумматор).

Системный блок компьютера. Внешняя память компьютера. Устройства ввода информации. Устройства вывода информации. Устройства мультимедиа.

Компьютерные сети. Протоколы. Локальные сети. Сетевые средства Windows. Глобальная сеть Интернет. Службы Интернет. Электронная почта. Форумы. Общение в реальном времени. Нетикет. Электронная коммерция.

Моделирование как метод познания. Формализация. Виды моделей. Использование моделей в практической деятельности человека. Этапы моделирования.

Электронные таблицы. Построение графиков функций. Подбор параметра. Решение уравнений. Оптимизация. Логические функции.

Методы проектирования программ («сверху вниз» и «снизу вверх»). Структурное программирование. Моделирование вращения. Использование массивов для моделирования. Моделирование кипения воды.

Построение и разметка осей координат. Построение графика функции. Численное решение уравнений. Метод деления отрезка пополам. Штриховка замкнутой области. Вычисление площади фигуры. Методы прямоугольников и трапеций. Метод Монте-Карло. Оформление программной документации.

Понятие базы данных и СУБД. Типы информационных систем. Табличные БД: основные понятия (поле, запись, ключ, типы данных). Работа с таблицей. Сортировка, поиск, фильтрация. Создание БД. Конструктор таблиц. Запросы.

10 класс (136 часов)

Информация и информационные процессы. Кодирование информации. Основы алгебры логики. История и перспективы развития вычислительной техники.

Архитектура компьютеров. Принципы фон Неймана. Магистрально-модульный принцип построения ПК. Системный блок. Внутренняя и внешняя память. Внешние устройства. Получение информации о компьютере.

Компьютерная арифметика. Хранение в памяти целых чисел. Арифметические и битовые операции. Маски. Хранение в памяти вещественных чисел. Выполнение арифметических операций с нормализованными числами.

Компьтерные сети. Протоколы. Локальные сети. Технология «клиент-сервер». Сеть Интернет. Адресация в сети Интернет. Сетевые средства Windows. Службы и протоколы сети Интернет. Электронная почта. Форумы. Общение в реальном времени. Нетикет. Электронная коммерция.

Программное обеспечение. Правовая охрана программ и данных. Операционные системы. Файловая система. Имена файлов. Маски. Начальная загрузка компьютера. Базовая система ввода-вывода (BIOS). Настройка Windows. Панель управления. Инсталляция программ. Дисковые утилиты.

Алгоритм и его свойства. Структура программы. Вывод на экран. Переменные. Типы данных. Оператор присваивания. Арифметические выражения. Условный оператор. Сложные условия. Цикл со счетчиком. Цикл с условием. Циклы с постусловием. Множественный выбор. Графические примитивы. Использование циклов в графике. Штриховка области. Случайные и псевдослучайные числа. Метод Монте-Карло.

Графики функций. Процедуры. Рекурсия. Рекурсивные фигуры. Анимация. Управление клавишами. Моделирование вращения. Подпрограммы-функции. Логические функции.

Массивы. Ввод и вывод. Заполнение случайными числами. Поиск минимального элемента в массиве. Сортировка массивов. Методы пузырька и вставки. Быстрая сортировка. Поиск в массиве (линейный, двоичный). Массивы в процедурах и функциях. Символьные строки. Функции для работы с символьными строками. Рекурсивный перебор. Сочетания. Перестановки. Матрицы. Операции с матрицами. Работа с текстовыми файлами. Обработка массивов из файла. Обработка текстовых файлов.

Электронные таблицы. Оптимизация. Оптимизация по нескольким параметрам. Оптимизация с ограничениями. Статистические расчеты. Прогнозирование. Тренды. Восстановление зависимостей по экспериментальным данным. Работа с датами и данными типа «время». Моделирование физических процессов. Дискретизация. Моделирование экологических систем. Списки (базы данных). Группировка данных. Формы. Макросы.

Сложные документы. Внедрение объектов. Закладки и поля. Гиперссылки и перекрестные ссылки. Колонтитулы. Стили. Оглавление. Верстка текста в несколько колонок. Макросы.

11 класс (136 часов)

Информация и информационные процессы. Формулы Хартли и Шеннона. Кодирование информации. Информационные процессы как основа управления. Информационная деятельность и информационная культура человека. Информационное общество.

Создание Web-публикаций. Типы Web-страниц. Гипертекст. Структура Web-страницы. Оформление текста. Редактирование готовой Web-страницы. Гиперссылки. Списки. Вставка рисунков. Таблицы. Фреймы. Организация связей между страницами. Построение Web-сайтов.

Целочисленные алгоритмы. Алгоритм Евклида. Решето Эратосфена. Целочисленная оптимизация. Задача коммивояжера. Сложность алгоритмов. Случайный поиск. Многоразрядные целые числа.

Численные методы. Решение уравнений. Метод итераций. Метод Ньютона (касательных). Вычисление интеграла и длины кривой. Оптимизация методом «золотого сечения». Методы оптимизации функций нескольких переменных (обзор).

Базы данных. Виды информационных систем. Табличные БД. Поля и записи. Ключ. Иерархические БД. Сетевые БД. Реляционные базы данных. Нормализация. Поиск в базах данных. Индексы.

Введение в СУБД Access. Таблицы. Фильтрация, поиск, сортировка. Создание и редактирование таблиц. Конструктор таблиц. Формы. Макросы. Запросы. Вычисляемые поля. Запросы с параметрами. Отчеты. Конструктор отчетов. Сложные формы и отчеты.

Анимация в среде Flash. Знакомство со средой Flash-анимации. Контуры. Заливки. Перо. Покадровая анимация. Геометрические фигуры. Фигуры с настройкой. Фильтры. Анимация формы. Многослойные документы. Текст и звук. Слои-маски. Символы. Анимация движения. Движение по направляющим. Вложенная анимация. Знакомство с ActionScript. Управление проигрыванием. Свойства и события клипа. Работа с мышью и клавиатурой. Одномерное движение. Движение на плоскости. Столкновения объектов.

3D-моделирование в Gmax. Простейшие объекты. Операции с объектами. Логические операции. Сплайны. Лофтинг. Текст. Модификаторы. Сеточные модели. Работа с полигонами. Материалы. Рендеринг. Анимация.

Динамические массивы. Выделение памяти. Динамические матрицы.

Понятие структуры. Простейшие операции. Файловые операции со структурами. Сортировка структур с помощью указателей.

Связанный список. Операции со связанным списком. Двусвязный список. Циклические списки. Стек. Системный стек. Реализация с помощью массива и списка. Очередь. Дек. Реализация с помощью массива.

Графы. Основные понятия. Задача Прима-Краскала. Поиск кратчайших путей в графе. Задача коммивояжера. Задачи, решаемые с помощью графов (обзор). Деревья. Свойства деревьев. Реализация деревьев. Деревья поиска. Синтаксический разбор с помощью деревьев. Постфиксная и префиксная формы записи арифметических выражений. Дерево игр. Выигрышная стратегия.

Программирование в среде RAD. Понятие объекта. Свойства и методы. Инкапсуляция. Наследование. Полиморфизм.

Программы, основанные на событиях. Среда RAD (Visual Studio, Delphi). Основные идеи и приемы работы. Использование стандартных компонентов. Графические возможности. Обработка событий клавиатуры и мыши. Программа из нескольких модулей.

kpolyakov.narod.ru


Смотрите также