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

Программа элективного курса «Программирование на языке Turbo Pascal» 9 класс




Скачати 92.05 Kb.
НазваПрограмма элективного курса «Программирование на языке Turbo Pascal» 9 класс
Л.И. Титова
Дата конвертації18.11.2012
Розмір92.05 Kb.
ТипПрограмма

Лицей «Серпухов»


ПРОГРАММА ЭЛЕКТИВНОГО КУРСА

«Программирование на языке Turbo Pascal»

9 класс


автор программы учитель «Информатики и ИКТ» высшей квалификационной категории Л.И. Титова


2010 г

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

Предлагаемый элективный профильный курс предназначен для тех, кто хочет освоить программирование в среде Turbo Pascal. Курс предполагает использовать дидактические возможности компьютера.

В состав учебно-методического комплекта курса входят:

  • пояснительная записка к программе курса;

  • программа курса;

  • тематическое планирование;

  • примерное поурочное планирование;

  • методические разработки уроков;

  • презентации для проведения уроков;

  • материал к практикумам;

  • раздаточный материал по вариантам для проведения самостоятельных и контрольных работ;

  • электронный учебник;

Программа обучения рассчитана на следующий уровень подготовки учащихся:

  • базовые знания по информатике;

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

  • умение запускать программы и завершать их работу;

  • набирать тексты на компьютере;

  • переносить информацию через буфер обмена.

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


Целью и задачами данного курса является:

  1. освоение и систематизация знаний по алгоритмизации с опорой на знания по математике и физике.

  2. изучение основ программирования в среде Borland Pascal

  3. развитие структурного стиля мышления.

  4. развитие навыков конструирования решения задач из минимального числа инструкций;

  5. развитие логических приемов: анализа, синтеза, абстрагирования, обобщения.

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

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

  8. приобретение опыта проектной деятельности.

Весь курс разбит на три этапа:

Раздел 1. Основы алгоритмизации. (4 часов)

Раздел 2. Основы программирования (26 часа)

Раздел 3. Этапы решения задач с помощью компьютера (4 часа)

^ СОДЕРЖАНИЕ ОБУЧЕНИЯ

Тематическое планирование (34 часа.)

Раздел 1. Основы алгоритмизации. (4 часа)

Понятие алгоритма. Формы записи алгоритма. Словесный способ записи алгоритмов. Графический способ записи алгоритмов. Базовые алгоритмические структуры: следование, ветвление: полная и неполная форма ветвления, цикл с предварительным условием, цикл с последующим условием, цикл со счётчиком.


Учащиеся должны знать:

  • понятие алгоритма;

  • свойства алгоритма;

  • формы записи алгоритма;

  • основные алгоритмические структуры;

  • правила записи алгоритмов в виде блок-схем.

Учащиеся должны уметь:

  • составлять алгоритмы решения задач в виде блок-схем;

  • конструировать решение задачи из минимального числа инструкций.

Раздел 2. Основы программирования (26 часа)

Среда программирования Turbo Pascal. Алфавит языка. Идентификаторы. Данные: константы, переменные. Выражения: арифметические, логические и строковые. Встроенные математические функции. Правила записи математических выражений. Запись логических выражений. Использование операций отношений. Структура программы. Операторы: ввода, вывода, присваивания, условный оператор if, оператор множественного выбора case, оператор безусловного перехода, операторы для организации циклов. Одномерные массивы. Матрицы. Строковый тип данных. Функции. Процедуры. Фактические и формальные переменные. Локальные и глобальные параметры. Записи. Файлы. Графические возможности языка. Составление программ с использованием операторов графики, подпрограмм.


Учащиеся должны знать:

  • среду программирования Turbo Pascal;

  • типы данных и переменных;

  • основные языковые конструкции языка Turbo Pascal;

  • стандартные математические функции;

  • процедуры и функции модуля Graph;

  • процедуры и функции модуля Crt;

  • структуру основной программы;

  • структуру подпрограмм;

  • правила использования подпрограмм.

