Меню
Разработки
Разработки  /  Информатика  /  Планирование  /  8 класс  /  Основы программирования в Pascal

Основы программирования в Pascal

Основы программирования в Pascal

Основы программирования в Pascal

Основы программирования в Pascal

09.02.2018

Содержимое разработки

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

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

Программа разработана в соответствии:

  • с Законом РФ “Об образовании”;

  • с требованиями Федерального государственного образовательного стандарта общего образования;

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

Конкретная среда языка программирования Паскаль рассматривается с позиции приобретения учащимися навыков программирования. Преобладающий тип занятий – практикум. Все задания курса выполняются с помощью персонального компьютера среде языка программирования Паскаль.

Цель курса: приобретение учащимися базового набора знаний, умений и навыков по программированию.

Задачи курса:

  • научить учащихся основам программирования с использованием системы программирования Pascal.ABC;

  • научить составлению и оформлению программ в соответствии с нормативными требованиями языка программирования;

  • развивать логическое и аналитическое мышление школьников;

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

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

Программа построена с учетом принципов:

  1. сочетания коллективных, групповых и индивидуальных форм работы. Обучение учащихся работе на компьютере дает возможность организовать деятельность учащихся с индивидуальной скоростью и в индивидуальном объеме. Данный принцип реализован через организацию практикума. Индивидуальные, групповые и коллективные виды деятельности должны органически сочетаться между собой. При включении на определённом этапе индивидуальной и групповой деятельности в деятельность коллективную происходит объединение личных мотивов и переживаний с мотивами и переживаниями коллектива. Этот принцип реализовывается при проектной деятельности, когда перед коллективом стоит задача создание единого проекта, но осуществляется путем разбиения на подзадачи, каждая из которых решается индивидуально или группой участников.

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

  3. Принцип коммуникативной активности учащихся.

  4. Для стимулирования коммуникативной активности используется не только разнообразие видов деятельности, но и её содержательная сторона. Использование новых, неизвестных учащимся материалов, их познавательная ценность и занимательность вызывают потребность в общении, повышают его качественный уровень.

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

Место учебного предмета в учебном плане

Программа реализует общеинтеллектуальное направление во внеурочной деятельности. На реализацию программы отводится 1 час в неделю (одно занятие в неделю по 45 мин), всего 34 часа в год в 7 классе. Занятия проводятся во внеурочное время. В соответствии с санитарно-гигиеническими нормами занятия предполагают непрерывную работу учащихся за компьютером - 15-20 мин.

Формы проведения занятий: беседы, практические занятия, самостоятельная работа, игры, викторины и проекты.

Условия реализации программы:

- создание комфортной обстановки на занятиях, необходимой для проявления способностей каждого ребенка;

- индивидуальный подход к воспитаннику с учетом его психологических и возрастных особенностей;

- наличие материальной базы: кабинет информатики, наглядные пособия, раздаточный материал, презентации по темам занятий;

- наличие технических и программных средств.

Результаты освоения курса

Предметные результаты:

  • умение использовать термины “алгоритм”, “идентификатор”, “оператор”, “выражения”, “программа”;

  • умение использовать компьютерные программы, среды программирования Pascal;

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



Регулятивные УУД

В процессе изучения модуля ученик научится:

  • внутренней позиции школьника на уровне положительного отношения к школе, понимания необходимости учения,

  • ставить учебные цели,

  • планировать свои действия в соответствии с поставленной задачей и условиями её решения,

  • осуществлять итоговый и пошаговый контроль,

  • адекватно воспринимать оценку учителя,

  • различать способ и результат действия,

  • вносить коррективы в действия в случае расхождения результата решения задачи на основе ее оценки и учета характера сделанных ошибок,

  • проявлять познавательную инициативу.

Коммуникативные УУД

В процессе изучения модуля ученик научится:

  • учитывать разные мнения,

  • формулировать собственное мнение и позицию,

  • договариваться и приходить к общему решению в совместной деятельности

  • задавать вопросы,

  • аргументировать свою позицию,

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

Личностные результаты

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

  • внутренней позиции школьника на уровне положительного отношения к школе, понимания необходимости учения,

  • умения находить ответ на вопрос о том, “какой смысл имеет для меня учение”,

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

  • готовность к повышению своего образовательного уровня и продолжению обучения с использованием средств и методов информатики и ИКТ

  • способность увязать учебное содержание с собственным жизненным опытом и личными смыслами, понять значимость подготовки в области информатики и ИКТ в условиях развития информационного общества;

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

  • способность и готовность к принятию ценностей здорового образа жизни за счет знания основных гигиенических, эргономических и технических условий безопасной эксплуатации средств ИКТ.

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



