Оглавление:
Введение3
§ 1.1. Системы счисления5
1.1.1. Общие сведения о системах счисления5
1.1.2. Двоичная система счисления8
1.1.3. Восьмеричная система счисления9
1.1.4. Шестнадцатеричная система счисления10
1.1.5. Правило перевода целых десятичных чисел в систему счисления с основанием10
1.1.6. Двоичная арифметика12
1.1.7. «Компьютерные» системы счисления13
§ 1.2. Представление чисел в компьютере17
1.2.1. Представление целых чисел17
1.2.2. Представление вещественных чисел19
§ 1.3. Элементы алгебры логики22
1.3.1. Высказывание22
1.3.2. Логические операции24
1.3.3. Построение таблиц истинности для логических выражений29
1.3.4. Свойства логических операций30
1.3.5. Решение логических задач32
1.3.6. Логические элементы34
Тестовые задания для самоконтроля41
§ 2.1. Алгоритмы и исполнители46
2.1.1. Понятие алгоритма46
2.1.2. Исполнитель алгоритма48
2.1.3. Свойства алгоритма51
2.1.4. Возможность автоматизации деятельности человека53
§ 2.2. Способы записи алгоритмов57
2.2.1. Словесные способы записи алгоритма57
2.2.2. Блок-схемы59
2.2.3. Алгоритмические языки60
§ 2.3. Объекты алгоритмов63
2.3.1. Величины63
2.3.2. Выражения65
2.3.3. Команда присваивания66
2.3.4. Табличные величины68
§ 2.4. Основные алгоритмические конструкции73
2.4.1. Следование73
2.4.2. Ветвление76
2.4.3. Повторение81
Тестовые задания для самоконтроля97
§ 3.1. Общие сведения о языке программирования Паскаль106
3.1.1. Алфавит и словарь языка107
3.1.2. Типы данных, используемые в языке Паскаль108
3.1.3. Структура программы на языке Паскаль109
3.1.4. Оператор присваивания110
§ 3.2. Организация ввода и вывода данных114
3.2.1. Вывод данных114
3.2.2. Первая программа на языке Паскаль116
3.2.3. Ввод данных с клавиатуры117
§ 3.3. Программирование линейных алгоритмов120
3.3.1. Числовые типы данных120
3.3.2. Целочисленный тип данных121
3.3.3. Символьный и строковый типы данных122
3.3.4. Логический тип данных123
§ 3.4. Программирование разветвляющихся алгоритмов129
3.4.1. Условный оператор129
3.4.2. Составной оператор130
3.4.3. Многообразие способов записи ветвлений131
§ 3.5. Программирование циклических алгоритмов137
3.5.1. Программирование циклов с заданным условием продолжения работы137
3.5.2. Программирование циклов с заданным условием окончания работы138
3.5.3. Программирование циклов с заданным числом повторений139
3.5.4. Различные варианты программирования циклического алгоритма139
Тестовые задания для самоконтроля145
Ответы и решения к вопросам и заданиям для самостоятельной подготовки150
Ключи к тестовым заданиям для самоконтроля152
Учебник предназначен для изучения курса «Информатика» в 8 классе общеобразовательной школы.
Комментариев нет:
Отправить комментарий