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

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



НазваниеПрограмма элективного курса «Программирование на языке Turbo Pascal» 9 класс
Л.И. Титова
Дата17.10.2016
Размер
ТипПрограмма

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


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

«Программирование на языке 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 г.



Похожие:

Программа элективного курса «Программирование на языке Turbo Pascal» 9 класс iconПрограмма элективного курса, 68 часов в год (2 ч/нед.). 10-й класс
Основная функция данного элективного курса – это поддержка профиля обучения. В данном курсе углублённо изучаются отдельные разделы...
Программа элективного курса «Программирование на языке Turbo Pascal» 9 класс iconЛекция Структура программы на языке Turbo Pascal
Приведём простейший пример программы, единственная цель которой – вывести на экран какое-нибудь приветствие
Программа элективного курса «Программирование на языке Turbo Pascal» 9 класс iconКонспект по темі "Організація алгоритмів розгалуження мовою Turbo Pascal " Визначення. Розгалуження
Перевірити знання теорії по темі “Організація розгалуження мовою Turbo Pascal ”
Программа элективного курса «Программирование на языке Turbo Pascal» 9 класс iconПрограмма элективного учебного курса по русскому языку в 11 классе мбоу «Синезерская сош» «Трудные вопросы орфографии и пунктуации»
Программа предназначена для обучения учащихся 11 класса, рассчитана на 34 часа, базируется на программно-методических материалах...
Программа элективного курса «Программирование на языке Turbo Pascal» 9 класс iconУчебники по turbo pascal, 29 стр. Чистяков В. Л., 20 стр. (с сайта )
Основы программирования на языке Паскаль. Чистяков В. Л., 20 стр с сайта
Программа элективного курса «Программирование на языке Turbo Pascal» 9 класс iconПрограмма элективного курса по истории Казахстана. 10 класс «Национально-освободительная борьба казахов на пути к независимости». Подготовила: учитель истории сош №6 Надёжкина

Программа элективного курса «Программирование на языке Turbo Pascal» 9 класс iconУрок Создание обучающих комплексов по различным предметам школьного курса
На уроке организуется групповая работа учащихся по созданию проекта, используются элементы деловой игры. Работа над проектом демонстрирует...
Программа элективного курса «Программирование на языке Turbo Pascal» 9 класс iconПрограмма элективного курса по русскому языку «Русская словесность» ( 9 класс)
Гуманизация современного образования потребовала не только сближения школьного преподавания русского языка и литературы и усиления...
Программа элективного курса «Программирование на языке Turbo Pascal» 9 класс iconУрок по теме: " Компьютерные сети. Классификация, основные характеристики и принципы использования компьютерных сетей. "
Для учащихся 10 классов элективного курса «Компьютерные технологии и программирование»
Программа элективного курса «Программирование на языке Turbo Pascal» 9 класс iconПрограмма элективного курса по физике
Моу «Муниципальная средняя общеобразовательная школа №2 г. Кремёнки» Жуковского района Калужской области
Разместите ссылку на наш сайт:
Уроки, сочинения


База данных защищена авторским правом ©izlov.ru 2000-2014
При копировании материала обязательно указание активной ссылки открытой для индексации.
связаться с нами