№
| Наименование раздела, темы урока
| Кол-во часов
| Основные виды учебной деятельности
|
1.
| Математические основы информатики
| 13
| Аналитическая деятельность:
выявлять различие в унарных, позиционных и непозиционных системах счисления; выявлять общее и отличия в разных позиционных системах счисления; анализировать логическую структуру высказываний.
Практическая деятельность:
переводить небольшие (от 0 до 1024) целые числа из десятичной системы счисления в двоичную (восьмеричную, шестнадцатеричную) и обратно; выполнять операции сложения и умножения над небольшими двоичными числами; записывать вещественные числа в естественной и нормальной форме; строить таблицы истинности для логических выражений; вычислять истинностное значение логического выражения.
|
01
| Понятие о непозиционных и позиционных системах счисления.
| 1
|
02
| Знакомство с двоичной, восьмеричной и шестнадцатеричной системами счисления, запись в них целых десятичных чисел от 0 до 1024.
| 1
|
03
| Практическая работа 1. Перевод небольших целых чисел из двоичной, восьмеричной и шестнадцатеричной системы счисления в десятичную.
| 1
|
04
| Практическая работа 2. Двоичная арифметика.
| 1
|
05
| Графы, деревья, списки и их применение при моделировании природных и общественных процессов и явлений.
| 1
|
06
| Графы, деревья, списки и их применение при моделировании природных и общественных процессов и явлений.
| 1
|
07
| Множество. Теоретико-множественные операции (объединение, пересечение, дополнение).
| 1
|
08
| Практическая работа 3. Определение количества элементов в множествах, полученных из двух или трех базовых множеств с помощью операций объединения, пересечения и дополнения. Диаграммы Эйлера-Венна.
| 1
|
09
| Практическая работа 3. Определение количества элементов в множествах, полученных из двух или трех базовых множеств с помощью операций объединения, пересечения и дополнения. Диаграммы Эйлера-Венна.
| 1
|
10
| Логика высказываний (элементы алгебры логики).
| 1
|
11
| Практическая работа 4. Логические значения, операции (логическое отрицание, логическое умножение, логическое сложение), выражения, таблицы истинности.
| 1
|
12
| Практическая работа 4. Логические значения, операции (логическое отрицание, логическое умножение, логическое сложение), выражения, таблицы истинности.
| 1
|
13
| Контрольная работа «Математические основы информатики»
| 1
|
2.
| Основы алгоритмизации
| 10
| Аналитическая деятельность:
определять по блок-схеме, для решения какой задачи предназначен данный алгоритм; анализировать изменение значений величин при пошаговом выполнении алгоритма; определять по выбранному методу решения задачи, какие алгоритмические конструкции могут войти в алгоритм; сравнивать различные алгоритмы решения одной задачи.
Практическая деятельность:
исполнять готовые алгоритмы для конкретных исходных данных; преобразовывать запись алгоритма с одной формы в другую; строить цепочки команд, дающих нужный результат при конкретных исходных данных для исполнителя арифметических действий; строить цепочки команд, дающих нужный результат при конкретных исходных данных для исполнителя, преобразующего строки символов; строить арифметические, строковые, логические выражения и вычислять их значения
|
14
| Учебные исполнители Робот, Удвоитель и др. как примеры формальных исполнителей.
| 1
|
15
| Понятие алгоритма как формального описания последовательности действий исполнителя при заданных начальных данных. Свойства алгоритмов.
| 1
|
16
| Практическая работа 5. Способы записи алгоритмов.
| 1
|
17
| Практическая работа 6. Непосредственное и программное управление исполнителем.
| 1
|
18
| Алгоритмический язык – формальный язык для записи алгоритмов.
| 1
|
19
| Программа – запись алгоритма на алгоритмическом языке.
| 1
|
20
| Понятие простой величины. Типы величин: целые, вещественные, символьные, строковые, логические. Переменные и константы. Алгоритм работы с величинами.
| 1
|
21
| Практическая работа 7. Линейные программы.
| 1
|
22
| Практическая работа 8. Алгоритмические конструкции, связанные с проверкой условий: ветвление и повторение.
| 1
|
23
| Практическая работа 8. Алгоритмические конструкции, связанные с проверкой условий: ветвление и повторение.
| 1
|
3.
| Начала программирования
| 10
| Аналитическая деятельность:
анализировать готовые программы; определять по программе, для решения какой задачи она предназначена; выделять этапы решения задачи на компьютере.
Практическая деятельность:
программировать линейные алгоритмы, предполагающие вычисление арифметических, строковых и логических выражений; разрабатывать программы, содержащие оператор/операторы ветвления (решение линейного неравенства, решение квадратного уравнения и пр.), в том числе с использованием логических операций; разрабатывать программы, содержащие оператор (операторы) цикла
|
24
| Язык программирования.
| 1
|
25
| Основные правила языка программирования Паскаль.
| 1
|
26
| Практическая работа 9. Структура программы
| 1
|
27
| Практическая работа 10. Правила представления данных
| 1
|
28
| Практическая работа 11. Правила записи основных операторов (ввод, вывод, присваивание, ветвление, цикл).
| 1
|
29
| Практическая работа 11. Правила записи основных операторов (ввод, вывод, присваивание, ветвление, цикл).
| 1
|
30
| Практическая работа 12. Решение задач по разработке и выполнению программ в среде программирования Паскаль.
| 1
|
31
| Практическая работа 12. Решение задач по разработке и выполнению программ в среде программирования Паскаль.
| 1
|
32
| Практическая работа 12. Решение задач по разработке и выполнению программ в среде программирования Паскаль.
| 1
|
33
| Практическая работа 12. Решение задач по разработке и выполнению программ в среде программирования Паскаль.
| 1
|
4.
| Контрольная работа за курс 8 класса
| 1
|
|