Учебное пособие является частью УМК наряду с практикумом и методическим пособием. Задача курса — научить создавать информационные системы, конструировать и исследовать информационные модели. В качестве информационной модели предметной области рассматривается база данных. Математическое моделирование изучается в его компьютерной реализации при максимальном использовании межпредметных связей и универсальной методологии моделирования. Описанные в учебнике задачи решаются как с помощью специальных программных средств, не требующих от пользователя глубоких знаний сущности используемых методов, так и с помощью приложений, которые учащимся предлагается создавать самостоятельно, используя язык Visual Basic for Applications.
Данный практикум является частью УМК наряду с учебным и методическим пособиями.
Задача курса — научить создавать информационные системы, конструировать и исследовать информационные модели.
Практикум содержит контрольные вопросы, темы для рефератов, лабораторные работы, тесты по разделам курса.
Для учащихся старших классов информационно-технологического и физико-математического профилей.
Оглавление (Учебное пособие) Предисловие 6 Глава 1. Моделирование и разработка информационных систем 9 1.1. Информационные системы и системология 9 1.1.1. Что такое информационная система 9 1.1.2. Этапы разработки информационной системы 12 1.1.3. Основные понятия системологии 14 1.1.4. Модели систем 20 1.1.5. Иерархические структуры и деревья 25 1.1.6. Мифологическая модель предметной области 29 1.2. Реляционная модель и базы данных 34 1.2.1. Что такое база данных и СУБД 34 1.2.2. Нормализация реляционной модели данных 38 1.2.3. СУБД MS Access 42 1.2.4. Создание базы данных 45 1.2.5. Запросы на выборку данных 53 1.2.6. Построение запросов с помощью конструктора. ... 57 1.2.7. Расширяем модели данных 60 1.2.8. Логические выражения и условия отбора 64 1.2.9. Запросы со сложными условиями отбора. Вычисляемые поля 69 1.2.10. Завершаем построение модели данных 73 1.2.11. Подсхемы и приложения 78 1.2.12. Итоговые запросы и отчеты 82 1.3. Электронные таблицы — инструмент информационного моделирования 87 1.3.1. Табличные процессоры и электронные таблицы... 87 1.3.2. Табличный процессор MS Excel 92 1.3.3. Базы данных в электронных таблицах 100 1.3.3-А. Создание базы данных (списка) 100 1.3.3-Б. Манипулирование данными: выборка и сортировка 103 1.3.3-Б, Манипулирование данными: фильтрация . 106 1.3.3-Г. Сводные таблицы 109 1.4. Программирование приложений 115 1.4.1. Что такое макросы 115 1.4.2. Что такое программа на VBA 120 1.4.3. Объекты языка VBA 123 1.4.4. Создание приложения на VBA: диалоговое окно. . 129 1.4.5. Создание приложения на VBA: программирование 133 Глава 2, Компьютерное математическое моделирование 137 2.1. Введение в моделирование 137 2.1.1. Основные понятия и принципы 137 2.1.2. Моделирование и компьютеры 140 2.1.3. Разновидности математических моделей 144 2.1.4. Компьютерное математическое моделирование . , 147 2.1.5. Пример построения математической модели ... - 153 2.2. Инструментарий компьютерного математического моделирования 161 2.2.1. Разновидности инструментов 161 2.2.2. Решение математических задач с помощью MS Excel 163 2.2.3. Система математических расчетов MathCAD 172 2.2.4. Примеры использования MathCAD 175 2.3. Моделирование процессов оптимального планирования 179 2.3.1. Постановка задач оптимального планирования . 179 2.3.2. Линейное программирование: введение 131 2.3.3. Общая формулировка и существование решения задач линейного программирования 186 2.3.4. Симплекс-метод 191 2.3.5. Алгоритмическая реализация симплекс-метода . , 200 2.3.6. Понятие о нелинейном программировании 208 2.3.7. Использование средства Поиск решения табличного процессора Excel для решения задач линейного и нелинейного программирования. . . . 211 2.3.8. Решение задач оптимизации с помощью пакета MathCAD 223 2.3.9. Программная реализация симплекс-метода в VBA; сопоставление с Turbo Pascal 227 2.3.10. Динамическое программирование 234 2.3.11. Алгоритмическая реализация метода динамического программирования 241 2.3.12. Реализация алгоритма динамического программирования в VBA 247 2.3.13. Понятие о моделях многокритериальной оптимизации 251 2.4. Компьютерное имитационное моделирование 255 2.4.1. Принципы имитационного моделирования 255 2.4.2. Введение в математический аппарат имитационного моделирования 258 2.4.3. Случайные числа и их распределения 265 2.4.4. Моделирование простейшей системы массового обслуживания 270 2.4.5. Достоверность результатов, полученных при имитационном моделировании 281 Приложение 1 286 Приложение 2 294 Приложение 3 296 Приложение 4 297
Оглавление (Практикум) Раздел 1. Моделирование и разработка информационных систем 4 1.1. Информационные системы и системология 4 1.2. Реляционная модель и базы данных 12 1.3. Базы данных в электронных таблицах 19 1.4. Программирование приложений 21 Раздел 2. Компьютерное математическое моделирование 24 2.1. Введение в моделирование 24 2.2. Инструментарий компьютерного математического моделирования 25 2.3. Моделирование процессов оптимального планирования 26 2.4. Компьютерное имитационное моделирование 38 Раздел 3. Контрольные тесты 43 3.1. Базы данных 43 3.2. Электронные таблицы 63 3.3. Теория и технология компьютерного моделирования. . . 80 |