Способы диагностики результатов:

  1. Итоговые занятия.

  2. Компьютерное тестирование.

  3. Проекты.

ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ

Тема

Часы

Введение в Паскаль. Данные. Типы данных (2 ч)

1 -2

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

1

3 – 4

Типы данных: целый и вещественный, логический и символьный. Константы. Переменные. Организация ввода-вывода. Оператор присваивания

1

Алгоритмы линейной структуры (4 ч)

5 – 6

Арифметические выражения. Стандартные функции. Правила записи арифметических выражений. Операции. Операнды. Следование

2

7 - 8

Решение вычислительных задач

2

Алгоритмы разветвляющейся структуры (5 ч)
9 - 10

Организация ветвлений в программах. Полное и неполное ветвление. Условный оператор. Оператор безусловного перехода

2

11 - 12

Составные условия, их реализация в разветвляющихся алгоритмах 2

13

Решение задач на разработку алгоритмов с разветвляющимися структурами 1

Перечислимый и интервальный типы данных (4 ч)

14– 15

Перечислимые и ограниченные типы данных. Оператор выбора case

2

16 - 17

Мозговой штурм «Когда нужен и когда не нужен case?»

2

Циклы (5 ч)

18

Имитационная игра «ПроСТО циклы»

1

19 - 20

Решение задач с использованием циклов с пост- и предусловиями 2

21 - 22

Решение задач с использованием циклов с параметрами и ветвлением 2

Массивы (15 ч)

23 - 24

Одномерные массивы: описание и ввод элементов, действия над ними.

2

25 - 26

Поиск, замена в одномерном массиве. Сортировка массива. Способы сортировки

2

27 - 28

Фестиваль идей «Сортируем в массиве»

2

29 - 30

Игра-путешествие «Найди «героя» массива»

2

31 - 32

Игра-стратегия «Из одного в другой»

2

33 - 34

Конкурс «Решатели, вперед!»

2


Итого

34

Основное содержание

Введение в Паскаль. Данные. Типы данных (2 ч)

Алгоритмы работы с величинами. Понятие типов данных в алгоритмическом языке. Ввод и вывод данных. Языки программирования высокого уровня, их классификация. Понятие о синтаксисе и семантике. Введение программирования на языке Паскаль. Введение в Паскаль. Структура программы на языке Паскаль. Рекомендации по стилю записи программы, использование комментариев. Алфавит языка. Типы данных: целый и вещественный, логический и символьный. Константы. Переменные. Организация ввода-вывода. Оператор присваивания.

Алгоритмы линейной структуры (4 ч)

Арифметические выражения. Стандартные функции. Правила записи арифметических выражений. Операции. Операнды. Следование. Способы решения вычислительных задач

Алгоритмы разветвляющейся структуры (5 ч)

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

Перечислимый и интервальный типы данных (4 ч)

Перечислимые и ограниченные типы данных. Оператор выбора case и границы его применимости

Циклы (5 ч)

Циклы (с предусловием, с послеусловием, с параметром). Решение задач с использованием циклов с пост- и предусловиями. Решение задач с использованием циклов с параметрами и ветвлением

Массивы (15 ч)

Массивы (одномерные (линейные), различные способы их описания в программе. Обработка массивов (ввод и вывод элементов массива; поиск элементов в массиве; проведение математических операций с элементами массива; замена, удаление и вставка элементов в массиве; сортировка). Одномерные массивы: описание и ввод элементов, действия над ними. Поиск, замена в одномерном массиве. Сортировка массива. Способы сортировки.

Состав учебно-методического комплекта.

Учебно-методический комплект по курсу “Азы программирования” включает учебные пособия и практикум:

1. Попов В.Б. Pascal для школьников: Учеб. Пособие.- 3-е доп. изд. - М.: Финансы и статистика, 2014.

2. Информатика. Задачник - практикум в 2т. / Под ред. И.Г. Семакина, Е.К. Хеннера: Том 1. – М.: Бином. Лаборатория Знаний, 2012.

3. И. Семакин, Л.Залогова, С.Русакова, Л.Шестакова, Базовый курс, учебник 7-9 классы;

4. И.Д.Агеева, Занимательные материалы по информатике и математике. С.Н. Лукин

Аппаратное обеспечение:

  1. Персональный компьютер

  2. Видеопроектор

Программное обеспечение:

  1. Операционная система: Windows

  2. Среда разработки: Pascal.ABC

-80%
Курсы повышения квалификации

Использование информационных технологий в процессе обучения в условиях реализации ФГОС

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Основы программирования в Pascal (32.21 KB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт