Элективный курс Программирование на языке Паскаль
элективный курс по информатике и икт (11 класс) на тему

Элективный курс Программирование на языке  Паскаль

Скачать:

ВложениеРазмер
Microsoft Office document icon elektivnyy_kurs_programmirovanie_na_yazyke_paskal.doc99.5 КБ

Предварительный просмотр:

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

Марининская средняя общеобразовательная школа №16

Утверждено на заседании школьного методического объединения Протокол № __

Руководитель школьного методического объединения Вострецова А.А. ____________

        

Программа

элективного учебного предмета

«Программирование на языке Паскаль»

по информатике и ИКТ

(учебный предмет)

_______________________11 класс_______________________

(классы)

_________________________один год_________________________

(сроки реализаций)

Разработчик:

Старовойтов В.И.

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

2015 год


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

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

Курс «Программирование на языке Паскаль» рассчитан на 33 часа - по 1 часу в неделю. Его естественным продолжением может стать курс объектно-ориентированного программирования.

Данный курс рассматривает информатику как средство развития логического мышления, умение анализировать, выявлять сущности и отношения, описывать планы действий и делать логические выводы.

Целями курса являются:

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

Основная задача курса :

             Развитие умения проведения анализа действительности  для построения  информационной модели  и её изображение с помощью какого-либо системно-информационного языка

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


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

Тема

Количество часов

1

Введение в Паскаль

6

2

Логические и циклические структуры в Паскале

8

3

Элементы структурного программирования в Паскале

6

4

Графические возможности Паскаля

3

5

Структурированные типы данных

8

6

Важнейшие нечисловые алгоритмы (поиск и сортировка)

2

В курсе «Программирование на языке Паскаль» рассматриваются: 

  1. Введение в Паскаль

История и классификация языков программирования высокого уровня.

Первое знакомство с Паскалем. Элементы языка Паскаль. Типы данных.

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

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

Ввод с клавиатуры и вывод на экран. Управление символьным выводом на экран в Паскале.

  1. Логические и циклические структуры в Паскале

Логические величины, операции, выражение. Оператор присваивания для логических выражений.

Логические выражения в управляющих операторах.

Цикл по параметру.

Особенности целочисленной и вещественной  арифметики.

Цикл по условию

  1. Элементы структурного программирования в Паскале

Подпрограммы-процедуры.

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

Решение задач  на использование процедур и функций.

Рекурсивные подпрограммы.

Что такое рекуррентная последовательность.

Программирование вычислений рекуррентных последовательностей.

  1. Графические возможности Паскаля

Основные понятия и средства машинной графики в Паскале.

Построение графика функций.

  1. Структурированные типы данных

Строковый тип данных.

Составление программ в системе Паскаль.

Табличные данные и массивы.

Понятие множества. Множественный тип. Операции  над множествами. Использование множеств, записей.

Файлы. Файловые переменные. Внешние файлы. Текстовые файлы

Динамическая память и указатели

 Связные списки

  1. Важнейшие нечисловые алгоритмы (поиск и сортировка)

Задачи поиска, метод перебора

Перебор с возвратом


Календарно тематическое планирование

п/п

Тема урока

Кол-во часов

Дата

Примечание

По плану

По факту

Введение в Паскаль (6 часов)

1.

История и классификация языков программирования высокого уровня.

1

05.09

2.

Первое знакомство с Паскалем. Элементы языка Паскаль. Типы данных.

1

12.09

3.

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

1

19.09

4.

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

1

26.09

5.

6.

Ввод с клавиатуры и вывод на экран. Управление символьным выводом на экран в Паскале

2

03.10

10.10

Логические и циклические структуры в Паскале (8 часов)

7.

Логические величины, операции, выражение. Оператор присваивания для логических выражений.

1

17.10

8.

9.

Логические выражения в управляющих операторах

2

24.10

31.10

10.

11.

Цикл по параметру.

2

14.11

21.11

12.

Особенности целочисленной и вещественной  арифметики

1

28.11

13.

14.

Цикл по условию

2

05.12

12.12

Элементы структурного программирования в Паскале (6 часов)

15.

Подпрограммы-процедуры.

1

19.12

16.

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

1

26.12

17.

Решение задач  на использование процедур и функций

