«Весна — лето 2024»

Рабочая программа 8 класс (34 часа)

К учебнику: Информатика: учебник для 8 класса, Семакин И.Г., Залогова Л.А. и др., Изд. "БИНОМ. Лаборатория знаний"

Олимпиады: Информатика 1 - 11 классы

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

ПЛАНИРУЕМЫЕ РЕЗУЛЬТАТЫ ОСВОЕНИЯ УЧЕБНОГО ПРЕДМЕТА

Раздел 1. Введение в информатику

Выпускник научится:

  • декодировать и кодировать информацию при заданных правилах кодирования;

  • оперировать единицами измерения количества информации;

  • оценивать количественные параметры информационных объектов и процессов (объём памяти, необходимый для хранения информации; время передачи информации и др.);

  • записывать в двоичной системе целые числа от 0 до 256;

  • составлять логические выражения с операциями И, ИЛИ, НЕ; определять значение логического выражения; строить таблицы истинности;

  • анализировать информационные модели (таблицы, графики, диаграммы, схемы и др.);

  • перекодировать информацию из одной пространственно-графической или знаково-символической формы в другую, в том числе использовать графическое представление (визуализацию) числовой информации;

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

  • строить простые информационные модели объектов и процессов из различных предметных областей с использованием типовых средств (таблиц, графиков, диаграмм, формул и пр.), оценивать адекватность построенной модели объекту-оригиналу и целям моделирования.

Выпускник получит возможность:

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

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

  • научиться оценивать информационный объём сообщения, записанного символами произвольного алфавита

  • переводить небольшие десятичные числа из восьмеричной и шестнадцатеричной системы счисления в десятичную систему счисления;

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

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

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

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

  • познакомиться с примерами использования графов и деревьев при описании реальных объектов и процессов

  • научиться строить математическую модель задачи – выделять исходные данные и результаты, выявлять соотношения между ними.

Раздел 2. Алгоритмы и начала программирования

Выпускник научится:

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

  • оперировать алгоритмическими конструкциями «следование», «ветвление», «цикл» (подбирать алгоритмическую конструкцию, соответствующую той или иной ситуации; переходить от записи алгоритмической конструкции на алгоритмическом языке к блок-схеме и обратно);

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

  • исполнять линейный алгоритм для формального исполнителя с заданной системой команд;

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

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

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

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

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

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

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

Выпускник получит возможность научиться:

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

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

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

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

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

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

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

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

Раздел 3. Информационные и коммуникационные технологии

Выпускник научится:

  • называть функции и характеристики основных устройств компьютера;

  • описывать виды и состав программного обеспечения современных компьютеров;

  • подбирать программное обеспечение, соответствующее решаемой задаче;

  • оперировать объектами файловой системы;

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

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

  • использовать основные приёмы обработки информации в электронных таблицах;

  • визуализировать соотношения между числовыми величинами.

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

  • составлять запросы для поиска информации в Интернете;

  • использовать основные приёмы создания презентаций в редакторах презентаций.

Ученик получит возможность:

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

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

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

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

  • научиться оценивать возможное количество результатов поиска информации в Интернете, полученных по тем или иным запросам.

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

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







СОДЕРЖАНИЕ УЧЕБНОГО ПРЕДМЕТА

Тема 1. «Математические основы информатики» (13).

Общие сведения о системах счисления. Двоичная система счисления. Двоичная арифметика; Восьмеричная и шестнадцатеричная системы счисления. Компьютерные системы счисления Правило перевода целых десятичных чисел в систему счисления с основанием q. Представление целых чисел. Представление вещественных чисел. Высказывание. Логические операции. Построение таблиц истинности для логических выражений. Свойства логических операций. Решение логических задач. Логические элементы. Обобщение и систематизация основных понятий темы «Математические основы информатики».

Понятие о непозиционных и позиционных системах счисления. Знакомство с двоичной, восьмеричной и шестнадцатеричной системами счисления, запись в них целых десятичных чисел от 0 до 1024 . Перевод небольших целых чисел из двоичной, восьмеричной и шестнадцатеричной системы счисления в десятичную .Двоичная арифметика .Логика высказываний (элементы алгебры логики) .Логические значения, операции (логическое отрицание, логическое умножение, логическое сложение), выражения, таблицы истинности.

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

П.Р. №1 Переводить небольшие (от 0 до 1024) целые числа из десятичной системы счисления в двоичную (восьмеричную, шестнадцатеричную) и обратно;

