Спецкурс «Программирование»
(8 - 9 классы)
Составила: Курмангалиева
Светлана Хайрлыевна
(преподаватель математики и информатики
областной школы-интернат для одаренных детей)
Пояснительная записка
В последние годы произошли значительные изменения в программах
преподавании информатики предлагаемых МО РК, особенно в количестве часов
выделяемых на изучение информатики (сокращение часов).
Курс облегчает работу учителя в вопросах изучения
программирования, и может оказать значительную помощь учащимся при самостоятельном
изучении программирования.
Курс по языку программирования Pascal
предназначен для практического изучения языка программирования различными
способами.
Базовый курс информатики и ИКТ содержит три фундаментальных
раздела - «Алгоритмы», «Программирование» и «Информационное моделирование».
В частности на уровне воспроизведения знаний
проверяется из трех выше перечисленных разделов фундаментальный теоретический
материал:
- понятие алгоритма, его свойств, способов записи;
- основные алгоритмические конструкции;
- основные элементы программирования;
- основные элементы математической логики;
- основные типы информационных моделей;
- программное обеспечение;
Умения применять свои знания в стандартной ситуации:
- использовать стандартные алгоритмические конструкции
при программировании;
-формально исполнять алгоритмы, записанные на
естественных и алгоритмических языках, в том числе в виде блок-схем и на языках
программирования;
- создавать и преобразовывать логические выражения;
- оценивать результат работы известного программного
обеспечения;
- формулировать запросы к базам данных;
Умения применять свои знания в новой ситуации входят во вторую и третью части работы:
-решать сложные логические высказывания;
-анализировать текст программы с точки зрения
соответствия записанного алгоритма поставленной задаче и изменять его в
соответствии с заданием;
-реализовывать сложный алгоритм с использованием
современных систем программирования.
Учащиеся должны не только знать основные алгоритмические конструкции
и операторы изучаемого языка программирования, но и иметь опыт самостоятельной
записи алгоритмов и программ, решения практических задач методом разработки и
отладки компьютерной программы. Следует уделять больше внимания формализации
записи и исполнения алгоритмов, так как результаты экзамена показывают, что у
части учащихся так и не формируется умение формального исполнения алгоритмов.
Из выше сказанного следует, что нельзя значительно
сокращать раздел алгоритмизации и программирования.
Предлагаемый курс поможет учащимся использовать язык
программирования для решения различных алгоритмических задач повышенного уровня
и подвести их к решению задач высокого уровня.
Практические занятия начинаются после изучения понятий
информации, свойств информации, информационных процессов, измерения информации,
понятия алгоритма, способов записи алгоритмов, представления числа, текста,
звука и графики в компьютере, изучения систем счисления, понятий операционной
системы и программного обеспечения.
Затем начинается знакомство с языком программирования Turbo Pascal, как
наиболее удобного для изучения учащимися.
Спецкурс «Программирование»
8 класс. В неделю 2ч. Всего 68 часов.
№
|
Содержание
|
Кол-во часов
|
1-3
|
Знакомство
с редактором Turbo Pascal
7.0. Стандартные функции. Математические вычисления. Структура программы.
Оператор вывода.
|
3
|
4-6
|
ЭВМ в
режиме калькулятора.
|
3
|
7-9
|
Линейная
программа.
|
3
|
10-13
|
Решение
геометрических и физических задач.
|
4
|
14-17
|
Оператор
условного перехода. Логические связки AND, NOT, OR
|
4
|
18-21
|
Оператор
условного перехода. Операторные скобки BEGIN
… END. Решение квадратного уравнения.
|
4
|
22-24
|
Оператор
варианта.
|
3
|
25-28
|
Вычисление
площадей фигур.
|
4
|
29-32
|
Циклические
процессы. Цикл с предусловием (цикл «ПОКА»)
|
4
|
33-36
|
Циклические
процессы. Цикл с постусловием (цикл «ДО»)
|
4
|
37-40
|
Циклические
процессы. Цикл с заданным параметром (цикл «ДЛЯ»)
|
4
|
41-44
|
Сумма.
Произведение. Табулирование.
|
4
|
45-48
|
Применение
ширины поля вывода и оператора GOTOXY(x,y).
|
4
|
49-53
|
Вложенные
циклы. Таблица Пифагора.
|
5
|
54-59
|
Процедуры.
Локальные и глобальные переменные.
|
6
|
60-63
|
Процедуры
с параметрами. Параметры-значения, параметры-переменные.
|
4
|
64-67
|
Функции.
|
4
|
68
|
Зачетная
работа.
|
1
|
9 класс. В неделю 2ч. Всего 68 часов.
№
|
Содержание
|
Кол-во часов
|
1-2
|
Стандартные
функции. Математические вычисления. Структура программы.
|
2
|
3-7
|
Программа.
Операторы языка Паскаль.
|
5
|
8-10
|
Процедуры.
|
3
|
11-13
|
Функции.
|
3
|
14-16
|
Строковые
функции. Процедуры над строковыми функциями.
|
3
|
17-19
|
Обработка
строковых величин.
|
3
|
20-22
|
Массивы.
Заполнение и вывод массивов.
|
3
|
23-26
|
Суммирование
элементов массива.
|
4
|
27-29
|
Определение
числа элементов массива по условию.
|
3
|
30-32
|
Сумма
двух одинаковых по размеру массивов.
|
3
|
33-35
|
Объединение
двух массивов с чередованием элементов.
|
3
|
36-38
|
Инвертирование
массива.
|
3
|
39-41
|
Формирование
массива из элементов другого массива, по заданному условию.
|
3
|
42-44
|
Поиск
максимального элемента в массиве с запоминанием его положения (индекса).
|
3
|
45-47
|
Поиск
заданного элемента в массиве.
|
3
|
48-50
|
Упорядочение
массива.
|
3
|
51-53
|
Матрицы.
Ввод и вывод матриц.
|
3
|
54-56
|
Сумма
элементов матрицы.
|
3
|
57-59
|
Вычисление
следа матрицы. Вычисление суммы элементов строк матрицы.
|
3
|
60-62
|
Записи.
|
3
|
63-65
|
Файлы.
|
3
|
66-67
|
Задачи
оптимизации.
|
2
|
68
|
Зачетная
работа.
|
1
|
Литература
- Р.
Форсайт «Паскаль для всех» Москва. Машиностроение. 1986
г.
- Г.
Джонстон «Учитесь программировать» Москва. Финансы и статистика. 1989
г.
- В.В.
Фаронов «Основы турбо-паскаля» МВТУ-Фесто Дидактик Москва. 1992
г.
- А.М.
Епанешников, В.А. Епанешников «Программирование в среде Turbo
Pascal 7.0» Москва. Диалог МИФИ.1995 г.
- С.А.
Абрамов, Г.Г. Гнездилова, Е.Н. Капустина, М.И. Селюн «Задачи по
программированию» Москва. «Наука». 1988
г.
- В.Н.
Пильщиков «Сборник упражнений по языку Паскаль» Москва. Наука. 1989
г.
7. Васильев П.П. Турбо Паскаль в примерах и задачах. Освой самостоятельно: учебное
пособие / П. П. Васильев. – М.: Финансы и статистика, 2003.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.