I. Пояснительная записка
Изучение основ программирования связано с развитием целого ряда таких умений и навыков, которые носят общеинтеллектуальный характер и формирование которых – одна из приоритетных задач современной школы. Изучение программирования развивает мышление школьников, способствует формированию у них многих приемов умственной деятельности. Здесь роль информатики сродни роли математики в школьном образовании. Поэтому не использовать действительно большие возможности программирования для развития мышления школьников, формирования многих общеучебных, общеинтеллектуальных умений и навыков было бы, наверное, неправильно.
Изучая программирование на Паскале, учащиеся прочнее усваивают основы алгоритмизации, приобщаются к алгоритмической культуре, познают азы профессии программиста.
Цели и задачи курса
- Формирование у учащихся интереса к профессиям, связанным с программированием. Предоставление ученикам возможности реализовать свой интерес к выбранному курсу. Формирование алгоритмической культуры учащихся. Развитие алгоритмического мышления учащихся. Обучение школьников структурному программированию как методу, предусматривающему создание понятных, локально простых и удобочитаемых программ, характерными особенностями которых являются модульность, использование унифицированных структур следования, выбора и повторения, отказ от неструктурированных передач управления, ограниченное использование глобальных переменных. Приобретение учащимися знаний и навыков алгоритмизации в ее структурном варианте. Освоение учащимися всевозможных методов решения задач, реализуемых на языке Паскаль. Формирование у учащихся навыков грамотной разработки программы. Углубление у школьников знаний, умений и навыков решения задач по программированию и алгоритмизации.
II. Тематическое планирование
№ | Дата | Название темы/урока | |
По плану | По факту | ||
5 | Основы языка Pascal | ||
1 | 04.09 | История языка. Простейшие конструкции. | |
2 | 11.09 | Структура программы на Паскале | |
3 | 18.09 | Алфавит языка и ключевые слова | |
4 | 25.09 | Константы и переменные языка. Выражения на Паскале. | |
5 | 02.10 | Операторы Паскаля | |
9 | Реализация алгоритмических структур на Паскале | ||
6 | 09.10 | Программирование следования. Практическая работа №1 «Следование» | |
7 | 16.10 | Разветвление и его программирование. | |
8 | 23.10 | Практическая работа №2 «Оператор ветвления IF» | |
9 | 30.10 | Практическая работа №3 «Оператор множественного выбора CASE» | |
10 | 13.11 | Структура повторения и ее программирование | |
11 | 20.11 | Практическая работа №4 «Цикл с параметром» | |
12 | 27.11 | Практическая работа №5 «Цикл с предусловием» | |
13 | 04.12 | Практическая работа №6 «Цикл с постусловием» | |
14 | 11.12 | Теорема Бёма-Джакопини. Повторение основных алгоритмических структур | |
6 | Типы данных Паскаля | ||
15 | 18.12 | Классификация типов данных | |
16 | 25.12 | Числовой порядковый тип данных | |
17 | 15.01 | Практическая работа №7 «Действия с числовым порядковым типом» | |
18 | 22.01 | Символьный тип данных | |
19 | 29.01 | Практическая работа №8 «Действия с символьным типом данных» | |
20 | 05.02 | Основные направления использования порядковых типов | |
5 | Одномерные массивы и их обработка | ||
21 | 12.02 | Определение и описание массива | |
22 | 19.02 | Способы обработки массива. Ввод и вывод данных | |
23 | 26.02 | Практическая работа №9 «Подсчет количества нужных элементов» | |
24 | 05.03 | Сортировка массивов | |
25 | 12.03 | Практическая работа №10 «Сортировка массивов» | |
4 | Строковый тип данных | ||
26 | 19.03 | Определение строкового типа. Операции со строковым типом | |
27 | 02.04 | Функции обработки строк | |
28 | 09.04 | Практическая работа №11 «Примеры обработки строк» | |
29 | 16.04 | Практическая работа №12 «Работа со строками» | |
4 | Объектно-ориентированное программирование | ||
30 | 23.04 | Знакомство с объектно-ориентированным программированием | |
31 | 30.04 | Язык Object Pascal. Работа в среде Lazarus | |
32 | 07.05 | Формы в Лазарусе. Элементы формы. | |
33 | 14.05 | Практическая работа «Создаем программу Калькулятор» | |
2 | Итоговая работа. | ||
34 | 21.05 | Итоговая работа. | |
35 | 28.05 | Анализ итоговой работы. Подведение итогов |


