Цели изучения курса информатики и ИКТ. Тех. Без. и организация рабочего места. Общие сведения о системах счисления. | Техника безопасности. Непозиционные и позиционные системы счисления |
Двоичная, восьмеричная и шестнадцатеричная система счисления. Развернутая форма числа | Развернутая форма записи числа. Правило перевода целых десятичных чисел в систему счисления с основанием q. |
Правило перевода целых десятичных чисел в систему счисления с основанием q. | Двоичная система счисления. Арифметические операции в двоичной системе счисления |
Двоичная арифметика Компьютерные системы счисления | Восьмеричная и шестнадцатериачная системы счисления |
Представление целых и вещественных чисел. Проверочная работа «Системы счисления» | Другие системы счисления |
Анализ контрольной работы | |
Высказывание. Логические операции. | Проверочная работа по теме «Системы счисления» |
Построение таблиц истинности для логических выражений. | Логические высказывания |
Свойства логических операций. | Логические операции «и», «или», «не» |
Решение логических задач. | Определение истинности составного высказывания |
Логические элементы. Обобщение и систематизация основных понятий темы «Математические основы информатики». | Таблицы истинности |
Алгоритмы и исполнители. Способы записи алгоритмов. | Логические элементы |
Объекты алгоритмов. Алгоритмическая конструкция следование. | Контрольная работа по теме «Элементы математической логики» |
Алгоритмическая конструкция ветвление. Полная форма ветвления. Сокращённая форма ветвления. | Понятие алгоритма. Исполнители алгоритмов |
Алгоритмическая конструкция повторение. Цикл с заданным условием продолжения, окончания работы. | Свойства алгоритма. Способы записи алгоритма |
Алгоритмическая конструкция повторение. Цикл с заданным числом повторений. | Алгоритмическая конструкция «следование». Линейный алгоритм |
Обобщение и систематизация основных понятий темы. Проверочная работа «Основы алгоритмизации» | Алгоритмическая конструкция «ветвление»: полная и неполная формы |
Анализ проверочной работы по теме «Основы алгоритмизации» | Алгоритмическая конструкция «повторение» |
Общие сведения о языке программирования Паскаль. Организация ввода и вывода данных. | Формальное исполнение алгоритма |
Программирование линейных алгоритмов. | Разработка несложных алгоритмов с использованием циклов для управления формальными исполнителями |
Решение задач с условным оператором. | Разработка несложных алгоритмов с использованием циклов и ветвлений для управления формальными исполнителями |
Программирование линейных алгоритмов. | Выполнение алгоритмов |
Программирование разветвляющихся алгоритмов. Условный оператор | Обобщение и систематизация знаний. Контрольная работа по теме «Исполнители и алгоритмы. Алгоритмические конструкции» |
Составной оператор. Многообразие способов записи ветвлений. | Язык программирования. Система программирования |
Решение задач с сложными условиями. | Переменные. Оператор присваивания |
Программирование циклов с заданным условием продолжения работы. | Программирование линейных алгоритмов |
Программирование циклов с заданным условием окончания работы. | Разработка программ, содержащих оператор ветвления |
Программирование циклов с заданным числом повторений. | Диалоговая отладка программ |
Решение задач с использованием циклов. | Цикл с условием |
Решение задач с использованием циклов. | Цикл с переменной |
Подготовка к контрольной работе | Обработка символьных данных |
Обобщение и систематизация основных понятий темы «Начала программирования». Проверочная работа. | Обобщение и систематизация знаний по теме «Язык программирования» |
Итоговое повторение. | Анализ алгоритмов. Определение возможных результатов работы алгоритма при заданном множестве входных данных |
Подведение итогов. | Анализ алгоритмов. Определение возможных входных данных, приводящих к данному результату |
Анализ пройденного | Обобщение и систематизация знаний и умений по курсу информатики 8 класса |