«Основы программирования на языке Pascal»

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

Отличительная особенность состоит в том, что это практико-ориентированная программа, которая поможет в изучении математики, физики и информатики с использованием программирования.

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

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

Педагоги

Глезденев Виктор Иванович, учитель высшей кв. категории

Колосова Оксана Викторовна, учитель высшей кв. категории

Содержание программы

I блок. Программирование линейных алгоритмов.

В данном блоке рассматривается понятие линейного алгоритма. Основное место уделяется изучению операторов языка программирования Pascal. На практике учащиеся научатся создавать, вводить в компьютер, выполнять и исправлять простейшие программы на языке Паскаль, отработают навыки решения задач с использованием линейного программирования.

II блок. Управляющие структуры.

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

III блок. Массивы.

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

IV блок. Символы и строки.

Учащиеся познакомятся с новыми типами данных string и char, узнают назначение различных кодировок(ASCII, Unicode), а на практике научатся работать с символами, читать их, генерировать, выводить.

V блок. Подпрограммы.

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

VI блок. Файлы.

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

VII блок. Процедуры и функции для работы в графическом режиме.

Учащиеся познакомятся с понятием компьютерная графика, а на практике научатся работать с графикой и создавать анимацию.

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

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

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

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

Особые условия проведения

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

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

Компьютерный класс (не менее 12 персональных компьютеров);

Мультимедийный проектор;

Интерактивная доска (экран).