Описание учебника
Учебник предназначен для продолжения изучения курса «Информатика» в общеобразовательных школах, а также в классах подготовки по физико-математическому и информационно-технологическому профилям. Большое внимание в учебнике уделяется формированию у учащихся алгоритмического и системного мышления, а также практических умений и навыков в области информационных технологий. Учебник – практические работы компьютерного практикума могут выполняться в различных операционных системах: Windows или Linux. Соответствует федеральному государственному образовательному стандарту основного общего образования
Выдержка из книги
Дискретность. Во многих отраслях человеческой деятельности для достижения требуемого результата используются алгоритмы, содержащие четкие описания последовательности действий. Примерами алгоритмов являются кулинарные рецепты, в которых подробно описана последовательность действий по приготовлению пищи.
Алгоритмы кулинарных рецептов состоят из отдельных действий, которые обычно нумеруются. Разделение алгоритма на последовательность шагов является важным свойством алгоритма и называется дискретностью.
Содержание
Рекомендации по использованию учебника 6
Глава 1. Основы алгоритмизации и объектно-ориентированного программирования 9
1.1. Алгоритм и его формальное исполнение 9
1.2. Кодирование основных типов алгоритмических структур на языках объектно-ориентированного и процедурного программирования 19
1.3. Переменные: тип, имя, значение 25
1.4. Арифметические, строковые и логические выражения 28
1.5. Функции в языках объектно-ориентированного и процедурного программирования 29
1.6. Графические возможности объектно-ориентированного языка программирования Visual Basic 33
Практические работы компьютерного практикума к главе 1
«Основы алгоритмизации и объектно-ориентированного программирования» 37
Практическая работа 1.1
Знакомство с системами объектно-ориентированного и процедурного программирования 37
Практическая работа 1.2
Разработка проекта «Переменные» 43
Практическая работа 1.3
Разработка проекта «Калькулятор» 46
Практическая работа 1.4
Разработка проекта «Строковый калькулятор» 50
Практическая работа 1.5
Разработка проекта «Даты и время» 52
Практическая работа 1.6
Разработка проекта «Сравнение кодов символов» 55
Практическая работа 1.7
Разработка проекта «Отметка» 57
Практическая работа 1.8
Разработка проекта «Коды символов» 60
Практическая работа 1.9
Разработка проекта «Слово-перевертыш» 63
*Практическая работа 1.10
Разработка проекта «Графический редактор» 65
Практическая работа 1.11
Разработка проекта «Системы координат» 69
Практическая работа 1.12
Разработка проекта «Анимация» 71
Глава 2. Моделирование и формализация 74
2.1. Окружающий мир как иерархическая система 74
2.2. Моделирование, формализация, визуализация 78
2.3. Основные этапы разработки и исследования моделей на компьютере 87
2.4. Построение и исследование физических моделей 89
2.5. Приближенное решение уравнений 91
2.6. Компьютерное конструирование с использованием системы компьютерного черчения 92
2.7. Экспертные системы распознавания химических веществ 93
2.8. Информационные модели управления объектами. 96
Практические работы компьютерного практикума к главе 2
«Моделирование и формализация» 99
Практическая работа 2.1
Разработка проекта «Бросание мячика в площадку» 99
Практическая работа 2.2
Разработка проекта «Графическое решение уравнения» 105
Практическая работа 2.3
Выполнение геометрических построений в системе компьютерного черчения КОМПАС 108
Практическая работа 2.4
Разработка проекта «Распознавание удобрений» 117
Практическая работа 2.5
Разработка проекта «Модели систем управления» 120
Глава 3. Логика и логические основы компьютера 125
3.1. Алгебра логики 125
3.2. Логические основы устройства компьютера 129
Практические работы компьютерного практикума к главе 3
«Логика и логические основы компьютера» 135
Практическая работа 3.1
Таблицы истинности логических функций 135
Практическая работа 3.2
Модели электрических схем логических элементов «И», «ИЛИ» и «НЕ» 138
Глава 4. Информационное общество и информационная безопасность 140
4.1. Информационное общество 140
4.2. Информационная культура 144
4.3. Правовая охрана программ и данных.
Защита информации 146