1

16.01

18.

Рекурсивные подпрограммы.

1

23.01

19.

Что такое рекуррентная последовательность

1

30.01

20.

Программирование вычислений рекуррентных последовательностей.

1

06.02

Графические возможности Паскаля (3 часа)

21.

22.

Основные понятия и средства машинной графики в Паскале

2

13.02

20.02

23.

Построение графика функций

1

27.02

Структурированные типы данных (8 часов)

24.

Строковый тип данных.

1

05.03

25.

Составление программ в системе Паскаль

1

12.03

26.

27.

Табличные данные и массивы.

2

19.03

02.04

28.

29.

Понятие множества. Множественный тип. Операции  над множествами. Использование множеств, записей.

2

09.04

16.04

30.

Файлы. Файловые переменные. Внешние файлы. Текстовые файлы

1

23.04

31.

 Динамическая память и указатели. Связные списки.

1

30.04

Важнейшие нечисловые алгоритмы (поиск и сортировка) (2 часа)

32.

Задачи поиска, метод перебора.

1

07.05

33.

Перебор с возвратом.

1

14.05


Для реализации программы элективного курса «Программирование на языке Паскаль» в школе имеется компьютерный класс, в котором имеются:

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

  • Компьютер 11шт
  • Проектор 1шт
  • Принтер 1шт
  • Модем 1шт
  • Устройства вывода звуковой информации — наушники для индивидуальной работы со звуковой информацией 1шт
  • Устройства для ручного ввода текстовой информации и манипулирования экранными объектами — клавиатура и мышь. 11шт
  • Устройства для записи (ввода) визуальной и звуковой информации:

Сканер 1шт

Видеокамера 1 шт.

Диктофон 1шт

Микрофон шт

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

  • Операционная система – Windows XP
  • Файловый менеджер (в составе операционной системы или др.).
  • Антивирусная программа.
  • Программа-архиватор.
  • Клавиатурный тренажер.
  • Интегрированное офисное приложение, включающее текстовый редактор, растровый и векторный графические редакторы, программу разработки презентаций и электронные таблицы.
  • Простая система управления базами данных.
  • Простая геоинформационная система.
  • Система автоматизированного проектирования.
  • Виртуальные компьютерные лаборатории.
  • Программа-переводчик.
  • Система оптического распознавания текста.
  • Мультимедиа проигрыватель (входит в состав операционных систем или др.).
  • Система программирования.
  • Почтовый клиент (входит в состав операционных систем или др.).
  • Браузер (входит в состав операционных систем или др.).
  • Программа интерактивного общения.
  • Простой редактор WеЬ-страниц.
  • Графический редактор GIMP
  • Программа для программирования PascalABC (Паскаль).

Литература:

  1. Электронный ресурс: http://pascalabc.net
  2. Паскаль для школьников. Автор: Д. М. Ушаков, Т. А. Юркова Издательство: Питер Год: 2010 Язык: Русский

По теме: методические разработки, презентации и конспекты

Рабочая программа элективного курса «Программирование в Adobe Flash»

Данная рабочая программа составлена на основе авторской программы элективного курса доктора технических наук К.Ю. Полякова «Программирование в Adobeflash». Программа имеет рецензию   Р...

Программа элективного курса «Программирование на языке Basic. Начало изучения».

Авторская программа Основным методом обучения в данном элективном курсе является метод проектов. Проектная деятельность позволяет развить исследовательские и творческие способности учащихся. Роль учи...

элективный курс "Программирование математических задач"

элективный курс"Программирование математических задач" - предпрофильный курс, проводимый в 9 классе....

Элективный курс_программирование_10б класс

Элективный курс_программирование_10б класс...

Программа элективного курса «программирование алгоритмов»

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

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

Программа элективного курса «Программирование на языке Pascal»  разработана на основе авторской программы элективного курса «Программирование на языке Pascal»   ...

Элективный курс "ПРОГРАММИРОВАНИЕ WEB-CTPАНИЦ НА JAVASCRIPT"

Курс рассчитан на 18 часов. В данном курсе учащиеся знакомятся с технологией создания динамических web-страниц. Учащийся, который будет изучать этот курс, должен иметь навыки работы в Интернете и с яз...