Блок II - Основная школа № 52 ст.Дубровка

реклама
Негосударственное общеобразовательное учреждение
«Основная общеобразовательная школа № 52
открытого акционерного общества
«Российские железные дороги»
«УТВЕРЖДАЮ»
Директор школы
_____________А.А.Елизарова
приказ № ___от _______20__г.
РАБОЧАЯ ПРОГРАММА
по элективному курсу
«Программирование на Turbo Pascal»
для 9 класса
на 2013/2014 учебный год
Рассмотрено на методическом
объединении и рекомендовано
к утверждению
протокол №___от _______2013г.
Руководитель ШМО
___________/Е.А.Кухар/
Составитель:
учитель информатики и ИКТ
Л.Д.Юрина
Согласовано
Зам. директора по УР
__________/Н.П.Симонова/
Ст. Дубровка
2013 год
Пояснительная записка
Элективный курс «Программируем на Pascal» является предметом по
выбору для учащихся 9 класса школы. Курс рассчитан на 17 часов, которые
проводятся в течение 1 полугодия 1 час в неделю.
В основу положен курс программирования на Turbo Pascal, начиная с
работы с простыми типами данных и закачивая структурированным типом
данных. Усвоив материал курса, учащиеся могут применять свои знания при
сдачи ЕГЭ , а также в объектно-ориентированном программировании.
Можно выделить основную цель данного курса.
Цели и задачи курса
1.
Формирование алгоритмической культуры.
2.
Дать ученику возможность реализовать свой интерес к выбранному
курсу.
3.
Научить учащихся структурному программированию как методу,
предусматривающему создание понятных, локально простых программ,
характерными особенностями которых является: модульность, использование
унифицированных структур следования, выбора и повторения, отказ от
неструктурированных
передач
управления,
ограниченное
использование
глобальных переменных.
4.
Приобретение знаний и навыков алгоритмизации учащимися в ее
структурном варианте.
5.
Освоение всевозможных методов решения задач, реализуемых на
языке Паскаль.
6.
Развитие алгоритмического мышления учащихся.
7.
Формирование навыков грамотной разработки программ.
8.
Подготовка к сдаче ЕГЭ.
2
Контроль знаний и умений. Текущий контроль уровня усвоения
материала осуществляется по результатам выполнения учащимися практикумов
по каждому блоку курса. Итоговый контроль реализуется в форме зачета.
Знания теоретического материала проверяются с помощью тестовых заданий.
3
Содержание курса
Блок
I.
Тема:
«Целые
и
вещественные
числа.
Программы
с
использованием целых и вещественных чисел. Ввод и вывод данных.
Константы в программе. Кодовая таблица ASCII. Описание типа Char и
стандартные функции.»
Блок II Тема «Проверка условия и ветвление в алгоритме. Полная и
неполная форма оператора IF. Оформление программ. Блоки операторов.
Ветвление по ряду условий. Оператор Case.»
Блок III. Тема « Оператор цикла FOR. Цикл с предусловием. Цикл с
постусловием».
Блок IV. Тема «Структурированные типы данных»
4
Требования к знаниям и умениям учащихся
После прохождения курса
Учащиеся должны знать:

Место языка Паскаль среди языков программирования высокого
уровня.

Структуру программы на языке Паскаль.

Представление алгоритма в виде блок-схемы.

Структуру модулей в Турбо Паскаль. Пользоваться готовыми
модулями и разбираться в их структуре, назначении отдельных разделов.

Пользоваться стандартным модулем Crt.

Что такое величина и чем она характеризуется.

Что такое операция, операнд и их характеристики; в чем
принципиальные
отличия
величин
структурированных
и
не
структурированных; о таких структурах данных, как множество, запись.

Что может входить в состав арифметического выражения; перечень
математических функций, входящих в Турбо Паскаль.

О логических выражениях и входящих в них операндах, операциях
и функциях.

Перечень основных операторов языка Паскаль.

Синтаксис этих операторов.

Детали процесса исполнения каждого из операторов.

Назначение оператора ветвления,

В каких случаях используется полная, а в каких неполная форма
оператора ветвления.

Ветвления по ряду условий оператор CASE.

Назначение оператора цикла.

Использование циклов с различным условием.
5

Какие структурированные типы данных есть в языке Турбо
Паскаль.

Как формально определять в программе тип «массив».

Какими свойствами обладают данные указанного типа.

Какие операции возможны над величинами массива.
Учащиеся должны уметь:

Записывать примеры арифметических и логических выражений
всех атрибутов, которые могут в них входить.

Описывать словесно работу каждого из рассмотренных операторов.

Составлять блок-схемы.

Записывать оператор ветвления в полной и неполной форме.

Составлять программы с использованием оператора ветвления.

Составлять блок-схемы.

Составлять программы с использованием оператора CASE.

Составлять программы с использованием циклов.

Составлять блок-схемы

Воспроизвести
алгоритмы
сортировки
массивов и поиска в упорядоченном массиве.
6
линейных
числовых
Контрольно-измерительные материалы
Перечень
примерных
вопросов
к
зачету
элективного
курса
«Программируем на Pascal».

Целые и вещественные числа.

Константы.

Тип Char.

Оператор ветвления.

Ветвление по ряду условий.

Блок-схема программы с использованием оператора ветвления.

Цикл с условием.

Цикл с предусловием.

Цикл с постусловием.

Блок-схема программы с использованием оператора цикла.

Массивы
7
ПРОГРАММА КУРСА «Программируем на Pascal»
№
Тема
1. Включение в программу Pascal числовых данных.
Всего часов
2
2.
Работа с символами в программе Pascal.
1
3.
4.
5.
Анализ ситуации и последовательность выполнения команд в программе Pascal.
Многократно повторяющиеся действия в программе Pascal.
Массивы- структурированный тип данных в программе Pascal.
3
3
4
6.
Процедуры и функции в программе Pascal.
4
Общее количество часов
17
Планирование учебного материала элективного курса для 9 класса «Программируем на Pascal»
№
блока
I
II
III
IV
№
Практически Планируемая дата Фактическая дата
й курс
проведения
проведения
5
6
7
8
9
10
Теоретический
курс
Целые и вещественные числа. Программы с использованием 1
целых и вещественных чисел.
Ввод и вывод данных. Константы в программе.
1
Описание типа Char и стандартные функции.
1
Проверка условия и ветвление в алгоритме. Полная и неполная 1
форма оператора IF. Оформление программ.
Блоки операторов.
1
Ветвление по ряду условий.
1
Оператор цикла FOR.
0,5
Цикл с предусловием.
0,5
Цикл с постусловием.
0,5
Массивы. Описание массива.
0,5
11
12
13
14
15
16
17
Заполнение массива случайными числами.
Поиск в массиве.
Вычисления в массиве.
Практические задачи с использованием линейных алгоритмов.
Практические задачи с использованием ветвящихся алгоритмов.
Практические задачи с использованием циклических алгоритмов.
Зачет.
0,5
0,5
0,5
1
1
1
1
1
2
3
4
Тематика занятий
0,5
0,5
0,5
0,5
0,5
0,5
0,5
Состав учебно-методического комплекта.
Учебным комплектом является специально разработанное электронное
пособие «Программируем на Turbo Pascal». Пособие содержит теоретический
материал, практические задачи. Так же среду программирования для
выполнения лабораторных работ.
Скачать