Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Другие методич. материалы / Программа факультатива по информатике в 8 классе Программирование на языке «Паскаль»

Программа факультатива по информатике в 8 классе Программирование на языке «Паскаль»

  • Информатика

Поделитесь материалом с коллегами:



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

«Елизовская средняя школа № 9»











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

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












Учитель: Воронина Елена Вальдемаровна

Квалификационная категория: высшая









г. Елизово

2015г.


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

Программа факультативного курса соответствует концепции информатизации Республики Беларусь и предназначена для учащихся 6 классов, изучающих информатику. При этом учитывается, что учащиеся этого класса, прошли факультативный курс «Азы информационных технологий» и имеют представление об основных алгоритмических структурах, составляли алгоритмы на «алгоритмическом языке стрелок». При разработке программ использовалась литература по информационным технологиям, школьному алгоритмическому языку и языку программирования Pascal АВС, описание интегрированной среды Pascal АВС, сборники задач.

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

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


Основные цели курса:

  • раскрыть основные возможности, приемы и методы работы с многозадачной средой Windows, и языком программирования АВС Pascal;

  • реализовать в наиболее полной мере возрастающий интерес учащихся к изучению информационных техноло­гий, углубленному изучению программирования через совершенствование их алгоритмического и логического мышления;

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


Содержание курса включает 8 тем. На изучение курса отводится 30 часа,
которые распределены по темам следующим образом:


тема

Распределение часов между видами учебной работы

Общее количество часов

Теоретические занятия

Практические занятия

1

Первая программа на Паскале

1

1

2

2

Работа с числовыми данными

1

4

5

3

Работа с символьными данными

1

1

2

4

Логический тип данных и логические операции

1

2

3

5

Разветвляющиеся алгоритмы

1

2

3

6

Циклические алгоритмы

1

4

5

7

Работа с массивами

2

4

6

8

Вспомогательные алгоритмы

1

3

4


Всего по курсу

9

21

30


Примерное содержание тем курса

ТЕМА 1. Первая программа на Паскале (2 часа)

Программирование. Язык программирования. Система программирования. Среда программирования. Программа, разделы программы, алфавит языка Паскаль. Вывод сообщения на экран монитора.
Этапы создания компьютерной программы. Оформление текста на экране.

Учащиеся должны знать: Что такое программа. Из каких этапов состоит процесс создания программы. Как запустить программу в среде Паскаль. Как выйти из Паскаля. Что такое линейный алгоритм.

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

ТЕМА 2. Работа с числовыми данными (5 часов)

Данные. Типы данных. Операции с целыми числами. Понятие переменной. Тип Integer. Оператор присваивания. Вывод на экран. Операции с типом Integer. Стандартные функции типа Integer

Представляются переменных целого типа в памяти компьютера.

Вещественные числа. Описание вещественного типа данных (Real). Форматы записи вещественных переменных. Вещественные операции. Стандартные функции типа Real. Запись математических выражений. Представление переменных вещественного типа в памяти компьютера.

Совместимость переменных целого и вещественного типа. Преобразование типов

Правила приоритета в выполняемых действиях. Действия над данными разных типов.

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

Датчик случайных чисел.

Константы в программе.

Учащиеся должны знать: Что такое данные, типы данных, операции с различными типами данных, приоритеты выполнения операций

Учащиеся должны уметь описывать типы числовых данных, изменять порядок выполнения операций.


ТЕМА 3. Работа с символьными данными (2часа)

Символы. Кодовая таблица ASCII. Описание типа Char и стандартные функции

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

Учащиеся должны уметь: пользоваться стандартными функциями для обработки символьных данных


ТЕМА 4. Логический тип данных и логические операции (3 часа)

Логический тип данных. Операции отношения Ввод-вывод булевских переменных

Логические операции: логическое умножение (конъюнкция), логическое сложение (дизъюнкция), исключающее ИЛИ, логическое отрицание (инверсия), применение логических операций в программе

Приоритет логических операции

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

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

ТЕМА 5. Разветвляющиеся алгоритмы (3 часа)

Проверка условия и ветвление в алгоритме. Полная и неполная форма оператора IF.
Оформление программ

Блоки операторов

Ветвление по ряду условий. Оператор case

Учащиеся должны знать: чем отличается линейный алгоритм от ветвления, служебные слова для организации ветвления, чем отличается полное ветвление от неполного, когда применяется оператор case,

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


ТЕМА 6. Циклические алгоритмы (5 часов)

Оператор цикла for. с увеличением счетчика, с уменьшением счетчика

Применение циклов со счетчиком. Цикл в цикле. Трассировка. Вычисление суммы ряда

Циклы с условием..
Цикл с предусловием. Описание цикла с предусловием

Цикл с постусловием

Описание цикла с постусловием

Использование циклов repeat и while

Учащиеся должны знать: как организуются на Паскале циклы с заданным числом повторений, с пред условием и постусловием

Учащиеся должны уметь: решать задачи с использованием циклов


ТЕМА 7. Работа с массивами (6 часа)

Хранение однотипных данных в виде таблицы. Основные операции с массивами

Описание массива на языке Паскаль. Заполнение массива случайными числами и вывод массива на экран

Поиск в массиве

Двумерные массивы

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

Учащиеся должны уметь: выполнять ввод, вывод массива, поиск в массиве элементов с заданными свойствами


ТЕМА 8. Вспомогательные алгоритмы (4 часа)

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

Учащиеся должны знать: формат и порядок описания процедур и функций пользователя, принципы структурного программирования

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


Обобщающее повторение


Литература

  1. Д.М. Ушаков, Т.А. Юркова Паскаль для школьников – С-Пб, «Питер»,2006

  2. Т.Н. Поддубная, И. Л. Фукс Информатика в задачах и упражнениях - Томск: МП «Раско», 1992

  3. Н.А. Переверзева, И. Н. Ревчук, Решение задач на алгоритмическом языке - Минск: Народная асвета,1990

  4. Никлаус Вирт, Алгоритмы и структуры данных с примерами на Паскале –
    С-ПБ, Невский диалект, 2005


Выберите курс повышения квалификации со скидкой 50%:

Автор
Дата добавления 04.11.2015
Раздел Информатика
Подраздел Другие методич. материалы
Просмотров556
Номер материала ДВ-120852
Получить свидетельство о публикации
Похожие материалы

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