I. СОДЕРЖАНИЕ УЧЕБНОГО ПРЕДМЕТА
Математические основы информатики (9 ч)
Общие сведения о системах счисления. Понятие о непозиционных и позиционных системах счисления. Знакомство с двоичной, восьмеричной и шестнадцатеричной системами счисления, запись в них целых десятичных чисел от 0 до 1024. Перевод небольших целых чисел из двоичной системы счисления в десятичную. Двоичная арифметика.
Компьютерное представление целых чисел. Представление вещественных чисел.
Высказывания. Логические операции. Логические выражения. Построение таблиц истинности для логических выражений. Свойства логических операций. Решение логических задач. Логические элементы.
Аналитическая деятельность:
· анализировать любую позиционную систему как знаковую систему;
· определять диапазон целых чисел в n-разрядном представлении;
· анализировать логическую структуру высказываний;
· анализировать простейшие электронные схемы.
Практическая деятельность:
· переводить небольшие (от 0 до 1024) целые числа из десятичной системы счисления в двоичную, восьмеричную, шестнадцатеричную и обратно;
· выполнять операции сложения и умножения над небольшими двоичными числами;
· строить таблицы истинности для логических выражений;
· вычислять истинностное значение логического выражения.
Основы алгоритмизации (7 ч)
Понятие исполнителя. Неформальные и формальные исполнители. Учебные исполнители (Робот, Чертёжник, Черепаха, Кузнечик, Водолей, Удвоитель и др.) как примеры формальных исполнителей. Их назначение, среда, режим работы, система команд.
Понятие алгоритма как формального описания последовательности действий исполнителя при заданных начальных данных. Свойства алгоритмов. Способы записи алгоритмов.
Алгоритмический язык – формальный язык для записи алгоритмов. Программа – запись алгоритма на алгоритмическом языке. Непосредственное и программное управление исполнителем.
Линейные программы. Алгоритмические конструкции, связанные с проверкой условий: ветвление и повторение. Разработка алгоритмов: разбиение задачи на подзадачи, понятие вспомогательного алгоритма.Понятие простой величины. Типы величин: целые, вещественные, символьные, строковые, логические. Переменные и константы. Знакомство с табличными величинами (массивами). Алгоритм работы с величинами – план целенаправленных действий по проведению вычислений при заданных начальных данных с использованием промежуточных результатов.
Управление, управляющая и управляемая системы, прямая и обратная связь. Управление в живой природе, обществе и технике.
Аналитическая деятельность:
· приводить примеры формальных и неформальных исполнителей;
· придумывать задачи по управлению учебными исполнителями;
· выделять примеры ситуаций, которые могут быть описаны с помощью линейных алгоритмов, алгоритмов с ветвлениями и циклами;
· определять по блок-схеме, для решения какой задачи предназначен данный алгоритм;
· анализировать изменение значений величин при пошаговом выполнении алгоритма;
· определять по выбранному методу решения задачи, какие алгоритмические конструкции могут войти в алгоритм;
· осуществлять разбиение исходной задачи на подзадачи;
· сравнивать различные алгоритмы решения одной задачи.
Практическая деятельность:
· исполнять готовые алгоритмы для конкретных исходных данных;
· преобразовывать запись алгоритма с одной формы в другую;
· строить цепочки команд, дающих нужный результат при конкретных исходных данных для исполнителя арифметических действий;
· строить цепочки команд, дающих нужный результат при конкретных исходных данных для исполнителя, преобразующего строки символов;
· составлять линейные алгоритмы по управлению учебным исполнителем;
· составлять алгоритмы с ветвлениями по управлению учебным исполнителем;
· составлять циклические алгоритмы по управлению учебным исполнителем;
· строить арифметические, строковые, логические выражения и вычислять их значения;
· строить алгоритм (различные алгоритмы) решения задачи с использованием основных алгоритмических конструкций и подпрограмм.
Начала программирования на языке Паскаль (19 ч)
Язык программирования. Основные правила одного из процедурных языков программирования (Паскаль, школьный алгоритмический язык и др.): правила представления данных; правила записи основных операторов (ввод, вывод, присваивание, ветвление, цикл) и вызова вспомогательных алгоритмов; правила записи программы.
Этапы решения задачи на компьютере: моделирование – разработка алгоритма – кодирование – отладка – тестирование.
Решение задач по разработке и выполнению программ в выбранной среде программирования.
Аналитическая деятельность:
· анализировать готовые программы;
· определять по программе, для решения какой задачи она предназначена;
· выделять этапы решения задачи на компьютере.
Практическая деятельность:
· программировать линейные алгоритмы, предполагающие вычисление арифметических, строковых и логических выражений;
· разрабатывать программы, содержащие оператор/операторы ветвления (решение линейного неравенства, решение квадратного уравнения и пр.), в том числе с использованием логических операций;
· разрабатывать программы, содержащие оператор (операторы) цикла.
II. УЧЕБНО-ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ
Таблица тематического распределения количества часов
№
|
Тема
|
Количество часов |
|
Авторская программа Л.Л. Босовой |
Рабочая программа |
||
1 |
Введение |
1 |
- |
2 |
Математические основы информатики |
12 |
8 |
3 |
Основы алгоритмизации |
10 |
8 |
4 |
Начала программирования на языке Паскаль |
9 |
18 |
|
Резерв |
2 |
- |
|
ИТОГО: |
34 |
34 |
Количество контрольных и практических работ
№ п/п |
Тема раздела |
Количество часов |
В том числе |
|
Практические работы |
Контрольные работы |
|||
1 |
Математические основы информатики |
8 |
- |
1 |
2 |
Основы алгоритмизации |
8 |
- |
1 |
3 |
Начала программирования на языке Паскаль |
18 |
6 |
1 |
|
ИТОГО: |
34 |
6 |
4 |
III. ПЛАНИРУЕМЫЕ РЕЗУЛЬТАТЫ ИЗУЧЕНИЯ ИНФОРМАТИКИ
Планируемые результаты освоения обучающимися основной образовательной программы основного общего образования уточняют и конкретизируют общее понимание личностных, метапредметных и предметных результатов как с позиции организации их достижения в образовательном процессе, так и с позиции оценки достижения этих результатов.
В результате освоения курса информатики в 8 классе
Учащиеся получат представление:
· об алгоритмах обработки информации, их свойствах, основных алгоритмических конструкциях; о способах разработки и программной реализации алгоритмов;
· о программном принципе работы компьютера – универсального устройства обработки информации; о направлениях развития компьютерной техники;
· о требованиях техники безопасности, гигиены, эргономики и ресурсосбережения при работе со средствами информационных и коммуникационных технологий.
Учащиеся будут уметь:
· кодировать и декодировать информацию при известных правилах кодирования;
· переводить единицы измерения количества информации; оценивать количественные параметры информационных объектов и процессов: объем памяти, необходимый для хранения информации; скорость передачи информации;
· записывать в двоичной системе целые числа от 0 до 256;
· записывать и преобразовывать логические выражения с операциями И, ИЛИ, НЕ; определять значение логического выражения;
· формально исполнять алгоритмы для конкретного исполнителя с фиксированным набором команд, обрабатывающие цепочки символов или списки, записанные на естественном и алгоритмическом языках;
· формально исполнять алгоритмы, описанные с использованием конструкций ветвления (условные операторы) и повторения (циклы);
· использовать стандартные алгоритмические конструкции для построения алгоритмов для формальных исполнителей;
· составлять линейные алгоритмы управления исполнителями и записывать их на выбранном алгоритмическом языке (языке программирования);
· создавать алгоритмы для решения несложных задач, используя конструкции ветвления (в том числе с логическими связками при задании условий) и повторения;
· создавать и выполнять программы для решения несложных алгоритмических задач в выбранной среде программирования.
© ООО «Знанио»
С вами с 2009 года.