П.Р. №2 Выполнять операции сложения и умножения над небольшими двоичными числами; записывать вещественные числа вестественной и нормальной формах;

П.Р. №3 Строить таблицы истинности для логических выражений; вычислять истинностное значение логического выражения

Тема 2. «Основы алгоритмизации» (10).

Алгоритмы и исполнители. Способы записи алгоритмов. Объекты алгоритмов. Алгоритмическая конструкция «следование». Алгоритмическая конструкция «ветвление. Полная форма ветвления. Сокращенная форма ветвления. Алгоритмическая конструкция «повторение». Цикл с заданным условием продолжения работы. Цикл с заданным условием продолжения работы. Цикл с заданным условием окончания работы. Цикл с заданным числом повторений. Учебные исполнители. Робот, Удвоитель и др . как примеры формальных исполнителей .

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

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

П.Р. №4 Исполнять готовые алгоритмы для конкретных исходных данных;

П.Р. №5 Преобразовывать запись алгоритма из одной формы в другую;

П.Р. №6 Строить цепочки команд, дающих нужный результат при конкретных исходных данных для исполнителя арифметических действий;

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

Тема 3. «Начала программирования» (10).

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

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

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

П.Р. №8-10 Программировать линейные алгоритмы, предполагающие вычисление арифметических, строковых и логических выражений

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

П.Р. №14-15 Разрабатывать программы, содержащие оператор (операторы) цикл

Итоговое. Повторение. Резерв. (1).



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

№ №

пп/п

Тема урока

Кол-во часов по теме

Примечания

1

Цели изучения курса информатики и ИКТ. Техника безопасности и организация рабочего места.

1



Тема «Математические основы информатики» (12 ч)



2

Общие сведения о системах счисления.

1


3

Двоичная система счисления. Двоичная арифметика

1


4

Восьмеричная и шестнадцатеричные системы счисления. Компьютерные системы счисления

1


5

Правило перевода целых десятичных чисел в систему счисления с основанием q

1


6

Представление целых чисел

1


7

Представление вещественных чисел

1


8

Высказывание. Логические операции. (П.Р.№1)


1


9

Построение таблиц истинности для логических выражений (П.Р.№2)

1


10

Свойства логических операций.

1


11

Решение логических задач. (П.Р.№3)

1


12

Логические элементы

1


13

Обобщение и систематизация основных понятий темы «Математические основы информатики».

1



Тема «Основы алгоритмизации» (10 ч)



14

Алгоритмы и исполнители

1


15

Способы записи алгоритмов.

1


16

Объекты алгоритмов.

1


17

Алгоритмическая конструкция следование (П.Р.№4)

1


18

Алгоритмическая конструкция ветвление.

Полная форма ветвления. (П.Р.№5)

1


19

Сокращенная форма ветвления

1


20

Алгоритмическая конструкция повторение.

Цикл с заданным условием продолжения работы. (П.Р.№6)

1


21

Цикл с заданным условием окончания работы. (П.Р.№7)

1


22

Цикл с заданным числом повторений

1


23

Обобщение и систематизация основных понятий темы «Основы алгоритмизации» . Проверочная работа

1



Тема «Начала программирования» (10 ч)



24

Общие сведения о языке программирования Паскаль.

Организация ввода и вывода данных.

1


25

Организация ввода и вывода данных (П.Р.№8)

1


26

Программирование линейных алгоритмов (П.Р.№9)

1


27

Программирование разветвляющихся алгоритмов. Условный оператор.(П.Р.№10)

1


28

Составной оператор. Многообразие способов записи ветвлений. (П.Р.№11)

1


29

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

1


30

Программирование циклов с заданным условием окончания работы. (П.Р.№12)

1


31

Программирование циклов с заданным числом повторений. (П.Р.№13-14)

1


32

Различные варианты программирования циклического алгоритма (П.Р.№15)

1


33

Обобщение и систематизация основных понятий темы «Начала программирования» . Итоговый тест.

1


34

Итоговое повторение. Резерв.

1




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





























Получите свидетельство о публикации сразу после загрузки работы



Получите бесплатно свидетельство о публикации сразу после добавления разработки


Серия олимпиад «Весна — лето 2024»



Комплекты учителю



Качественные видеоуроки, тесты и практикумы для вашей удобной работы

Подробнее

Вебинары для учителей



Бесплатное участие и возможность получить свидетельство об участии в вебинаре.


Подробнее