Особенности преподавания темы «Основы алгоритмизации и программирования» в средней школе Разработал: учитель физики и информатики Перминов А.Ю.
ПЛАН Актуальность изучения темы «Основы алгоритмизации и программирования Выбор среды программирования для изучения темы Опыт использования среды программирования Lazarus, при изучении темы
Актуальность изучения темы Анализ КИМ ГИА и ЕГЭ по информатике
Анализ КИМ ГИА 2012 Задания 1 части – 1 из 6 Задания 2 части – 5 из 11 Задания 3 части – 2 из 3 Всего – 8 заданий из 21 (38 %)
Примеры заданий Задание 6: Исполнитель «Чертежник» Задание 8: Математические операции в языках программирования. Задание 9: Цикл с параметром Задание 10: Обработка массива Задание 11: Исполнитель «Вычислитель»
Анализ КИМ ЕГЭ 2012 Задания части А – 2 из 13 Задания части В – 6 из 15 Задания части С – 4 из 4 Итого 12 заданий из 32 (38 %)
Примеры заданий А12: Преобразование массива А13: Исполнитель «Робот» В2: Исполнитель «Утроитель» В3: Цикл с условием В6: Условный оператор В7: Цикл с условием и условный оператор В13: Исполнитель «Кузнечик» В14: Цикл с параметром и использование функции
Требование программы основного общего образования по информатике На изучение темы «Основы алгоритмизации и программирования» в 8 – 9 классах: 20 часов (19 %) В 10 – 11 классах на базовом уровне: изучение не предусмотрено
Вывод Несоответствие между большим объемом содержания и небольшим количеством часов, выделенным на изучение. Изучение темы особенно важно для тех учащихся, кто намерен сдавать ГИА и ЕГЭ по информатике. Необходимо серьезно отнестись к выбору языка и среды программирования.
Выбор среды программирования Часто используются Бейсик Паскаль Используются реже Школьный алгоритмический язык Си
Язык программирования Паскаль Создан как учебный язык программирования; Простой синтаксис языка; Небольшое число базовых понятий; Программы на Паскале достаточно легко читаемы; Универсальность языка. Язык Паскаль применим для решения практически всех задач программирования; Поддержка структурного программирования, программирования «сверху-вниз», а также объектно- ориентированного программирования;
Язык программирования Паскаль По мнению создателя языка Никлауса Вирта, язык должен способствовать дисциплинированию программирования, поэтому, наряду со строгой типизацией, в Паскале сведены к минимуму возможные синтаксические неоднозначности, а сам синтаксис автор постарался сделать интуитивно понятным даже при первом знакомстве с языком.
Визуальное программирование
Среда программирования Lazarus Свободная среда разработки программного обеспечения поставляемая с пакетом СПО Использование языка программирования Free Pascal Сходство с Borland Delphi Русскоязычный интерфейс
Программное обеспечение написанное на Lazarus Total Commander файловый менеджер Ubuntu Control Center центр управления операционной системой ubuntu.
Вывод При использовании систем визуального программирования материал становиться более доступен ученикам, они имеют большую мотивацию к обучению.
Спасибо за внимание