Охрана труда:
нормативно-правовые основы и особенности организации
Обучение по оказанию первой помощи пострадавшим
Аккредитация Минтруда (№ 10348)
Подготовьтесь к внеочередной проверке знаний по охране труда и оказанию первой помощи.
Допуск сотрудника к работе без обучения или нарушение порядка его проведения
грозит организации штрафом до 130 000 ₽ (ч. 3 статьи 5.27.1 КоАП РФ).

Свидетельство о регистрации
СМИ: ЭЛ № ФС 77-58841
от 28.07.2014

Почему стоит размещать разработки у нас?
  • Бесплатное свидетельство – подтверждайте авторство без лишних затрат.
  • Доверие профессионалов – нас выбирают тысячи педагогов и экспертов.
  • Подходит для аттестации – дополнительные баллы и документальное подтверждение вашей работы.
Свидетельство о публикации
в СМИ
свидетельство о публикации в СМИ
Дождитесь публикации материала и скачайте свидетельство о публикации в СМИ бесплатно.
Диплом за инновационную
профессиональную
деятельность
Диплом за инновационную профессиональную деятельность
Опубликует не менее 15 материалов в методической библиотеке портала и скачайте документ бесплатно.
20.03.2017

Рабочая программа Элективный курс «Основы программирования» 11 класс

Попов Евгений Николаевич
учитель математики и информатики
Вопрос, который невозможно обойти при обсуждении содержания элективных курсов по информатике, связан с целесообразностью изучения программирования. Понятно, что программирование - стержень профильного курса информатики. Но какова его роль и есть ли необходимость изучать программирование в рамках элективных курсов?
Часто говорят, что в современных условиях развитого прикладного программного обеспечения изучение программирования потеряло свое значение как средство подготовки основной массы школьников к труду, профессиональной деятельности. С одной стороны, это действительно так, но, с другой стороны, изучение основ программирования связано с целым рядом умений и навыков (организация деятельности, планирование ее и т.д.), которые по праву носят общеинтеллектуальный характер и формирование которых - одна из приоритетных задач современной школы.
Очень велика роль изучения программирования для развития мышления школьников, формирования многих приемов умственной деятельности. Здесь роль информатики сродни роли математики в школьном образовании. Поэтому не использовать действительно большие возможности программирования, решения соответствующих задач для развития мышления школьников, формирования многих общеучебных, общеинтеллектуальных умений и навыков было бы, наверное, неправильно.
Изучая программирование на языке Паскаль, учащиеся прочнее усваивают основы алгоритмизации и программирования на языке Бейсик (предполагается изучение в курсе информатики двух языков программирования: один в основном курсе информатики, другой в старшей школе, в качестве элективного курса), приобщаются к алгоритмической культуре, познают азы профессии программиста.
Цели и задачи курса
 Формирование интереса к изучению профессии, связанной с программированием.
 Формирование алгоритмической культуры.
 Дать ученику возможность реализовать свой интерес к выбранному курсу.
 Научить учащихся структурному программированию как методу, предусматривающему создание понятных, локально простых и удобочитаемых программ, характерными особенностями которых является: модульность, использование унифицированных структур следования, выбора и повторения, отказ от неструктурированных передач управления, ограниченное использование глобальных переменных.
 Приобретение знаний и навыков алгоритмизации учащимися в ее структурном варианте.
 Освоение всевозможных методов решения задач, реализуемых на языке Паскаль.
 Развитие алгоритмического мышления учащихся.
 Формирование навыков грамотной разработки программ.
 Углубление знаний, умений и навыков решения задач по программированию и алгоритмизации.

Содержимое разработки

Муниципальное образование «Булунский улус (район)» РС(Я)

Муниципальное бюджетное общеобразовательное учреждение

«Быковская средняя общеобразовательная школа»

«Утверждаю»

Директор

МБОУ «Быковская СОШ»

_________________ Иванов Г.Ю.

«___» _________2016г.

Рассмотрено

на МО учителей ЕМЦ

«___»____________2016г.

Руководитель МО ЕМЦ

______________ Попов Е.Н..

Рабочая программа

Элективный курс

«Основы программирования»

11 класс

Количество часов в неделю: 1

Количество часов в год: 34

Учитель: Попов Евгений Николаевич

2016-2017 учебный год

н.Быковский

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

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

Часто говорят, что в современных условиях развитого прикладного программного обеспечения изучение программирования потеряло свое значение как средство подготовки основной массы школьников к труду, профессиональной деятельности. С одной стороны, это действительно так, но, с другой стороны, изучение основ программирования связано с целым рядом умений и навыков (организация деятельности, планирование ее и т.д.), которые по праву носят общеинтеллектуальный характер и формирование которых - одна из приоритетных задач современной школы.

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

Изучая программирование на языке Паскаль, учащиеся прочнее усваивают основы алгоритмизации и программирования на языке Бейсик (предполагается изучение в курсе информатики двух языков программирования: один в основном курсе информатики, другой в старшей школе, в качестве элективного курса), приобщаются к алгоритмической культуре, познают азы профессии программиста.

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

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

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

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

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

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

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

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

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

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

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

знать

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

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

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

Типы данных

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

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

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

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

уметь

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

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

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

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

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

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

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

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

Содержание программы

Введение в язык программирования Паскаль
Место языка Паскаль среди языков программирования высокого уровня. Структура программы на языке Паскаль. Структура модулей в Турбо Паскаль. Пользоваться готовыми модулями и разбираться в их структуре, назначении отдельных разделов.

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

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

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

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

Для реализации программы используется следующая литература:

Попов В.Б. Turbo Pascal для школьников: Учеб. Пособие.- 3-е доп. изд. - М.: Финансы и статистика, 2002.

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

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

урока

Тема урока

Кол-во часов

дата

1

Структура программы на языке Паскаль. Алфавит языка.

1

2

Типы данных: целый и вещественный, логический и символьный. Константы. Переменные.

1

3

Организация ввода-вывода. Оператор присваивания. Арифметические выражения.

1

4

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

1

5

Организация ветвлений в программах.

1

6-7

Условный оператор. Оператор безусловного перехода.

2

8

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

1

9

Перечислимые и ограниченные типы данных. Оператор выбора case.

1

10

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

1

11-14

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

4

15

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

1

16-19

Процедуры. Функции. Рекурсии. Процедуры и функции пользователя.

4

20

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

1

21-24

Одномерные массивы: описание и задание элементов, действия над ними. Поиск, замена в одномерном массиве.

4

25-28

Сортировка массива. Способы сортировки.

3

29

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

1

30-31

Понятие двумерного массива. Действия над элементами массива. Обработка элементов двумерных массивов

2

32

Квадратная матрица. Транспонирование матрицы.

1

33

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

1

34

Обобщающий урок

1

Адрес публикации: https://www.prodlenka.org/metodicheskie-razrabotki/249847-rabochaja-programma-jelektivnyj-kurs-osnovy-p

Свидетельство участника экспертной комиссии
Рецензия на методическую разработку
Опубликуйте материал и закажите рецензию на методическую разработку.
Также вас может заинтересовать
Свидетельство участника экспертной комиссии
Свидетельство участника экспертной комиссии
Оставляйте комментарии к работам коллег и получите документ
БЕСПЛАТНО!
У вас недостаточно прав для добавления комментариев.

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

 

Для скачивания материалов с сайта необходимо авторизоваться на сайте (войти под своим логином и паролем)

Если Вы не регистрировались ранее, Вы можете зарегистрироваться.
После авторизации/регистрации на сайте Вы сможете скачивать необходимый в работе материал.

Рекомендуем Вам курсы повышения квалификации и переподготовки