· осуществлять разбиение исходной задачи на подзадачи;
· сравнивать различные алгоритмы решения одной задачи.
Практическая деятельность:
· исполнять готовые алгоритмы для конкретных исходных данных;
· преобразовывать запись алгоритма с одной формы в другую;
· строить цепочки команд, дающих нужный результат при конкретных исходных данных для исполнителя арифметических действий;
· строить цепочки команд, дающих нужный результат при конкретных исходных данных для исполнителя, преобразующего строки символов;
· составлять линейные алгоритмы по управлению учебным исполнителем;
· составлять алгоритмы с ветвлениями по управлению учебным исполнителем;
· составлять циклические алгоритмы по управлению учебным исполнителем;
· строить арифметические, строковые, логические выражения и вычислять их значения;
· строить алгоритм (различные алгоритмы) решения задачи с использованием основных алгоритмических конструкций и подпрограмм.
Начала программирования на языке Паскаль (18 ч)
Язык программирования. Основные правила одного из процедурных языков программирования (Паскаль, школьный алгоритмический язык и др.): правила представления данных; правила записи основных операторов (ввод, вывод, присваивание, ветвление, цикл) и вызова вспомогательных алгоритмов; правила записи программы.
Этапы решения задачи на компьютере: моделирование – разработка алгоритма – кодирование – отладка – тестирование.
Решение задач по разработке и выполнению программ в выбранной среде программирования.
Аналитическая деятельность:
· анализировать готовые программы;
· определять по программе, для решения какой задачи она предназначена;
· выделять этапы решения задачи на компьютере.
Практическая деятельность:
· программировать линейные алгоритмы, предполагающие вычисление арифметических, строковых и логических выражений;
· разрабатывать программы, содержащие оператор/операторы ветвления (решение линейного неравенства, решение квадратного уравнения и пр.), в том числе с использованием логических операций;
· разрабатывать программы, содержащие оператор (операторы) цикла;
· разрабатывать программы, содержащие подпрограмму;
· разрабатывать программы для обработки одномерного массива:
o нахождение минимального (максимального) значения в данном массиве;
o подсчёт количества элементов массива, удовлетворяющих некоторому условию;
o нахождение суммы всех элементов массива;
o нахождение количества и суммы всех четных элементов в массиве;
o сортировка элементов массива и пр.
Тема | Всего часов |
Тема «Компьютер как универсальное устройство для работы с информацией» | 6 |
Тема «Математические основы информатики» | 12 |
Тема «Повторение обработки числовой информации в электронных таблицах» | 5 |
Тема «Моделирование и формализация» | 14 |
Тема «Основы алгоритмизации» | 10 |
Тема «Начала программирования» | 18 |
Итоговое повторение | 2 |
Резерв | 3 |
Всего часов | 70 |
Поурочное планирование по курсу «Информатика и ИКТ»
для 9 класса
Номер урока | Тема урока | Основная учебная деятельность | Параграф учебника |
1. | Цели изучения курса информатики и ИКТ. Техника безопасности и организация рабочего места. Гигиенические, эргономические и технические условия эксплуатации компьютера | Знать: правила ТБ и организации рабочего места; Уметь: правильно сидеть за ПК; выполнять упражнения для глаз; выполнять физические упражнения. | Введение |
Тема «Компьютер как универсальное устройство для работы с информацией» | |||
2. | Основные компоненты компьютера. Персональный компьютер. Принципы работы компьютера. | Знать понятия: Персональный компьютер; Системный блок; Внешние устройства; Принципы работы компьютера. Уметь: анализировать устройства компьютера с точки зрения организации процедур ввода, хранения, обработки, вывода и передачи информации; соединять блоки и устройства компьютера, подключать внешние устройств; получать информацию о характеристиках компьютера; | |
3. | Программное обеспечение и его структура. Операционные системы, их функции | Знать понятия: Программное обеспечение и его классификация; Операционная система; Пользовательский интерфейс; Окно и его атрибуты; Приложение; Система программирования. Уметь: классифицировать ПО; определять основные характеристики операционной системы; работать с основными элементами пользовательского интерфейса: использовать меню, обращаться за справкой, работать с окнами (изменять размеры и перемещать окна, реагировать на диалоговые окна);
вводить информацию в компьютер с помощью клавиатуры (приёмы квалифицированного клавиатурного письма), мыши и других технических средств; изменять свойства рабочего стола: тему, фоновый рисунок, заставку; | |
4. | Данные и программы. Файлы и файловые системы. Компьютерные вирусы и антивирусные программы. | Знать понятия: Логические имена дисков; Файл и его атрибуты; Правила именования файлов; Файловая система; Папки и каталоги; Путь к файлу; Архиватор; Антивирусная программа. Уметь: планировать собственное информационное пространство; выполнять основные операции с файлами и папками; оперировать компьютерными информационными объектами в наглядно-графической форме; упорядочивать информацию в личной папке; пользоваться антивирусными программами. | |
5. | Компьютерные сети. Скорость передачи данных. | Знать понятия: Компьютерная сеть; Клиент, сервер; Уметь: определять скорость передачи данных; оценивать размеры файлов, подготовленных с использованием различных устройств ввода информации в заданный интервал времени (клавиатура, сканер, микрофон, фотокамера, видеокамера); использовать программы-архиваторы. | |
6. | Обобщение и систематизация основных понятий темы «Компьютер как универсальное устройство для работы с информацией». Самостоятельная работа по теме «Аппаратные и программные средства ИКТ» | ||
Тема «Математические основы информатики» | |||
7. | Общие сведения о системах счисления | Знать понятия: Система счисления; Цифра; Алфавит; Позиционная система счисления; Основание. Уметь: анализировать любую позиционную систему как знаковую систему; | §1.1. |
8. | Двоичная система счисления. Двоичная арифметика | Знать понятия: Двоичная система счисления; Развернутая форма записи числа; Свернутая форма записи числа. Уметь: определять диапазон целых чисел в n-разрядном представлении; выполнять операции сложения и умножения над небольшими двоичными числами. | §1.1. |
9. | Восьмеричная и шестнадцатеричные системы счисления. «Компьютерные» системы счисления | Знать понятия: Восьмеричная и шестнадцатеричные системы счисления.; «Компьютерные» системы счисления Уметь: определять диапазон целых чисел в n-разрядном представлении. | §1.1. |
10. | Правило перевода целых десятичных чисел в систему счисления с основанием q | Знать: Правило перевода целых десятичных чисел в систему счисления с основанием q. Уметь: переводить целые числа из одной системы счисления в другую; сравнивать целые числа в различных системах счисления; выполнять арифметические действия в разных системах счисления. | §1.1. |
11. | Представление целых чисел | Знать понятия: Разряд; Беззнаковое представление целых чисел; Представление целых чисел со знаком. Уметь: записать представление целых чисел со знаком. | §1.2. |
12 | Представление вещественных чисел | Знать понятия: Представление вещественных чисел; Формат с плавающей запятой. Уметь: записать представление вещественных чисел. | §1.2. |
13. | Высказывание. Логические операции. | Знать понятия: Алгебра логики; Высказывание; Логические операции; Конъюнкция; Дизъюнкция; Отрицание. Уметь: анализировать логическую структуру высказываний. | §1.3. |
14. | Построение таблиц истинности для логических выражений | Знать понятия: Логическое выражение; Таблица истинности. Уметь: строить таблицы истинности для логических выражений. | §1.3. |
15. | Свойства логических операций. | Знать: Законы логики. Уметь: вычислять истинностное значение логического выражения. | §1.3. |
16. | Решение логических задач | Уметь: формулировать высказывания; составлять логические выражения; строить таблицы истинности; вычислять истинностное значение логического выражения. | §1.3. |
17. | Логические элементы | Знать: Схема логического элемента; Конъюнктор; Дизъюнктор; Инвертор. Уметь: анализировать электронную схему; строить таблицу истинности к схеме. | §1.3. |
18. | Обобщение и систематизация основных понятий темы «Математические основы информатики». Проверочная работа | ||
Тема «Повторение обработки числовой информации в электронных таблицах» | |||
19. | Интерфейс электронных таблиц. Данные в ячейках таблицы. Основные режимы работы.. | Знать понятия: Табличный процессор; Режимы работы; Столбец; Строка; Ячейка; Диапазон ячеек; Лист; Книга. Формат ячейки. Уметь: форматировать таблицы. | §5.1 |
20. | Организация вычислений. Относительные, абсолютные и смешанные ссылки. Встроенные функции. Логические функции. | Знать понятия: Формула; Относительные, абсолютные и смешанные ссылки; Встроенные функции; Логические функции; Условная функция. Уметь: выполнять вычисления в таблицах. | §5.2 |
21. | Сортировка и поиск данных. | Знать понятия: Сортировка; Поиск(фильтрация). Уметь: сортировать и фильтровать данные. | §5.3 |
22. | Построение диаграмм и графиков. | Знать понятия: Диаграмма; График; Круговая диаграмма; Гистограмма; Ярусная диаграмма; Ряды данных; Категории. Уметь: строить и редактировать графики и диаграммы. | §5.3 |
23. | Обобщение и систематизация основных понятий главы «Обработка числовой информации в электронных таблицах». Проверочная работа. | ||
Тема «Моделирование и формализация» | |||
24. | Моделирование как метод познания | Знать понятия: Модель; Моделирование; Натурная модель; Информационная модель; Формализация. Знать: Этапы моделирования. Классификацию информационных моделей. Уметь: различать натурные и информационные модели, изучаемые в школе, встречающиеся в жизни. | §2.1 |
25. | Знаковые модели | Знать понятия: Словесные модели; Математические модели; Компьютерные модели. Уметь: определять вид информационной модели в зависимости от стоящей задачи. | §2.2 |
26. | Графические модели. Решение логических задач. | Знать понятия: Схема; Карта; Чертеж; График; Диаграмма; Граф; Сеть; Дерево. Уметь: использовать графы при решении задач; строить и интерпретировать различные информационные модели (таблицы, диаграммы, графы, схемы, блок-схемы алгоритмов). | §2.3. |
27. | Практическая работа. Создание и исследование графической модели раздела учебника. | Уметь: анализировать и формализовать поставленную задачу; выбирать оптимальный вид модели. выполнять анализ полученной графической модели. | §2.3. |
28. | Табличные модели. Решение логических задач. | Знать понятия: Таблица «объект-свойства»; Таблица «объект-объект». Уметь: использовать таблицы для решения логических задач. | §2.4 |
29. | Практическая работа. Создание и исследование модели (объем коробки). | Уметь: формализовать задачу; построить математическую модель; использовать электронные таблицы для создания компьютерной модели; провести компьютерный эксперимент; выполнить анализ результатов моделирования. | §2.4 |
30 | Системный подход к окружающему миру. Объект и его свойства | Знать понятия: Объект и его свойства; Системный подход; Система и подсистема; Структура. Уметь: осуществлять системный анализ объекта, выделять среди его свойств существенные свойства с точки зрения целей моделирования. | §2.4 |
31. | Практическая работа. Создание и исследование экологической модели (волки и зайцы). | Уметь: формализовать задачу; построить математическую модель; использовать электронные таблицы для создания компьютерной модели; провести компьютерный эксперимент; выполнить анализ результатов моделирования. | §2.4 |
32. | Практическая работа. Создание и исследование модели процесса (очередь). | Уметь: формализовать задачу; построить математическую модель; использовать электронные таблицы для создания компьютерной модели; провести компьютерный эксперимент; выполнить анализ результатов моделирования. | §2.4 |
33. | База данных как модель предметной области. Реляционные базы данных. | Знать понятия: База данных; Иерархическая база данных; Сетевая база данных; Реляционная база данных; Запись; Поле; Ключ. Уметь: Классифицировать БД. определять вид базы данных в зависимости от стоящей задачи. | §2.5. |
34. | Система управления базами данных | Знать понятия: СУБД; Таблица; Форма; Запрос; Условие выбора; Отчет. Уметь: формулировать условия поиска данных в запросах; определять способы сортировки и группировки данных в отчетах. | §2.6 |
35. | Создание базы данных. Запросы на выборку данных. Практическая работа. Ввод и редактирование записей. Создание простой базы данных "Записная книжка". | Уметь: Создавать однотабличную БД; создавать таблицы; вводить и редактировать записи; задавать форматы полей; задавать ключевое поле. | §2.6 |
36 | Создание формы ввода данных. Графические объекты в базах данных. | Уметь: создавать формы для ввода и отображения данных записи; форматировать поля содержащие графическую информацию. | §2.6 |
37. | Обобщение и систематизация основных понятий темы «Моделирование и формализация». Проверочная работа | ||
Тема «Основы алгоритмизации» | |||
38. | Алгоритмы и исполнители | Знать понятия: Алгоритм; Свойства алгоритма; Исполнитель; Характеристики исполнителя; Формальное исполнение алгоритма. Уметь: приводить примеры формальных и неформальных исполнителей; придумывать задачи по управлению учебными исполнителями; исполнять готовые алгоритмы для конкретных исходных данных. | §3.1 |
39. | Способы записи алгоритмов. Объекты алгоритмов | Знать понятия: Словесное описание; Построчная запись; Блок-схема; Школьный алгоритмический язык; Величина; Константа; Переменная; Тип и имя переменной; Выражение; Присваивание. Уметь: записывать алгоритмы разными способами; преобразовывать запись алгоритма с одной формы в другую. | §3.2, 3.3 |
40. | Алгоритмическая конструкция «следование». | Знать понятия: Алгоритмические конструкции; Конструкция следование. Знать: Назначение исполнителя Робот и его свойства. Уметь: составлять линейные алгоритмы для Робота. | §3.4 |
41. | Алгоритмическая конструкция «повторение».Цикл с заданным числом повторений | Знать понятия: Цикл с заданным числом повторений; Тело цикла. Уметь: составлять алгоритмы с повторением для Робота; составлять блок-схемы. | §3.4 |
42. | Алгоритмическая конструкция «ветвление». Полная форма ветвления. Сокращённая форма ветвления. | Знать понятия: Алгоритмическая конструкция «ветвление»; Полная форма ветвления.; Сокращённая форма ветвления; Уметь: составлять алгоритмы с ветвлением для Робота; выполнять алгоритмы. | §3.4 |
43. | Алгоритмическая конструкция «повторение». Цикл с заданным условием продолжения работы. | Знать понятия: Цикл с заданным условием продолжения. Уметь: составлять алгоритмы с циклом «пока» для Робота; составлять блок-схемы; выполнять алгоритмы по заданным блок-схемам. | §3.4 |
44. | Цикл с заданным условием окончания работы. | Знать понятия: Цикл с заданным условием окончания работы. Уметь: составлять блок-схемы; выполнять алгоритмы по заданным блок-схемам | §3.4 |
45. | Конструирование алгоритмов | Знать: Этапы разработки алгоритма; Метод последовательного уточнения. Знать понятия: Вспомогательный алгоритм; Основной алгоритм; Рекурсия. окончания работы. Уметь: составлять алгоритмы с использованием вспомогательных алгоритмов для Робота; | §3.5 |
46. | Алгоритмы управления | Знать понятия: Управление; Кибернетика; Алгоритм управления; Обратная связь. Уметь: приводить примеры управляющих и управляемых систем, прямой и обратной связи в живой природе, обществе и технике. | §3.6 |
47. | Обобщение и систематизация основных понятий темы «Основы алгоритмизации». Проверочная работа | ||
Тема «Начала программирования» | |||
48. | Общие сведения о языке программирования Паскаль. | Знать понятия: Язык программирования; Программа; Алфавит; Типы данных; Структура программы; Оператор присваивания. Уметь: анализировать готовые программы. | §4.1 |
49. | Организация ввода и вывода данных | Знать понятия: Оператор вывода; Формат вывода; Оператор ввода; Уметь: пользоваться средой Pascal ABC; набирать и выполнять готовую программу в среде Pascal ABC. | §4.2 |
50. | Программирование как этап решения задачи на компьютере | Знать этапы решения задачи: Постановка задачи; Формализация; Алгоритмизация; Программирование; Отладка; Тестирование. Уметь: определять по программе, для решения какой задачи она предназначена; выделять этапы решения задачи на компьютере. | §4.3 |
51. | Программирование линейных алгоритмов | Знать понятия: Числовые типы данных; Символьный тип данных; Строковый тип данных; Логический тип данных; Уметь: программировать линейные алгоритмы, предполагающие вычисление арифметических, строковых и логических выражений; набирать и выполнять разработанные программы в среде Pascal ABC. | §4.3 |
52. | Программирование разветвляющихся алгоритмов. Условный оператор. | Знать понятия: Условный оператор; Сокращенная форма условного оператора; Уметь: разрабатывать программы, содержащие оператор/операторы ветвления (решение линейного неравенства, решение квадратного уравнения и пр.), в том числе с использованием логических операций; составлять блок-схемы для разработанной программы. | §4.4 |
53. | Составной оператор. Многообразие способов записи ветвлений. | Знать понятия: Составной оператор; Вложенные ветвления; Уметь: разрабатывать программы, содержащие вложенные операторы ветвления, в том числе с использованием логических операций; выполнить и протестировать программу в среде Pascal ABC. | §4.5 |
54. | Программирование циклов с заданным условием продолжения работы. | Знать понятия: Цикл while (пока); Тело цикла. Уметь: разрабатывать программы, содержащие оператор цикла; выполнить и протестировать программу с циклом while в среде Pascal ABC; составлять блок-схемы для разработанной программы. | §4.6 |
55. | Программирование циклов с заданным условием окончания работы. | Знать понятия: Цикл repeat … until (до); Тело цикла. Уметь: разрабатывать программы, содержащие оператор цикла; выполнить и протестировать программу с циклом while в среде Pascal ABC. | §4.6 |
56. | Программирование циклов с заданным числом повторений. | Знать понятия: Цикл c параметром for; Тело цикла. Уметь: разрабатывать программы, содержащие оператор цикла; выполнить и протестировать программу с циклом while в среде Pascal ABC; составлять блок-схемы для разработанной программы. | §4.6 |
57. | Различные варианты программирования циклического алгоритма. | Уметь: определять по программе, для решения какой задачи она предназначена; выделять этапы решения задачи на компьютере; решать задачи, применяя разные виды циклов. | §4.6 |
58. | Одномерные массивы целых чисел. Описание, заполнение, вывод массива. | Знать понятия: Массив; Описание массива; Заполнение массива; Вывод массива; Уметь: разрабатывать программы для заполнения и вывода одномерного массива, применяя разные виды циклов: выполнить разработанную программу в среде Pascal ABC. | §4.7 |
59. | Вычисление суммы элементов массива | Знать понятия: Обработка массива; Уметь: разрабатывать программы для обработки одномерного массива: 1) подсчёт количества элементов массива, удовлетворяющих некоторому условию; 2) нахождение суммы всех элементов массива; 3) нахождение количества и суммы всех четных элементов в массиве; выполнить и протестировать программы в среде Pascal ABC. | §4.7 |
60. | Последовательный поиск в массиве | Знать понятия: Последовательный поиск; Уметь: разрабатывать программы для обработки одномерного массива, применяя разные виды циклов: нахождение минимального (максимального) значения в данном массиве; выполнить и протестировать программы в среде Pascal ABC | §4.7 |
61. | Сортировка массива | Знать понятия: Сортировка; Уметь: разрабатывать программы для обработки одномерного массива, применяя разные виды циклов: сортировка элементов массива по возрастанию и убыванию. выполнить и протестировать программы в среде Pascal ABC. | §4.7 |
62. | Запись вспомогательных алгоритмов на языке Паскаль. Процедуры и функции. | Знать понятия: Подпрограмма; Процедура; Функция; Рекурсивная функция; Уметь: осуществлять разбиение исходной задачи на подзадачи; разрабатывать программы, содержащие подпрограмму; написать программы с использованием процедур и функций и выполнить в среде Pascal ABC; объяснить, когда применяется процедура и когда применяется функция. | §4.8 |
63. | Ввод и вывод массива с использованием процедур. | Знать понятия: Подпрограмма; Процедура; Уметь: разработать программы заполнения и вывода на экран одномерного массива с использованием процедур и выполнить в среде Pascal ABC; | §4.8 |
64. | Поиск элементов массива с использованием функций. | Знать понятия: Подпрограмма; Процедура; Функция; Уметь: разработать программы поиска максимума и минимума элементов одномерного массива с использованием функций и выполнить в среде Pascal ABC | §4.8 |
65. | Обобщение и систематизация основных понятий темы «Начала программирования». Проверочная работа. | §4.8 | |
Итоговое повторение | |||
66. | Основные понятия курса. | ||
67. | Итоговое тестирование. | ||
68-70. | Резерв учебного времени. |
УЧЕБНО-МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ
Методические и учебные пособия
§ Босова и ИКТ: Учебник для 9 класса. – М.: БИНОМ. Лаборатория знаний, 2012. (основной)
§ Босова и ИКТ: рабочая тетрадь для 9 класса. – М.: БИНОМ. Лаборатория знаний, 2012. (дополнительно)
§ Макарова Г., Титова Ю Информатика и ИКТ. Задачник по моделированию/Под ред. проф. . – СПб.: Питер, 2012. (дополнительно)
§ Копыльцов моделирование: сферы и границы применения. Практикум.(дополнительно) – Спб: СМИО-Пресс, 2005
Аппаратные средства
§ Компьютер
§ Проектор
§ Принтер
§ Модем
§ Устройства вывода звуковой информации — наушники для индивидуальной работы со звуковой информацией
§ Устройства для ручного ввода текстовой информации и манипулирования экранными объектами — клавиатура и мышь.
§ Устройства для записи (ввода) визуальной и звуковой информации: сканер; фотоаппарат; видеокамера; диктофон, микрофон.
Программные средства
§ Операционная система – Windows XP, Linux.
§ Файловый менеджер (в составе операционной системы или др.).
§ Антивирусная программа.
§ Программа-архиватор.
§ Клавиатурный тренажер.
§ Интегрированное офисное приложение, включающее текстовый редактор, растровый и векторный графические редакторы, программу разработки презентаций и электронные таблицы.
§ Исполнители Робот и Чертежник
§ Система программирования Pascal ABC
§ Система оптического распознавания текста.
§ Мультимедиа проигрыватель
§ Почтовый клиент (входит в состав операционных систем или др.).
§ Браузер (входит в состав операционных систем или др.).
Дидактический материал
§ Презентации по темам
§ Раздаточный материал
§ Карточки с заданиями
§ Наглядные материалы (плакаты)
СПИСОК ЛИТЕРАТУРЫ
используемой при подготовке программы
Босова и ИКТ: Учебник для 9 класса. – М.: БИНОМ. Лаборатория знаний, 2012 Босова и ИКТ: рабочая тетрадь для 9 класса. – М.: БИНОМ. Лаборатория знаний, 2012. (дополнительно) Макарова Г., Титова Ю Информатика и ИКТ. Задачник по моделированию/Под ред. проф. . – СПб.: Питер, 2012. (дополнительно) Копыльцов моделирование: сферы и границы применения. Практикум.(дополнительно) – Спб: СМИО-Пресс, 2005 Ресурсы Единой коллекции цифровых образовательных ресурсов (http://school-collection. *****/) Материалы авторской мастерской Босовой Л. Л. (http://metodist. *****/authors/informatika/3/) Поляков и исполнители. – СПб, Поляков "Исполнители", версия 2.5. – СПб,(http://kpolyakov. *****)
.
рекомендованная для учащихся
Босова и ИКТ: Учебник для 9 класса. – М.: БИНОМ. Лаборатория знаний, 2012 Босова и ИКТ: рабочая тетрадь для 9 класса. – М.: БИНОМ. Лаборатория знаний, 2012. (дополнительно) Макарова Г., Титова Ю Информатика и ИКТ. Задачник по моделированию/Под ред. проф. . – СПб.: Питер, 2012. (дополнительно) , , Коломенская задачи по информатике. – М.: БИНОМ. Лаборатория знаний, 2006.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 |


