Федеральный портал школ России
Закрыть
05 февраля 23:41

8 класс. Тематическое планирование по информатике (углубленный уровень)

Просмотры 7
№ п/пНаименование разделов и тем учебного предметаКоличество часовПрограммное содержаниеОсновные виды деятельности обучающихся
Раздел 1. Теоретические основы информатики

1.1

Системы счисления

10

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

Представление целых чисел в Р-ичных системах счисления. Арифметические операции в Р-ичных системах счисления

Уверенно оперировать изучаемыми понятиями. Выявлять отличия позиционных систем счисления от непозиционных. Выявлять общее и различия в разных позиционных системах счисления. Записывать целые числа в различных позиционных системах счисления (двоичной, восьмеричной, шестнадцатеричной). Сравнивать целые числа, записанные в двоичной, восьмеричной и шестнадцатеричной системах счисления. Выполнять арифметические операции (сложение, умножение, вычитание, деление) в двоичной системе счисления. Выполнять сложение и вычитание небольших чисел, записанных в системах счисления с основанием P

1.2

Элементы математической логики

10

Логические высказывания. Логические значения высказываний. Элементарные и составные высказывания. Логические операции: «и» (конъюнкция, логическое умножение), «или» (дизъюнкция, логическое сложение), «не» (логическое отрицание), «исключающее или» (сложение по модулю 2), «импликация» (следование), «эквиваленция» (логическая равнозначность). Приоритет логических операций. Определение истинности составного высказывания при известных значениях истинности входящих в него элементарных высказываний. Логические выражения. Правила записи логических выражений. Построение таблиц истинности логических выражений. Упрощение логических выражений. Законы алгебры логики. Построение логических выражений по таблице истинности. Логические элементы. Знакомство с логическими основами компьютера. Сумматор

Уверенно оперировать изучаемыми понятиями. Анализировать логическую структуру высказываний. Упрощать логические выражения с помощью законов алгебры логики. Вычислять значение логического выражения при известных значениях истинности входящих в него элементарных высказываний. Строить таблицы истинности для логических выражений. Строить логическое выражение по таблице истинности. Изучать логические основы компьютера

Итого по разделу

   

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

2.1

Язык программирования

34

Язык программирования (Python, C++, Java, C#). Система программирования: редактор текста программ, транслятор, отладчик. Переменная: тип, имя, значение. Целые, вещественные и символьные переменные. Оператор присваивания. Арифметические выражения и порядок их вычисления. Операции с целыми числами: целочисленное деление, остаток от деления. Проверка делимости одного целого числа на другое. Операции с вещественными числами. Встроенные функции. Случайные (псевдослучайные) числа. Ветвления. Составные условия (запись логических выражений на изучаемом языке программирования).

Нахождение минимума и максимума из двух, трех и четырех чисел. Решение квадратного уравнения, имеющего вещественные корни. Логические переменные. Диалоговая отладка программ: пошаговое выполнение, просмотр значений величин, отладочный вывод, выбор точки останова. Цикл с условием. Алгоритм Евклида для нахождения наибольшего общего делителя двух натуральных чисел. Разбиение записи натурального числа в позиционной системе с основанием, меньшим или равным 10, на отдельные цифры. Разложение натурального числа на простые сомножители. Цикл с переменной. Алгоритм проверки натурального числа на простоту. Анализ алгоритмов. Определение возможных результатов работы алгоритма при заданном множестве входных данных, определение возможных входных данных, приводящих к данному результату.

Раскрывать смысл изучаемых понятий. Изучать компоненты системы программирования: редактор текста программ, транслятор, отладчик. Характеризовать целые, вещественные и символьные переменные. Использовать оператор присваивания. Разрабатывать программы по проведению операций с целыми и вещественными числами. Записывать логические выражения на изучаемом языке программирования. Разрабатывать программы, содержащие операторы ветвления, в том числе с использованием логических операций. Разрабатывать программы, содержащие операторы цикла (с условием, с переменной). Выполнять анализ алгоритмов. Разрабатывать программы для обработки потока данных, символьных данных. Выполнять отладку программ в диалоговом режиме. Составлять и выполнять отладку программ, реализующих типовые алгоритмы обработки одномерных числовых массивов. Практические работы: 1. Программирование линейных алгоритмов, предполагающих вычисление арифметических и логических выражений на изучаемом языке программирования (Python, C++, Java, C#). 2. Разработка программ, содержащих операторы ветвления, на изучаемом языке программирования из приведенного выше перечня.

   

Обработка потока данных: вычисление количества, суммы, среднего арифметического, минимального и максимального значений элементов последовательности, удовлетворяющих заданному условию. Обработка символьных данных. Символьные (строковые) переменные. Посимвольная обработка строк. Подсчет частоты появления символа в строке. Встроенные функции для обработки строк. Табличные величины (массивы). Одномерные массивы. Составление и отладка программ, реализующих типовые алгоритмы обработки одномерных числовых массивов, на одном из языков программирования (Python, C++, Java, C#): заполнение числового массива случайными числами, в соответствии с формулой или путем ввода чисел, нахождение суммы элементов массива; линейный поиск заданного значения в массиве, подсчет элементов массива, удовлетворяющих заданному условию, нахождение минимального (максимального) элемента массива. Понятие о сложности алгоритмов

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

Итого по разделу

34

  

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

3.1

Электронные таблицы

10

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

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

Анализировать и визуализировать данные в электронных таблицах. Практические работы: 1. Ввод данных и формул, оформление таблицы. 2. Сортировка и фильтрация данных в электронных таблицах. 3. Построение диаграмм и графиков в электронных таблицах

Итого по разделу

10

  

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

1

  

Резервное время

3

  

ОБЩЕЕ КОЛИЧЕСТВО ЧАСОВ ПО ПРОГРАММЕ

   
Автор -
Стерлядкин Андрей

Смотрите также

9 класс. Тематическое планирование по информатике (углубленный уровень)

Просмотры 9

7 класс. Тематическое планирование по информатике (углубленный уровень)

Просмотры 6