Учащиеся должны уметь:

  • записывать арифметические выражения на языке программирования;

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

  • разрабатывать программы с разветвляющейся структурой;

  • разрабатывать программы с циклической структурой;

  • разрабатывать программы с использованием подпрограмм;

  • разрабатывать программы создания графических изображений;

  • разрабатывать программы и массивами, матрицами, записями, файлами.

Раздел 3. Этапы решения задач с помощью компьютера (4 часа)

Этапы решения задач с помощью компьютера. Отладка и тестирование программ.

Учащиеся должны знать:

  • правила записи программ в программной среде;

  • этапы разработки программного обеспечения

  • назначение отладки и тестирования программ;

  • виды ошибок в записи программы.

Учащиеся должны уметь:

  • осуществлять постановку задачи;

  • разрабатывать алгоритм решения задачи;

  • записывать алгоритм на языке программирования

  • выполнять тестирование и отладку программы.

Тематическое планирование курса

№ темы

Тема

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

Всего

Теория

Практика

^ Раздел 1. Основы алгоритмизации

4

4

0

1

Понятие алгоритма. Характеристики алгоритма. Исполнитель алгоритма. Свойства алгоритма. Формы записи алгоритма. Словесный способ записи алгоритмов. Графический способ записи алгоритмов

2

2




2

Базовые алгоритмические структуры: следование, ветвление, циклы.

2

2




^ Раздел 2. Основы программирования

26

14

12

3

Алфавит языка. Идентификаторы. Типы данных. Типы переменных Операции. Структура программы. Описание переменных и констант.

2

2




4

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

2

1

1

5

Среда программирования Turbo Pascal. Разработка программ с линейной структурой.

2

1

1

6

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

2

1

1

7

Разработка программ с разветвляющейся структурой

2

1

1

8

Операторы для организации циклов.

2

1

1

9

Разработка программ с циклической структурой

2

1

1

10

Объявление и обработка одномерных массивов.

2

1

1

11

Объявление и обработка матриц.

2

1

1

12

Символьный и строковый типы данных. Стандартные строковые функции и процедуры. Разработка программ обработки символьных и строковых данных.

2

1

1

13

Записи. Файлы.

2

1

1

14

Подпрограммы.

2

1

1

15

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

2

1

1




^ Раздел 3. Этапы решения задач с помощью компьютера

4

2

2

16

Этапы решения задач с помощью компьютера

2

1

1

17

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

2

1

1

Итого

34

20

14


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

Успешное овладение материалом предполагает:

  • освоение навыков конструирования алгоритмических структур;

  • умение структурировать данные;

  • умение работать с программной средой Turbo Pascal;

  • выполнения отладки и тестирования программ.

Способы диагностики результатов:

  • педагогическое наблюдение;

  • тестирование ЗУН;

Формы контроля:

  • тестирование;

  • практические работы;

  • самостоятельные работы;

  • контрольные работы.

^ УЧЕБНО-МЕТОДИЧЕСКОЕ СОПРОВОЖДЕНИЕ КУРСА


    1. Шауцукова Л.З., «Учебное пособие для 10-11 классов общеобразовательных школ», М., «Просвещение», 2004 г.

    2. Окулов С. «Основы программирования», М, БИНОМ. Лаборатория знаний, 2005 г.

    3. Культин Н. «Turbo Pascal  в задачах и примерах», Санкт-Петербург, «БХВ-Петербург», 2005 г.

    4. Симонович С. «Практическая информатика», учебное пособие для средней школы, М., «АСТ-ПРЕСС КНИГА», 2003 г.

    5. Абрамов С.А., Зима Е.В. «Начала информатики»М., «Наука», 1989 г.

    6. Немнюгин С.А. «Turbo Pascal. Практикум», учебное пособие, «ПИТЕР», 2005 г.



Схожі:




База даних захищена авторським правом ©lib.exdat.com
При копіюванні матеріалу обов'язкове зазначення активного посилання відкритою для індексації.
звернутися до адміністрації