Язык программирования Pascal

1. Введение в Паскаль. Данные. Типы данных (5 ч) Алгоритмы работы с
величинами. Понятие типов данных в алгоритмическом языке. Ввод и вывод
данных. Языки программирования высокого уровня, их классификация. Понятие
о синтаксисе и семантике. Введение программирования на языке Паскаль.
Введение в Паскаль. Структура программы на языке Паскаль. Рекомендации по
стилю записи программы, использование комментариев. Алфавит языка. Типы
данных: целый и вещественный, логический и символьный. Константы.
Переменные. Организация ввода-вывода. Оператор присваивания.
2. Алгоритмы линейной структуры (9 ч) Арифметические выражения.
Стандартные функции. Правила записи арифметических выражений. Операции.
Операнды. Следование. Способы решения вычислительных задач
3. Алгоритмы разветвляющейся структуры (10 ч) Алгоритм и его
формальное исполнение. Основные типы алгоритмических структур (линейные,
ветвление, цикл). Организация ветвлений в программах. Полное и неполное
ветвление. Условный оператор. Оператор безусловного перехода. Составные
условия, их реализация в разветвляющихся алгоритмах. Решение задач на
разработку алгоритмов с разветвляющимися структурами
4. Перечислимый и интервальный типы данных (4 ч) Перечислимые и
ограниченные типы данных. Оператор выбора case и границы его применимости
5. Циклы (14 ч) Циклы (с предусловием, с послеусловием, с параметром).
Решение задач с использованием циклов с пост- и предусловиями. Решение задач
с использованием циклов с параметрами и ветвлением
7
6. Подпрограммы (5 ч) Подпрограммы (процедуры и функции), их описание
и вызов в программе. Решение задач с математическим содержанием на
использование подпрограмм
7. Массивы (16 ч) Массивы (одномерные (линейные) и двумерные),
различные способы их описания в программе. Обработка массивов (ввод и вывод
элементов массива; поиск элементов в массиве; проведение математических
операций с элементами массива; замена, удаление и вставка элементов в массиве;
сортировка). Одномерные массивы: описание и ввод элементов, действия над
ними. Поиск, замена в одномерном массиве. Сортировка массива. Способы
сортировки. Понятие двумерного массива: описание и ввод элементов. Обработка
элементов двумерных массивов. Сортировка массива. Способы сортировки
8. Итоговое повторение (5 часов)

Педагоги

Краморенко Алексей Викторович

Цели программы

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

Результат программы

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

Материально-техническая база

Компьютер
 Мультимедийный проектор
 Интерактивная доска
 Документ-камера