Информатика 8 класс

Тесты и тренажеры по информатике

Рекомендуемые материалы для очного контроля знаний
по предмету «Информатика 8 класс»:

Контрольно-измерительные материалы. Информатика 8 класс / Масленикова О. Н. — ВАКО.
Информатика и информационные технологии. Тематические тесты. 8 класс. Гейн А.Г., Юнерман Н.А. (2009)
Информатика. 8 класс. Контрольные и проверочные работы. Залогова Л.А., Русаков С.В., Шеина Т.Ю. и др. (2017)


Программа курса по предмету «Информатика 8 класс»

1. Математические основы информатики

Общие сведения о системах счисления. Двоичная система счисления. Восьмеричная система счисления. Шестнадцатеричная система счисления. Правило перевода целых десятичных чисел в систему счисления с основанием q. Двоичная арифметика. «Компьютерные» системы счисления. Представление чисел в компьютере. Представление целых чисел. Представление вещественных чисел. Элементы алгебры логики. Высказывание. Логические операции. Построение таблиц истинности для логических выражений. Свойства логических операций. Логические элементы.

2. Основы алгоритмизации

Алгоритмы и исполнители. Понятие алгоритма. Исполнитель алгоритма. Свойства алгоритма. Возможность автоматизации деятельности человека. Способы записи алгоритмов. Словесные способы записи алгоритма. Блок-схемы. Алгоритмические языки. Объекты алгоритмов. Величины. Выражения. Команда присваивания. Табличные величины. Основные алгоритмические конструкции. Следование. Ветвление.

3. Начала программирования

Общие сведения о языке программирования Паскаль. Алфавит и словарь языка. Типы данных, используемые в языке Паскаль. Структура программы на языке Паскаль. Оператор присваивания. Организация ввода и вывода данных. Вывод данных. Первая программа на языке Паскаль. Ввод данных с клавиатуры. Программирование линейных алгоритмов. Числовые типы данных. Целочисленный тип данных. Символьный и строковый типы данных. Логический тип данных. Программирование разветвляющихся алгоритмов. Условный оператор. Составной оператор. Многообразие способов записи ветвлений. Программирование циклических алгоритмов. Программирование циклов с заданным условием продолжения работы. Программирование циклов с заданным условием окончания работы. Программирование циклов с заданным числом повторений. Различные варианты программирования циклического алгоритма.