Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Рабочие программы / Рабочая программа кружка Программирование

Рабочая программа кружка Программирование

Самые низкие цены на курсы профессиональной переподготовки и повышения квалификации!

Предлагаем учителям воспользоваться 50% скидкой при обучении по программам профессиональной переподготовки.

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца (признаётся при прохождении аттестации по всей России).

Обучение проходит заочно прямо на сайте проекта "Инфоурок".

Начало обучения ближайших групп: 18 января и 25 января. Оплата возможна в беспроцентную рассрочку (20% в начале обучения и 80% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru/kursy


СВИДЕТЕЛЬСТВО СРАЗУ ПОСЛЕ ПРОСМОТРА ВЕБИНАРА

Вебинар «Подростковая лень: причины, способы борьбы»

Просмотр и заказ свидетельств доступен только до 22 января! На свидетельстве будет указано 2 академических часа и данные о наличии образовательной лицензии у организатора, что поможет Вам качественно пополнить собственное портфолио для аттестации.

Получить свидетельство за вебинар - https://infourok.ru/webinar/65.html

  • Информатика

Поделитесь материалом с коллегами:

ЧАСТНОЕ УЧРЕЖДЕНИЕ ОБЩЕОБРАЗОВАТЕЛЬНОГО И ДОПОЛНИТЕЛЬНОГО ОБРАЗОВАНИЯ

«ЛИЦЕЙ-ИНТЕРНАТ "ПОДМОСКОВНЫЙ»








РАБОЧАЯ ПРОГРАММА

кружка «ПРОГРАММИРОВАНИЕ»

11 класс

основное общее образование

(Федеральный компонент государственного

стандарта общего образования)

БУП-2004







Составитель: Недвига С.И,

учитель информатики







  1. 2017 учебный год

Пояснительная записка


Рабочая программа разработана на основе следующих нормативно-правовых документов:

  • Федерального закона №273-Ф3 «Об образовании в Российской Федерации»;

  • Приказа Министерства образования Российской Федерации от 05.03.2004 № 1089 «Об утверждении федерального компонента государственных образовательных стандартов начального общего, основного общего и среднего (полного) общего образования» (в действующей редакции от 31.01.2012 № 2);

  • Письма Министерства образования и науки РФ от 28.10.2015 №08-1786 «О рабочих программах учебных предметов»;

  • Основной образовательной программы основного общего образования ЧУОДО «Лицей-интернат «Подмосковный»;

  • Положения о рабочей программе педагога ЧУОДО «Лицей-интернат «Подмосковный»;

  • Учебного плана ЧУОДО «Лицей-интернат «Подмосковный» на 2016-2017 учебный год;

Федерального перечня учебников

Курс рассчитан на изучение в 11 классах лицея-интерната "Подмосковный". Его содержание соответствует общему уровню развития и подготовки учащихся данного возраста. Настоящий календарно-тематический план составлен для 11 класса по программе зав. лабораторией информатики Московского института открытого образования к.п.н. Н.Д.Угриновича, адаптированной для лицея-интерната «Подмосковный» в соответствии с учебником «Информатика и информационные технологии: Учебник для 11 классов /Н.Д.Угринович. – М.; БИНОМ. Лаборатория знаний, 2012».

Современному специалисту темы крайне необходимо иметь навыки алгоритмизации, а зачастую, и программирования. Поэтому рассмотрение данной темы возможно на учебном курсе «Программирование на языке Турбо Паскаль». Следует также отметить, что Всероссийские олимпиады для школьников по информатике и тесты Единого государственного экзамена содержат задания на программирование. Таким образом, введение дополнительного 1 ч в неделю на изучение основ алгоритмизации и программирования на языке Турбо Паскаль является необходимым и достаточным условием для реализации задачи обучения и воспитания нового поколения, отвечающего по своему уровню развития и образу жизни условиям информационного общества. Кроме того, изучение основ программирования связано с развитием целого ряда таких умений и навыков (организация деятельности, ее планирование и т.д.), которые носят общеинтеллектуальный характер и формирование которых – одна их приоритетных задач современной школы.


Цели и задачи курса

  • Формирование интереса к изучению профессии, связанной с программированием.

  • Формирование алгоритмической культуры.

  • Дать ученику возможность реализовать свой интерес к выбранному курсу.

  • Научить учащихся структурному программированию как методу, предусматривающему создание понятных, локально простых и удобочитаемых программ, характерными особенностями которых является: модульность, использование унифицированных структур следования, выбора и повторения, отказ от неструктурированных передач управления, ограниченное использование глобальных переменных.

  • Приобретение знаний и навыков алгоритмизации учащимися в ее структурном варианте.

  • Освоение всевозможных методов решения задач, реализуемых на языке Паскаль.

  • Развитие алгоритмического мышления учащихся.

  • Формирование навыков грамотной разработки программ.

  • Углубление знаний, умений и навыков решения задач по программированию и алгоритмизации.


В результате изучения основ программирования учащиеся должны


знать

  • Структуру программы на языке Паскаль

  • Понятие величины

  • Математические функции и операции языка

  • Типы данных

  • Операторы и их синтаксис

  • Правила написания процедур и функций на языке Паскаль; их различия

  • Понятие одномерного и двумерного массива

  • Алгоритмы поиска и сортировки

уметь

  • «читать» готовую программу

  • Записывать математические выражения на языке Паскаль

  • Описывать словесно работу операторов

  • Разрабатывать программы, требующие вложения одного и более операторов

  • Выделять вспомогательные алгоритмы в сложных задачах.

  • Формировать процедуры и функции. Правильно строить обращения к процедурам и функциям.

  • Описывать, заполнять и выводить массивы

  • Обрабатывать массивы

Содержание курса


  1. Алгоритм и его формальные исполнители

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


Компьютерный практикум


  1. Линейный алгоритм.

Арифметические выражения. Стандартные функции. Правила записи арифметических выражений. Операции. Операнды. Следование..


Компьютерный практикум


  1. Алгоритмическая структура «ветвление». Алгоритмическая структура «выбор»

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


Компьютерный практикум


  1. Алгоритмическая структура «цикл»

Программирование циклических алгоритмов, виды циклов. Операторы организации циклов. Вложенные циклы


  1. Базовые понятия языка программирования Turbo Pascal

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


  1. Структура программы. Основные операторы


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



  1. Логические выражения и отношения

Что такое величина и чем она характеризуется. Что такое операция, операнд и их характеристики; в чем принципиальные отличия величин структурированных и не структурированных; о таких структурах данных, как множество, запись, файл, стек, очередь, строка. Что может входить в состав арифметического выражения; перечень математических функций, входящих в Турбо Паскаль. О логических выражениях и входящих в них операндах, операциях и функциях. Записывать примеры арифметических и логических выражений всех атрибутов, которые могут в них входить.


  1. Описание и использование массивов

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


  1. Типы данных

Назначение перечислимого и интервального типов данных. Какие ограничения связаны с этими типами. Примеры программ, использующих эти типы. Создавать перечислимые типы. Описывать переменные перечислимого типа. Разрабатывать программы, содержащие величины перечислимого типа. Строить интервальный тип на базе произвольного порядкового типа.



Требования к знаниям и умениям:

В результате освоения курса учащиеся

должны знать/ понимать:

  • сущность алгоритма, его основных свойств, иллюстрировать их на конкретных примерах алгоритмов;

  • основные типы данных и операторы (процедуры) языка программирования Турбо Паскаль;

  • назначение процедур и функций, их различие;

  • принципы работы с текстовыми файлами;

  • способы задания элементов массивов;

  • методы сортировки массивов и поиска элементов в массиве;

  • принципы работы со строками, записями, множествами;


должны уметь:

  • разрабатывать и записывать на языке Турбо Паскаль типовые алгоритмы;

  • разрабатывать сложные алгоритмы методом последовательной детализации (сверху вниз) и сборочным методом (снизу вверх);

  • использовать текстовые файлы;

  • сортировать одномерные массивы и искать элементы заданного свойства;

разрабатывать алгоритмы на обработку строк, записей, множеств.


Возрастная категория: 11 классы.

Количество часов на курс: 11 класс – 1 ч в неделю, всего 34 ч.









Объем дисциплины и виды учебной работы


часов

В том числе по полугодиям

1

2

Общая трудоемкость работы, в том числе:

34

17

17



Тематический план дисциплины


Уроки контроля

1

Основы алгоритмизации

5


2

Основы программирования на языке Turbo Pascal

29


9

ИТОГО по ИТ

34















КАЛЕНДАРНОЕ ПЛАНИРОВАНИЕ

Предмет: программирование

Класс: 11

Учитель: Недвига С.И.


Глава, параграф, страницы


Виды деятельности

Дата

проведения

Примечание

План

Факт

1

Техника безопасности. Алгоритм и его формальные исполнители.

Беседа




2

Линейный алгоритм.

Беседа. Работ в тетрадях




3

Алгоритмическая структура «ветвление»

Беседа. Работа у доски




4

Алгоритмическая структура «выбор»

Беседа. Работа с учебником




5

Алгоритмическая структура «цикл»

Практическая работа на компьютере




6

Базовые понятия языка программирования Turbo Pascal

Устный опрос, работа с учебником




7

Типы данных

Работа у доски, выдвижение гипотез с их последующей проверкой




8

Структура программы

Фронтальная работа с классом




9

Ввод данных

Вывод данных

Практическая работа на компьютере




10

Операторы присваивания

Беседа




11

Арифметические выражения

Беседа. Фронтальный опрос




12

Арифметические операции.

Операторы DIV MOD.

Работа в тетради




13

Арифметические процедуры и функции.

Типы в арифметических выражениях

Практическая работа на компьютере




14

Функции TRUNC и ROUND.

Преобразование типов. Переполнение.

Практическая работа на компьютере




15

Возведение в степень.

Полезные формулы.

Беседа, работа в тетради




16

Безусловный переход. Оператор GOTO.

Практическая работа на компьютере




17

Оператор вызова процедуры Пустой оператор. Составной оператор.

Работа у доски.




18

Логические выражения и отношения. Приоритет операций

Беседа. Индивидуальные задания по карточкам, работа у доски




19

Условный оператор IF.

Практическая работа на компьютере




20

Оператор CASE

Практическая работа на компьютере




21

Оператор REPEAT

Практическая работа на компьютере




22

Оператор WHILE

Практическая работа на компьютере




23

Оператор FOR.

Вложенные циклы.

Беседа. Работа у доски




24

Описание и использование массивов

Беседа




25

Заполнение массива данными

Практическая работа на компьютере




26

Вывод массива





27

Действия с одномерными и двумерными массивами.

Индивидуальные задания по карточкам, работа у доски




28

Перестановка элементов в массиве

Работа в тетради, у доски




29

Сортировка массива

Практическая работа на компьютере




30

Типы данных CHAR и STRING

Практическая работа на компьютере




31

Операции сцепления

Индивидуальные задания по карточкам, работа у доски




32

Операции отношения

Практическая работа на компьютере




33

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

Контроль знаний




34

Итоговое занятие

Подведение итогов










ПРИБОРЫ И ОБОРУДОВАНИЕ

Аппаратные средства

  • Компьютер

  • Проектор

  • Принтер

  • Устройства вывода звуковой информации — наушники для индивидуальной работы со звуковой информацией

  • Устройства для ручного ввода текстовой информации и манипулирования экранными объектами — клавиатура и мышь.

  • Устройства для записи (ввода) визуальной и звуковой информации: сканер; фотоаппарат; web-камера; диктофон, микрофон.

Программные средства

  • Операционная система.

  • Пакет офисных приложений.

  • Файловый менеджер (в составе операционной системы или др.).

  • Антивирусная программа.

  • Интегрированное офисное приложение, включающее текстовый редактор, растровый и векторный графические редакторы, программу разработки презентаций и электронные таблицы.

  • Простая система управления базами данных.

  • Мультимедиа проигрыватель (входит в состав операционных систем или др.).

  • Система программирования.

  • Почтовый клиент (входит в состав операционных систем или др.).

  • Браузер (входит в состав операционных систем или др.).

  • Язык программирования Турбо Паскаль 7.0.







Пример программы на языке Паскаль.

Нахождение корней квадратного уравнения


Var A, B, C, D, X1, X2 : Real;

Begin

  Writeln ('Введите коэффициенты квадратного уравнения: a,b,c');

  Readln (A,B,C);

  D:=B*B-4*A*C;

     If D<0 Then Writeln ('Корней нет! ')

     Else

        Begin

           X1:=(-B+SQRT(D))/2/A;

           X2:=(-B-SQRT(D))/2/A;

           Writeln ('X1=', X1:8:3, ' X2=',X2:8:3)

       End;

End.




Список литературы:


  1. «Информатика: Учебник для 11 класса / Н.Д.Угринович. – М.; БИНОМ. Лаборатория знаний. 2014.

  2. Информатика. Задачник - практикум в 2т. / Под ред. И.Г. Семакина, Е.К. Хеннера: Том 1. – М.: Бином. Лаборатория Знаний, 2012

  3. «Информатика. Задачник-практикум в 2 т. / Л.А.Залогова, М.Плаксин и др. под редакцией И.Семакина, Е.Хеннера. – М.; БИНОМ. Лаборатория знаний. 2012.

  4. «Практикум по информатике и информационным технологиям. Учебное пособие для общеобразовательных учреждений. / Н.Д.Угринович. – М; БИНОМ. Лаборатория знаний. 2011.

  5. «Системы счисления и компьютерная арифметика» Андреева Е., Фалина И. - М. БИНОМ. Лаборатория знаний. 2011.

  6. Культин Н. Б. Turbo Pascal в задачах и примерах. – СПб.: БХВ-Петербург, 2013.

  7. Рапаков Г.Г., Ржеуцкая С.Ю. Turbo Pascal для студентов и школьников. – СПб.: БХВ-Петербург, 2011.














Идёт приём заявок на самые массовые международные олимпиады проекта "Инфоурок"

Для учителей мы подготовили самые привлекательные условия в русскоязычном интернете:

1. Бесплатные наградные документы с указанием данных образовательной Лицензии и Свидeтельства СМИ;
2. Призовой фонд 1.500.000 рублей для самых активных учителей;
3. До 100 рублей за одного ученика остаётся у учителя (при орг.взносе 150 рублей);
4. Бесплатные путёвки в Турцию (на двоих, всё включено) - розыгрыш среди активных учителей;
5. Бесплатная подписка на месяц на видеоуроки от "Инфоурок" - активным учителям;
6. Благодарность учителю будет выслана на адрес руководителя школы.

Подайте заявку на олимпиаду сейчас - https://infourok.ru/konkurs

Автор
Дата добавления 26.10.2016
Раздел Информатика
Подраздел Рабочие программы
Номер материала ДБ-291903
Получить свидетельство о публикации

УЖЕ ЧЕРЕЗ 10 МИНУТ ВЫ МОЖЕТЕ ПОЛУЧИТЬ ДИПЛОМ

от проекта "Инфоурок" с указанием данных образовательной лицензии, что важно при прохождении аттестации.

Если Вы учитель или воспитатель, то можете прямо сейчас получить документ, подтверждающий Ваши профессиональные компетенции. Выдаваемые дипломы и сертификаты помогут Вам наполнить собственное портфолио и успешно пройти аттестацию.

Список всех тестов можно посмотреть тут - https://infourok.ru/tests


Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх