СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Введение в программирование

Категория: Информатика

Нажмите, чтобы узнать подробности

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

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

Просмотр содержимого документа
«Введение в программирование»

Муниципальное бюджетное

общеобразовательное учреждение

«Лицей № 104»











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

«Введение в программирование»

для 8 классов

на 34 часа












Учитель: Соловьев О.В.











г. Новокузнецк, 2019 г.

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

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

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

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

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

Содержание учебного предмета

Понятие исполнителя. Неформальные и формальные исполнители. Учебные исполнители (Робот, Чертёжник, Черепаха, Кузнечик, Водолей) как примеры формальных исполнителей. Их назначение, среда, режим работы, система команд.

Понятие алгоритма как формального описания последовательности действий исполнителя при заданных начальных данных. Свойства алгоритмов. Способы записи алгоритмов.

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

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

Понятие простой величины. Типы величин: целые, вещественные, символьные, строковые, логические. Переменные и константы. Знакомство с табличными величинами (массивами). Алгоритм работы с величинами – план целенаправленных действий по проведению вычислений при заданных начальных данных с использованием промежуточных результатов.

Язык программирования. Основные правила одного из процедурных языков программирования (PASCALABC, школьный алгоритмический язык и др.): правила представления данных; правила записи основных операторов (ввод, вывод, присваивание, ветвление, цикл) и вызова вспомогательных алгоритмов; правила записи программы.

Этапы решения задачи на компьютере: моделирование – разработка алгоритма – запись программы – компьютерный эксперимент. Решение задач по разработке и выполнению программ в выбранной среде программирования.


Язык программирования. Основные правила языка программирования Паскаль: структура программы; правила представления данных; правила записи основных операторов (ввод, вывод, присваивание, ветвление, цикл).

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

Аналитическая деятельность:

  • анализировать готовые программы;

  • определять по программе, для решения какой задачи она предназначена;

  • выделять этапы решения задачи на компьютере.

Практическая деятельность:

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

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

  • разрабатывать программы, содержащие оператор (операторы) цикла

  • использовать случайные числа;

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



Календарно-тематическое планирование


Тема

Тип урока

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

Часы

Деятельность учащихся

Домашнее задание

Введение в программирование (14)

Алгоритм. Виды, свойства алгоритмов. Блок-схема. Техника безопасности. Языки программирования. PascalABC.

Урок изучения нового материала (лекция).

Понятие алгоритма. Виды, свойства алгоритмов. Правила составления блок-схем. Техника безопасности. Язык программирования. Эволюция языков программирования. Знакомство с PascalABC и его современными версиями

2

Тетрадь, конспект, прак. работа

учить записи в тетради

Переменные, типы переменных. Оператор присваивания. Совместимость типов данных. Ввод и вывод данных

Комбинированный урок (практикум).

Описание переменных. Типы переменных. Структура программы в PASCALABC . Основные операторы. Совместимость типов данных. Ввод и вывод данных.

2

Тетрадь, конспект

учить записи в тетради

Условие. Работа со статистическими данными металлургической промышленности по Кемеровской обл. Сложное условие. Работа со статистическими данными металлургической промышленности по Кемеровской обл.

Комбинированный урок (практикум).

Введение в алгоритм условия. Описание условия в блок-схеме. Составление программ с использованием условия. РК (1) Введение в алгоритм условия. Описание условия в блок-схеме. Составление программ с использованием условия. РК(2)

2

Практическая работа

составить программу

Решение задач с условием. Работа со статистическими данными металлургической промышленности по Кемеровской обл. Практическая работа № 1 "Решение задач с условием". Работа со статистическими данными металлургической промышленности по Кемеровской обл.

Комбинированный урок (практикум).

Введение в алгоритм условия. Описание условия в блок-схеме. Составление программ с использованием условия. РК(3). Практическая работа № 1 "Решение задач с условием" РК(4)

2

Практическая работа

составить программу, повт. тему "Условие"

Циклы. Решение задач. Работа со статистическими данными угольной промышленности по Кемеровской обл. Условный цикл. Работа со статистическими данными угольной промышленности по Кемеровской обл.

Комбинированный урок (практикум).

Введение в алгоритм цикла. Описание цикла в блок-схеме. Составление программ с использованием цикла. РК(5) .Введение в алгоритм цикла. Описание цикла в блок-схеме. Составление программ с использованием цикла с условием. РК(6)

2

Практическая работа. Тетрадь, конспект

учить записи в тетради

Вложенный цикл. Работа со статистическими данными угольной промышленности по Кемеровской обл. Решение задач с использованием циклов

Комбинированный урок (практикум).


Введение в алгоритм цикла. Описание цикла в блок-схеме. Составление программ с использованием цикла с вложенным циклом РК(7). Введение в алгоритм цикла. Описание цикла в блок-схеме. Составление программ с использованием цикла

