Г л а в а 1. Информация и информационные процессы
§ 1. Информация в жизни человека . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
§ 2. Представление информации в компьютере . . . . . . . . . . . . . . . . . . . . . 14
Г л а в а 2. Представление о логике высказываний. Множества и операции над ними
3.1. Понятие высказывания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.2. Логическая операция НЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.1. Логическая операция И . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . —
4.2. Логическая операция ИЛИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.1. Понятие множества . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . —
5.2. Понятие подмножества . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
§ 7. Использование логических операций для построения поисковых
запросов в Интернете . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
7.1. Поиск информации . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . —
7.2. Сокращение области поиска . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
7.3. Использование операторов в поисковых запросах . . . . . . . . . . . . 41
Г л а в а 3. Основные алгоритмические конструкции
§ 8. Алгоритмы и исполнители . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
8.2. Исполнитель Чертежник . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
8.3. Алгоритмическая конструкция следование . . . . . . . . . . . . . . . . . 47
8.4. Вспомогательные алгоритмы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
§ 9. Исполнитель Робот . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
9.1. Роботы в жизни человека . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . —
9.2. Среда обитания и система команд исполнителя Робот . . . . . . . . . 52
9.3. Использование алгоритмической конструкции следование для исполнителя Робот . . . . . . . .
9.4. Вспомогательные алгоритмы . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
§ 10. Алгоритмическая конструкция повторение . . . . . . . . . . . . . . . . . . . 61
10.1. Алгоритмы с циклами . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . —
10.2. Использование команды цикла с параметром для исполнителя Робот
§ 11. Использование условий . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
11.1. Понятие условия . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . —
11.2. Цикл с предусловием . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
§ 12. Алгоритмическая конструкция ветвление . . . . . . . . . . . . . . . . . . . . 76
12.1. Команда ветвления . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . —
12.2. Составные условия . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
§ 13. Использование основных алгоритмических конструкций для исполнителя Робот . . . . . . . . . . . .
§ 14. Язык программирования Паскаль . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
14.1. Команда вывода . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
14.2. Понятие типа данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
14.3. Оператор присваивания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
14.4. Ввод данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
14.5. Структура программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
§ 15. Организация вычислений . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
15.1. Вычисление значения арифметического выражения . . . . . . . 98
15.2. Использование языка программирования для решения
задач . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
§ 16. Реализация алгоритмов работы с целочисленными данными . . . . . 102
16.1. Целочисленный тип данных . . . . . . . . . . . . . . . . . . . . . . . . . . . —
16.2. Использование целочисленных данных для решения задач . . 104
Г л а в а 4. Аппаратное и программное обеспечение компьютера
§ 17. Современные компьютерные устройства . . . . . . . . . . . . . . . . . . . . . . 108
17.1. Виды компьютеров . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . —
17.2. Назначение устройств персонального компьютера . . . . . . . . . 110
§ 18. Операционная система . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
18.1. Основные виды операционных систем . . . . . . . . . . . . . . . . . . . —
18.2. Элементы графического пользовательского интерфейса . . . . . 116
18.3. Основные элементы файловой системы . . . . . . . . . . . . . . . . . . 119
18.4. Типовые операции с файлами и папками . . . . . . . . . . . . . . . . . 121
§ 19. Локальная компьютерная сеть . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
§ 20. Архивация . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
20.1. Программы-архиваторы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . —
20.2. Создание архивов и извлечение файлов из архива . . . . . . . . . . 129
§ 21. Программное обеспечение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
21.1. Классификация программного обеспечения . . . . . . . . . . . . . . . —
21.2. Вредоносные программы и способы защиты от них . . . . . . . . . 133
Г л а в а 5. Работа с векторной графикой
§ 22. Понятие векторной графики . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
§ 23. Интерфейс векторного графического редактора Inkscape . . . . . . . . . 142
§ 24. Создание и редактирование векторного изображения . . . . . . . . . . . 145
24.1. Создание фигур . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . —
24.2. Редактирование фигур . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
24.3. Обводка и заливка . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
24.4. Работа с цветом . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
§ 25. Операции над объектами векторного изображения . . . . . . . . . . . . . . 158
25.1. Копирование, выравнивание и взаимное расположение
объектов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . —
25.2. Группировка. Объединение и пересечение объектов . . . . . . . . 160
§ 26. Работа с текстом . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166