2

Практическая работа

составить программу

Практическая работа № 2 "Решение задач с использованием циклов". Работа со статистическими данными угольной промышленности по Кемеровской обл.

Комбинированный урок (практикум).


Практическая работа № 2 "Решение задач с использованием циклов". РК (8)

2

Практическая работа

повт. тему "Цикл"

Графика в программировании (20)

Возможности модуля Graph. Процедуры и функции для работы

с пером и кистью

Урок изучения нового материала (лекция).

Модуль для работы с графикой – graph. Процедуры и функции для работы

с пером и кистью

1

Тетрадь, конспект

учить записи в тетради

Организация координат в PASCALABC. Координаты городов Кемеровской обл. Процедуры работы с цветом. Символика Кемеровской обл.

Урок изучения нового материала (лекция).

Организация координат в ТР. РК(9). Процедуры и функции для работы с цветом. Представление цвета в PASCALABC . РК(10)

1

Тетрадь, конспект

учить записи в тетради

Построение рисунка из точек и линий. Контурная карта Кемеровской обл. Удаление графической информации с экрана

Комбинированный урок (практикум).

Основные процедуры и функции для рисования линий и точек. РК (11) Удаление графической информации с экрана

2

Практическая работа

учить записи в тетради, составить программу

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

Комбинированный урок (практикум).

Составление программ на вывод многоугольников. Составление программ на вывод кривых линий. Процедура Circle. РК(12)

2

Практическая работа

учить записи в тетради

Вывод кривых линий. Процедура Arc. ircle. Визуализация статистической информации по Кемеровской обл. Вывод кривых линий. Процедура Ellipse. ircle. Визуализация статистической информации по Кемеровской обл.

Комбинированный урок (практикум).


Составление программ на вывод кривых линий. Процедура Arc. РК(13). Составление программ на вывод кривых линий. Процедура Ellipse. РК(14)

2

Практическая работа

учить записи в тетради

Совместное использование прямых и кривых линий при создании рисунка Контрольная работа № 1

"Построение изображений"

Комбинированный урок (практикум).


Контрольная работа № 1

"Построение изображений"

2

Практическая работа

составить программу, повт. тему "Построение изображений"

Процедуры вывода текста. Статистические данные о численности населения Кемеровской обл. Цвет текста. Статистические данные о численности населения Кемеровской обл.

Урок изучения нового материала (лекция).

Текст в графическом режиме. Процедуры вывода текста на экран. РК(15). Цвет текста. РК(16)

2

Тетрадь, конспект

учить записи в тетради

Шрифт в PASCALABC . Статистические данные о численности населения Кемеровской обл. Форматы и стиль текста

Комбинированный урок (практикум).


Шрифт в PASCALABC . РК(17). Форматы и стиль текста

2


Практическая работа

учить записи в тетради, составить программу

Принципы анимации. Составление простейшей анимации. Взаимодействие объектов

Урок изучения нового материала (лекция).

Основные принципы анимации. Задержка в выполнении программы. Составление простейшей анимации. Взаимодействие объектов

2

Практическая работа

учить записи в тетради, составить программу

Введение в программу генератора случайных чисел. Практическая работа № 3 "Создание изображений с помощью случайных параметров"

Комбинированный урок (практикум).


Генератор случайных чисел. Введение в программу случайных параметров. Практическая работа № 3 "Создание изображений с помощью случайных параметров".

2

Практическая работа

учить записи в тетради

Итоговая контрольная работа

Комбинированный урок (практикум).


Итоговая контрольная работа

2

Практическая работа




Перечень литературы для учителя


  1. Соловьева Л.Ф. Компьютерные технологии для учителя.– Спб.: БХВ-Петербург, 2004

  2. Сухарев М. Turbo Pascal 7.0 теория и практика программирования.– СПб: Наука и техника, 2003.

  3. Воронкова О.Б. Информатика: методическая копилка преподавателя / О.Б. Воронкова. – Ростов н/Д: Феникс, 2007.

  4. Программирование на языке Паскаль: задачник / под ред. Усковой О.Ф. – СПб.: Питер, 2003.

  5. Угринович Н.Д. Преподавание курса «Информатика и ИКТ» в основной и старшей школе (8-11 кл.).- М.: БИНОМ Лаборатория знаний, 2008.

  6. Белоусова Л.И. Сборник задач по курсу информатики. – М.: Издательство «Экзамен», 2008.

Цифровые образовательные ресурсы

  1. Босова Л.Л. Набор цифровых образовательных ресурсов «Информатика 5-7». – М.: БИНОМ. Лаборатория знаний, 2009.

  2. Единая коллекция цифровых образовательных ресурсов ht PascalABC ://school-collection.edu.ru.

  3. Материалы авторской мастерской Босовой Л.Л. (metodist.lbz.ru/)