Компьютерная школа была основана в <Ь>сентябре 1994 годаЬ>. Первый набор учеников составил <Ь>100Ь> человек. р> <р align=justifу> В 1995 году в школе появилось старшее, а в 1996 году - младшее отделение. р> Задание 1 1. Создать Web-сайт «Моя домашняя страница», состоягций из пяти страниц. Страница 1 должна содержать: • заголовок; • четыре гиперссылки: «Обо мне», «Моя семья», «Друзья», «Мои увлечения ». Страницы 2, 3, 4 и 5 должны содержать: • заголовок; • по 2 два или более отформатированных абзаца текста (один абзац — не менее трех полных строк); • фотографии (минимум по одной на каждой странице). Сайт должен содержать информацию о вас, а также ваших родственниках, друзьях, одноклассниках и т. д. Требования к сайту: • заголовки и гиперссылки выравнивать по центру; • для абзацев текста использовать различные варианты выравнивания (по ширине, по левому краю, по правому краю); • использовать разные способы выравнивания фотографий; • обязателен фоновый цвет страницы; • на каждой странице должен быть заголовок окна; • для заголовков использовать шрифт Arial, для основного текста — Verdana (размеры подобрать самостоятельно). Раздел 3. Практикум для 11 класса 2. Протестировать работоспособность сайта в браузере (по возможности в двух различных браузерах). 3. Протестировать работоспособность сайта- при выключенной графике. 4. Изменить в настройках браузера шрифт по умолчанию на Courier New, размер 14 и убедиться, что это не повлияло на внешний вид страниц вашего сайта. 5. Разместить созданный сайт на любом бесплатном хостинге (например, на https://www/narod.ru). Проверить его работоспособность. Задание 2 1. Создать сайт на тему «Времена года», «Животные» или «Природа», состоящий не менее чем из пяти страниц. Перед созданием сайта найти соответствующие вашей теме фотографии (скачать из Интернета, отсканировать или сфотографировать). Первая страница сайта должна содержать заголовок и графические миниатюры ваших изображений (их уменьшенные копии). Изменение размеров изображений выполнить в Adobe Photoshop, ACDSee или другом графическом приложении, работающем с форматом JPEG. Каждая графическая миниатюра должна являться гиперссылкой на соответствующую страницу сайта (обязательно наличие всплывающих подсказок). Требования к сайту: • обязательно использовать текстуру (фоновый рисунок) на каждой странице; • обязателен текст (минимум два абзаца из трех полных строк) на каждой странице; • обязательны заголовки на всех страницах; • обязательны заголовки окон; • для заголовков и основного текста использовать различные шрифты. 2. Протестировать работоспособность сайта в браузере (по возможности в двух различных браузерах). 3. Протестировать работоспособность сайта при выключенной графике. Задание 3 1. Создать Web-сайт произвольной фирмы, состоящий не менее чем из четырех страниц. Сайт должен содержать страничку новостей, информацию об оказываемых услугах и ценах на них, информацию о сотрудниках фирмы, контактную информацию. Для перемещения по сайту пользователь не должен возвращаться на главную страницу (панель навигации должна присутствовать на всех страницах сайта). Заголовок сайта должен содержать логотип (разработать самостоятельно) и название (в графическом виде). Для этого использовать лю- Работа 3.8. Поиск информации в геоинформационных системах 79 бой известный вам графический редактор, а затем полученное изображение преобразовать в формат JPEG с помощью Photoshop. Сайт должен быть выдержан в едином дизайнерском стиле (одинаковые шрифты для однотипных элементов, единая цветовая гамма, одинаковое расположение гиперссылок на всех страницах сайта). 2. Протестировать работоспособность сайта в браузере (по возможности в двух различных браузерах). 3. Протестировать работоспособность сайта при выключенной графике. Задание 4 (конкурсное) 1. Разработать Web-сайт вашего класса (не менее 6-8 страниц). 2. Протестировать Web-сайты ваших одноклассников и отметить слабые стороны каждого сайта. 3. Провести голосование по выбору лучшего сайта класса. 4. Разместить лучший сайт на любом бесплатном хостинге или сервере вашей школы (если таковой имеется). Работа 3.8. Поиск информации в геоинформационных системах Цель работы: освоение приемов поиска информации в геоинформаци-онной системе на примере ГИС «Карта Москвы». Используемое программное обеспечение: CD-ROM «Карта Москвы»; версия ГИС «Карта Москвы», размещенная в Интернете по адресу: WWW. rambler. г u/map Задание 1 Осуществить поиск объектов по указанным в таблицах адресам. Найти ближайшую станцию метро, отметить на карте место, соответствующее заданному адресу. Найти названные ниже объекты вблизи указанного адреса. Определить их адреса. Музеи, находящиеся в радиусе 1 км от указанного адреса. Вариант Адрес 1 Петровка, 17 2 Арбат, 12 3 Страстной бульвар, 10 4 Столешников переулок, 10 5 Кузнецкий мост, 17 6 Успенский переулок, 3 80 Раздел 3. Практикум для 11 класса Универсамы, находящиеся в радиусе 1 км от указанного адреса. Вариант Адрес 7 Покровский бульвар, 4 8 Тверской бульвар, 20 9 Ленинский проспект. 10 10 Большая Бронная, 17 11 Леонтьевский переулок, 12 12 Университетский проспект, 14 | Банки, находящиеся в радиусе 1 км от указанного адреса. Вариант Адрес 13 Кузнецкий мост, 6 14 Покровский бульвар, 13 15 Рождественский бульвар, 20 16 Неглинная, 16 17 Страстной бульвар, 12 18 Цветной бульвар, 11 Гостиницы, находящиеся в радиусе 1 км от указанного адреса. Вариант Адрес 19 Кузнецкий мост, 17 20 Большая Лубянка, 5 21 Университетский проспект, 4 22 Дмитровский переулок, 8 23 Дегтярный переулок, 7 24 Трехпрудный переулок, 4 Задание 2 Найти адреса вузов, перечисленных в таблице. Вариант Высшее учебное заведение 1 Академия реставрации 2 Академия труда и социальных отношений 3 Военно-воздушная инженерная академия им. Н. Е. Жуковского 4 Всероссийский государственный институт кинематографии им. С. А. Герасимова II Работа 3.9. Знакомство с СУБД Microsoft Access 81 5 Высшая школа экономики 6 Высшее театральное училиш;е им. Б. В. Щукина 7 Высший институт управления 8 Дипломатическая академия МИД Российской федерации 9 Институт мировой экономики 10 Литературный институт им. М. Горького 11 Московская академия экономики и права 12 Московская государственная консерватория им. П. И. Чайковского 13 Московская медицинская академия 14 Московская сельскохозяйственная академия им. К. А. Тимирязева 15 Московский государственный авиационный институт 16 Московский государственный инженерно-физический институт 17 Московский государственный институт международных отношений 18 Московский государственный институт стали и сплавов 19 Московский государственный строительный университет 20 Московский государственный технический университет им. Н. Э. Баумана 21 Московский государственный университет им. М. В. Ломоносова 22 Московский государственный университет путей сообщения 23 Московский гуманитарно-экономический институт 24 Московский медицинский стоматологический институт Работа 3.9. Знакомство с СУБД Microsoft Access Цель работы: освоение простейших приемов работы с готовой базой данных в среде СУБД Microsoft Access: открытие базы данных (БД); просмотр структуры БД в режиме Конструктор; просмотр содержимого БД в режимах Таблица и Форма; добавление записей через форму; быстрая сортировка таблицы; использование фильтра. Используемое программное обеспечение: Microsoft Access. Примечание. Для выполнения этой работы предварительно должна быть подготовлена однотабличная база данных ВИДЕОТЕКА, структура и содержание которой описаны в приложении к данной работе, а также создана форма к этой таблице. В дальнейшем таблицу, в которой хранятся сведения о видеокассетах, а также соответствуюпцую форму будем называть КАССЕТЫ. Справочная информация Супцествуют СУБД, ориентированные на программистов, и СУБД, ориентированные на конечного пользователя. Любые действия с базой данных производятся на компьютере с помопцью программ. СУБД, ориентированные на программистов, фактически являются системами програм- 82 Раздел 3. Практикум для 11 класса мирования СО своим специализированным языком, в среде которых программисты создают программы обработки баз данных. Затем с этими программами работают конечные пользователи. К числу СУБД такого типа относятся FoxPro, Paradox и другие. СУБД Microsoft Access относится к системам, ориентированным на конечного пользователя. Она позволяет пользователю, не прибегая к программированию, легко выполнять основные действия с базой данных: создание, редактирование и манипулирование данными. Access работает в операционной среде Windows, может использоваться как на автономном ПК, так и в локальной компьютерной сети. С помощью Access создаются и эксплуатируются персональные базы данных, а также корпоративные БД с относительно небольшим объемом данных. Для создания крупных промышленных информационных систем Access не годится. Среда Access (см. рисунок) имеет интерфейс, характерный для Windows-приложений, и включает в себя следующие составляющие: титульную строку с кнопками управления окном, главное меню, панель инструментов, рабочее поле и строку состояния. На рабочем поле устанавливается окно, соответствующее выбранному режиму работы. На рисунке открыто окно, соответствующее основному режиму — режиму работы с базой данных, подрежиму работы с таблицей. Как и для любого приложения, в Access существует иерархия режимов, о которой будет сказано далее. Hicfotoit Accet» Орта flut встцт» С«р»с Д’чд 2 Данные, с которыми работает СУБД, также могут быть выстроены в иерархическую последовательность. На верхнем уровне такой иерархии на- Работа 3.9. Знакомство с СУБД Microsoft Access 83 ходятся основные объекты Access. К ним относятся: таблицы, запросы, формы, отчеты, макросы и модули. Таблица — это главный тип объекта. Все остальные разновидности объектов являются производными от таблицы. Элементы таблицы — это записи и поля. Свойства элементов таблицы определяются типами, форматами полей и некоторыми другими параметрами. Форма — это вспомогательный объект, без которого, в принципе, можно обойтись. Формы создаются для повышения удобства пользователя при просмотре, вводе и редактировании данных. Запрос — результат обращения пользователя к СУБД для поиска данных, добавления, удаления и обновления записей. Результат поиска (выборки) данных представляется в табличном виде. Термином «запрос» называют также сами команды обращения к СУБД. Отчет — это документ, предназначенный для вывода на печать, сформированный на основании информации, содержащейся в таблицах и запросах. Макросы и модули являются объектами повышенной сложности и при начальном знакомстве с Access могут не использоваться. Еще одним особым видом данных является схема — описание структуры связей в многотабличной базе данных. Режимы работы СУБД Access многообразны. Так же как и для других приложений Windows, иерархия режимов реализована через главное меню. Есть режимы общего характера: работа с файлами (меню Файл); работа с буфером обмена (меню Правка); режим настройки среды (меню Вид); справочный режим (меню Справка). Однако основным режимом можно назвать режим работы с базой данных. Он устанавливается командой Файл -А- Создать базу данных или Файл -а- Открыть базу данных. Поскольку база данных хранится в файле, то в первом случае система потребует задать имя и место хранения файла, а во втором случае — указать на существующий файл с базой данных. После раскрытия на экране окна базы данных (см. рисунок выше) становятся доступными подрежимы работы с основными объектами Access: таблицами, запросами, формами и отчетами, которые инициируются открытием соответствующих вкладок в окне. Б каждом из этих режимов открывается выбор из трех командных кнопок: Открыть, Конструктор, Создать. Если соответствующий объект еще не создавался, то активной является только команда Создать. Если в окне выделен какой-то из существующих объектов, то активными будут также команды Открыть и Конструктор. Команда Открыть позволяет просмотреть объект, а команда Конструктор — просмотреть или изменить структуру объекта. Команды отдаются через главное меню, через кнопки на панели инструментов или в окнах, через контекстное меню (по правой кнопке мыши). Набор активных команд, как правило, носит контекстный характер, т. е. зависит от текущего режима работы. Наиболее важные команды вынесены на панель инструментов. 84 Раздел 3. Практикум для 11 класса Задание 1 1. Запустить на исполнение Microsoft Access. 2. Открыть базу данных ВИДЕОТЕКА (путь и файл, в котором хранится БД, будет указан учителем). 3. Установить режим работы с таблицей (вкладка Таблицы). Открыть таблицу КАССЕТЫ командой Открыть. Изучить содержимое таблицы. 4. Закрыть таблицу. Перейти в режим работы с конструктором таблиц командой Конструктор. 5. Последовательно перемещаясь от поля к полю, познакомиться со свойствами полей: типами, форматами, описаниями. 6. Закрыть конструктор. Задание 2 1. Перейти в режим работы с формами (вкладка Формы). 2. Открыть форму КАССЕТЫ. 3. Через открывшуюся форму просмотреть последовательность записей. Выполнить переход на первую и последнюю запись, на запись с указанным номером. 4. Добавить в конец таблицы еще одну запись о новой кассете: 21, «Сибирский цирюльник», Россия, 180, мелодрама, 25.02.07, да. 5. Закрыть форму. Задание 3 В этом задании выполняются действия на сортировку записей в полной таблице. 1. Отсортировать таблицу в алфавитном порядке названий фильмов (ключ сортировки — поле ФИЛЬМ). Для этого: => выделить столбец ФИЛЬМ (щелкнуть на заголовке столбца); Работа 3.9. Знакомство с СУБД Microsoft Access 85 => через контекстное меню или кнопку на панели инструментов Щ выполнить сортировку. 2. Отсортировать таблицу по двум ключам: СТРАНА и ВРЕМЯ в порядке убывания. Для этого: =^> выделить два столбца: СТРАНА и ВРЕМЯ (щелкнуть на заголовках при нажатой клавише Shift); =^> через контекстное меню или кнопку на панели инструментов Н выполнить сортировку. Обратите внимание на результат: записи с одинаковым значением поля СТРАНА расположились в порядке убывания поля ВРЕМЯ. Здесь СТРАНА является первым, а ВРЕМЯ — вторым ключом сортировки. Задание 4 В этом задании выполняются действия, связанные с отбором записей из таблицы с помощью фильтра. 1. Открыть таблицу КАССЕТЫ. 2. С помощью фильтра отобрать все кассеты, выданные клиентам. Для этого: => выполнить команду Записи —> Фильтр Изменить фильтр или щелкнуть на кнопке ^; => в появившемся шаблоне в поле ВЫДАНА щелчком выставить флажок (галочку); => выполнить команду Фильтр —> Применить фильтр или щелкнуть на кнопке VJ; 3. Аналогично предыдущему отобрать все невыданные кассеты. 4. Отобрать все фильмы, созданные в США. Приложение База данных ВИДЕОТЕКА Структура таблицы: Имя поля Тип Длина (формат) Описание Номер Числовой Целое Номер видеокассеты Фильм Текстовый 40 Название фильма Страна Текстовый 15 Страна, где был произведен фильм Время Время Продолжительность фильма в минутах Жанр Текстовый 15 Жанр фильма Дата Дата Дата приобретения кассеты Выдана Логический Да, если кассета выдана; нет, если кассета на месте 86 Раздел 3. Практикум для 11 класса Таблица базы данных: Номер Фильм Страна Время Жанр Дата Выдана 1 Пятый элемент США 125 фантастика 14.11.05 да 2 Титаник США 185 мелодрама 17.03.06 нет 3 Кавказская пленница Россия 100 комедия 24.05.04 да 4 Драйв США 115 боевик 22.03.05 нет 5 По прозвищу Зверь... Россия 85 боевик 03.03.05 да 6 Профессионал Франция 125 боевик 09.09.04 нет 7 Игрушка Франция 85 комедия 25.12.04 нет 8 Танцор диско Индия 130 мелодрама 12.05.03 да 9 Патруль времени США 102 фантастика 30.04.05 нет 10 Только сильнейшие США 96 боевик 15.05.05 нет 11 Ромео и Джульетта США 126 мелодрама 20.06.06 да 12 Зита и Гита Индия 185 мелодрама 11.01.04 нет 13 На Дерибасовской хорошая погода... Россия 95 комедия 26.06.05 нет 14 Джуниор США 90 комедия 16.07.05 да 15 Парк Юрского периода США 120 фантастика 29.10.04 нет 16 Крепкий орешек США 120 боевик 31.01.05 нет 17 Затерянный мир США 110 фантастика 04.04.06 да 18 Американский бой Россия 110 боевик 15.03.05 нет 19 Невезучие Франция 90 комедия 13.02.06 нет 20 Танго и Кэш США 98 боевик 28.08.04 да Работа 3.10. Создание базы данных «Приемная комиссия» Цель работы: освоение приемов работы с Microsoft Access в процессе создания спроектированной базы данных. Используемое программное обеспечение: Microsoft Access. В этой работе создается двухтабличная БД. Задание 1. Открыть файл для новой базы данных. Для этого: выполнить команду Файл Создать БД Новая БД; ^ в файловом окне указать путь и имя файла: Приемная комиссия. 2. Создать таблицу ФАКУЛЬТЕТЫ. Для этого: ^ в режиме Таблица выполнит команду Создать; ИЗ списка выбрать Создание таблицы в режиме конструктора; Работа 3.10. Создание базы данных «Приемная комиссия» 87 В таблице конструктора для всех полей таблицы ФАКУЛЬТЕТЫ указать имена, типы и свойства (размер, формат): ФАКУЛЬТЕТЫ Имя поля Тип поля Длина (формат) КОД_ФКТ Текстовый 2 ФАКУЛЬТЕТ Текстовый 30 ЭКЗАМЕН_1 Текстовый 30 ЭКЗАМЕН_2 Текстовый 30 ЭКЗАМЕН_3 Текстовый 30 3. Назначить главный ключ таблицы. Для этого: => устанавить указатель мыши на поле КОД_ФКТ, которое вы хотите сделать ключевым; => выполнив команду Правка —> Ключевое поле (то же самое происходит при нажатии кнопки с изображением ключа на панели инструментов). 4. Сохранить таблицу с именем ФАКУЛЬТЕТЫ. 5. Создать таблицу СПЕЦИАЛЬНОСТИ следующей структуры: СПЕЦИАЛЬНОСТИ Имя поля Тип поля Длина (формат) КОД_СПЕЦ Текстовый 3 СПЕЦИАЛЬНОСТЬ Текстовый 30 КОД_ФКТ Текстовый 2 ПЛАН Числовой Целое 6. Назначить главным ключом таблицы поле КОД_СПЕЦ. 7. Сохранить таблицу с именем СПЕЦИАЛЬНОСТИ 8. Связать таблицы ФАКУЛЬТЕТЫ и СПЕЦИАЛЬНОСТИ через общее поле КОД_ФКТ. Для этого: => выполнить команду Сервис —> Схема данных; => откроется окно Добавление таблицы; выделить ФАКУЛЬТЕТЫ; => щелкнуть на кнопке Добавить; => выделить СПЕЦИАЛЬНОСТИ; => щелкнуть на кнопках Добавить, Закрыть; => в поле окна Схема данных появятся образы двух таблиц; при нажатой левой кнопке мыши перетащить ключевое поле КОД_ФКТ из таблицы ФАКУЛЬТЕТЫ на это же поле в таблице СПЕЦИАЛЬНОСТИ; 88 Раздел 3. Практикум для 11 класса В открывшемся окне Связи последовательно активизировать флажки Обеспечить целостность данных, Каскадное обновление связанных полей и Каскадное удаление связанных записей. Тип связи «один ко многим» будет выбран автоматически; выполнить команду Создать; сохранить схему и закрыть окно. ФАКУЛЬТЕТЫ СПЕЦИАЛЬНОСТИ КОД_ФКТ КОД_СПЕЦ ФАКУЛЬТЕТ СПЕЦИАЛЬНОСТЬ ЭКЗАМЕН_1 сю * КОД_ФКТ ЭКЗАМЕН_2 ПЛАН ЭКЗАМЕН_3 9. Ввести данные в таблицу ФАКУЛЬТЕТЫ. Для этого: в окне Access выделить название таблицы ФАКУЛЬТЕТЫ; => выполнить команду Открыть; на экране появится бланк таблицы, содержапций заголовки и пустую строку; ввести три строки (данные трех факультетов): ФАКУЛЬТЕТЫ КОД_ФКТ ФАКУЛЬТЕТ ЭКЗАМЕН_1 ЭКЗАМЕН_2 ЭКЗАМЕН_3 01 экономический математика география русский язык 02 исторический история Отечества иностранный язык сочинение II юридический русский язык иностранный язык обществознание 10. Аналогично заполнить таблицу СПЕЦИАЛЬНОСТИ. Ввести шесть строк — данные о шести специальностях: СПЕЦИАЛЬНОСТИ КОД_СПЕЦ СПЕЦИАЛЬНОСТЬ КОД_ФКТ ПЛАН 101 финансы и кредит 01 25 102 бухгалтерский учет 01 40 201 история 02 50 203 политология 02 25 310 юриспруденция 03 60 311 социальная работа 03 25 Задание на самостоятельную разработку информационной системы 89 Задание на самостоятельную разработку информационной системы Цель работы: обучение самостоятельной разработке многотабличной БД. Используемое программное обеспечение: Microsoft Access. Задание выполняется параллельно с разработкой информационной системы «Приемная комиссия». Этап 1 1. Выбрать тему для создания информационной системы из списка, предлагаемого учителем. 2. Построить модель данных для выбранной предметной области 3. Подготовить информацию для заполнения базы данных. 4. Создать базу данных и заполнить ее подготовленной информацией Примеры тем для разработки базы данных 1. Больница (сведения о лечении больных в стационарном отделении). База данных должна состоять из четырех таблиц, образующих следующую схему: ОТДЕЛЕНИЕ ^ « ВРАЧ 5^ ^ БОЛЬНОЙ W СОСТОЯНИЕ В таблицах должна содержаться следующая информация: название отделения, ФИО заведующего отделением, число больничных коек в отделении, телефон заведующего, ФИО врача, категория врача, ФИО больного, дата рождения больного, адрес больного, место работы, должность, диагноз при поступлении, номер палаты, первичный ли больной (впервые ли поступил в стационар с данным диагнозом), дата выписки, дата состояния, температура, общее состояние (тяжелое, удовлетворительное и т. п.), лечение (список лекарств и процедур). 2. Кадры (сведения, хранящиеся в отделе кадров организации). База данных должна состоять из четырех таблиц, образующих следующую схему: ОТДЕЛ РАБОЧАЯ ГРУППА СОТРУДНИК ПРОДВИЖЕНИЕ ПО СЛУЖБЕ В таблицах должна содержаться следующая информация: название отдела, ФИО начальника отдела, номер кабинета начальника, телефон начальника отдела, код рабочей группы, ФИО руководителя группы, номер кабинета руководителя, телефон руководителя, количество сотрудников в группе, ФИО сотрудника, дата рождения, адрес, образование, семейное положение, количество детей, дата поступления в организацию, имеет ли награды, имеет ли взыскания, дата назначения на должность, название должности, зарплата. 5 Информатика и ИКТ. 10-11 кл. 90 Раздел 3. Практикум для 11 класса 3. Успеваемость (сведения об успеваемости учащихся школ административного района за учебный год). База данных должна состоять из четырех таблиц, образующих следующую схему: ШКОЛА ^ « КЛАСС ^ ПРЕДМЕТ W УСПЕВАЕМОСТЬ В таблицах должна содержаться следующая информация: номер школы, адрес, ФИО директора школы, телефон директора, количество учащихся в школе, номер класса, ФИО классного руководителя, количество учащихся в классе, название предмета, ФИО учителя, наличие у учителя почетных званий, наличие специализированного кабинета, фамилия и имя ученика, оценка за 1-ю четверть, оценка за 2-ю четверть, оценка за 3-ю четверть, оценка за 4-ю четверть, годовая оценка. Этап 2 Этот этап самостоятельной работы реализовать после освоения приемов создания запросов (работы 3.11-3.14). 1. Придумать формулировки не менее чем пяти запросов на выборку с использованием сложных условий отбора и сортировки. 2. Записать в тетради команды запросов на гипотетическом языке. 3. Реализовать запросы с помощью конструктора. 4. Придумать и реализовать запросы на удаление записей. 5. Придумать и реализовать запросы с использованием вычисляемых полей. Этап 3 Этот этап самостоятельной работы реализовать после освоения приемов создания отчетов (работа 3.15). Сформулировать не менее двух различных заданий на получение отчета по данным из таблиц самостоятельно построенной БД и выполненных запросов. Реализовать отчеты с помощью мастера отчетов. Работа 3.11. Реализация простых запросов с помощью конструктора Цель работы: освоение приемов реализации запросов на выборку с помощью конструктора запросов Microsoft Access. Используемое программное обеспечение: Microsoft Access. Основные понятия Конструктор запросов — высокоуровневое средство формирования запросов в СУБД Access, который можно рассматривать как пользователь- Работа 3.11. Реализация простых запросов с помощью конструктора 91 скую оболочку к языку запросов SQL. Для формирования запроса в конструкторе используется табличная форма. Окно конструктора запросов представлено на рисунке. 1£< Список экзаменов : запрос на выборку FFE? Ж ФАКУЛЬТЕТ 12 ЭКЗАМЕН 1 ЭКЗАМЕН 2 экзадЕН 3 Р Факчя>теты Фак,чл>теты Факультеты Факультеты I" по еоэрлстанио ~ ^ ~ 0 ш В 1 i Ь: Поле схемы запроса — верхняя часть окна конструктора запросов, куда помещаются схемы таблиц, данные из которых используются в запросе. Бланк запроса — таблица в нижней части окна. Столбцы относятся к полям, участвующим в формировании запроса. В первой строке указываются имена всех этих полей. Вторая строка — имя таблицы, из которой извлекается соответствующее поле. Третья строка — признак сортировки. Используется лишь для ключей сортировки. Флажки в пятой строке отмечают признак вывода данного поля на экран при выполнении запроса. В следующих строках формируется условие отбора. Задание 1 Построить и выполнить запрос к базе данных «Приемная комиссия»: получить список всех экзаменов на всех факультетах. Список отсортировать в алфавитном порядке названий факультетов. Для его выполнения достаточно одной таблицы ФАКУЛЬТЕТЫ. Команда (на гипотетическом языке) для такого запроса имеет вид: .выбрать ФАКУЛЬТЕТ, ЭКЗАМЕН_1, ЭКЗАМЕН_2, ЭКЗАМЕН_3 сортировать ФАКУЛЬТЕТ по возрастанию 1. Перейти к работе с конструктором запросов: => открыть вакладку Запросы; => выполнить команду Создать; => в открывшемся окне Новый запрос выбрать Конструктор, щелкнуть на кнопке ОК. 2. В поле схемы запроса поместить таблицу ФАКУЛЬТЕТЫ. Для этого в окне Добавление таблицы, вкладке Таблицы выбрать название таблицы Факультеты, щелкнуть на кнопках Добавить и Закрыть. 92 Раздел 3. Практикум для 11 класса 3. Заполнить бланк запроса: внести в бланк данные, показанные на рисунке выше. 4. Выполнить запрос — команда Запрос —> Запуск. На экране появится таблица следующего вида: ФАКУЛЬТЕТ ЭКЗАМЕН_1 ЭКЗАМЕН_2 ЭКЗАМЕН_3 исторический история Отечества иностранный язык сочинение экономический математика география русский язык юридический русский язык иностранный язык обществознание 5. Сохранить запрос: выполнить команду Запрос —> Сохранить; в диалоговом окне, запрашивающем имя запроса, ввести «Список экзаменов» и подтвердить сохранение. 6. Сменить заголовки граф запроса. Пояснение. Заголовками граф полученной ранее таблицы являются имена полей. Это может не устраивать пользователя. Имеется возможность замены их на любые другие надписи, при этом имена полей в БД не изменятся. Делается это через параметры Свойства поля для полей соответствующей таблицы. Для этого нужно снова открыть конструктор для таблицы ФАКУЛЬТЕТЫ. В списке свойств каждого поля добавить в строке «Подпись» соответствующий текст. Например, в поле ФАКУЛЬТЕТ сделать подпись «Факультеты». В поле ЭКЗАМЕН_1 ввести подпись «1-й экзамен» и т. д. После этого, вернуться к запросу «Список экзаменов». Выполнив команду Открыть, получим таблицу с результатом запроса, которая от предыдущей таблицы отличается лишь заголовками: Факультеты 1-й экзамен 2-й экзамен 3-й экзамен исторический история Отечества иностранный язык сочинение экономический математика география русский язык юридический русский язык иностранный язык обществознание Задание 2 Требуется вывести список всех специальностей с указанием факультета и плана приема. Отсортировать список в алфавитном порядке по двум ключам: названию факультета (первый ключ) и названию специальности (второй ключ). Пояснение. Напомним, что в таком случае сортировка сначгша происходит по первому ключу и, в случае совпадения у нескольких записей его значения, они упорядочиваются по второму ключу. Для выполнения этого за- Работа 3.11. Реализация простых запросов с помощью конструктора 93 проса потребуются две таблицы: ФАКУЛЬТЕТЫ и СПЕЦИАЛЬНОСТИ. Команда для данного запроса на гипотетическом языке будет следующей: .выбор ФАКУЛЬТЕТЫ.ФАКУЛЬТЕТ, СПЕЦИАЛЬНОСТИ. СПЕЦИАЛЬНОСТЬ, СПЕЦИАЛЬНОСТИ.ПЛАН сортировать ФАКУЛЬТЕТЫ. ФАКУЛЬТЕТ по возрастанию, СПЕЦИАЛЬНОСТИ. СПЕЦИАЛЬНОСТЬ по возрастанию Здесь использованы составные имена полей, включающие разделенные точкой имя таблицы и имя поля в этой таблице. 1. Построить запрос в конструкторе запросов в виде, показанном на рисунке. |код_«кт |фАКУЛЬТЕТ ЭКЗАМЕНА ЭКЗАМЕН_2 ^ КОД_СГЕЦ ОТЕЦИАЛЬНОСТ КОД„ФКТ ПЛАН Поле; 14м>та6я1|ьс Сортнроена: Вьеокнвэкрек Увйоеые отбора; мяк ФАКУЛЬТЕТ СПЕЦИАЛЬНОСТЬ ПЛАН Факультеты Специальности Специальности по возрастанию по возрастанию S ^ а 2. Исполнить запрос. В результате должна получиться следующая таблица: Факультеты Специальности План приема на дневное отделение исторический история 50 исторический политология 25 экономический бухгалтерский учет 40 экономический финансы и кредит 25 юридический социальная работа 25 юридический юриспруденция 60 Обратить внимание на надписи к графам этой таблицы. Выполнить необходимые действия для приведения надписей к такому виду. 94 Раздел 3. Практикум для 11 класса Работа 3.12. Расширение базы данных «Приемная комиссия». Работа с формой Цель работы: научиться создавать форму таблицы; научиться заполнять таблицу данными с помощью формы; дополнить базу данных до пяти таблиц. Используемое программное обеспечение: Microsoft Access. Задание 1. Открыть базу данных «Приемная комиссия». 2. Создать таблицу АБИТУРИЕНТЫ следующей структуры: АБИТУРИЕНТЫ Имя поля Тип поля Длина (формат) РЕГ_НОМ Текстовый 4 КОД_СПЕЦ Текстовый 3 МЕДАЛЬ Логический СТАЖ Числовой Плавающий, 1 цифра после запятой 3. Организовать связь таблицы АБИТУРИЕНТЫ с таблицей СПЕЦИАЛЬНОСТИ через поле КОД^СПЕЦ. 4. Создать таблицу АНКЕТЫ следующей структуры: АНКЕТЫ Имя поля Тип поля Длина (формат) РЕГ_НОМ Текстовый 4 ФАМИЛИЯ Текстовый 30 ИМЯ Текстовый 20 ОТЧЕСТВО Текстовый 20 ДАТА_РОЖД Дата ГОРОД Текстовый 30 УЧ_ЗАВЕДЕНИЕ Текстовый 50 5. Организовать связь таблиц АНКЕТЫ и АБИТУРИЕНТЫ через поле РЕГ НОМ. Работа 3.12. Расширение базы данных «Приемная комиссия». Работа с формой 95 Пояснение. Таблица АНКЕТЫ содержит семь полей, которые не вмещаются в ширину экрана. Поэтому в данном случае для заполнения таблицы удобно использовать форму: НГ^ЕЗ гег_ном foiT" [ ФАМИЛИЯ, '|6асильевв ИМЯ ■|0л)га ОТЧЕСТВО . ■ ' |Н^олаевна ГОРОД ; ^ !|Пермь ДАТА_Р0ЖД f 1210.01*' ) уч_зше:д^ние [гттуТЗ^Г' ^ ЛЫГ 1 ► (мЬ»1 к» liz 6. Создать форму для ввода и просмотра таблицы АНКЕТЫ: => перейти на вкладку Формы, выполнить команду Создать; =^> выбрать способ создания формы: Мастер форм; => выбрать таблицу АНКЕТЫ; переместить все поля таблицы из окна Доступные поля в окно Выбранные поля, щелкнуть на кнопке Далее; => включить радиокнопку В один столбец, щелкнуть на кнопке Далее; выбрать стиль формы Обычный, щелкнуть на кнопке Далее; => задать имя формы: оставить имя «Анкеты»; включить радиокнопку Открытие формы для просмотра и ввода данных, щелкнуть на кнопке Готово. 7. Ввести записи в таблицу АНКЕТЫ с помощью формы. Содержание таблицы: РЕГ НОМ ФАМИ- ЛИЯ ИМЯ ОТЧЕСТВО ГОРОД ДАТА_ РОЖД УЧ ЗАВЕДЕНИЕ 1012 Васильева Ольга Николаевна Пермь 12.10.81 ПТУ № 8 1023 Быков Алексей Ильич Кунгур 24.04.82 Школа № 7 1119 Круг Борис Моисеевич Пермь 18.09.82 Школа № 102 1120 Листьев Дмитрий Владимирович Березники 01.12.81 Школа № 5 2010 Елькин Виктор Алексеевич Лысьва 20.07.82 ПТУ № 1 2015 Мухин Олег Иванович Пермь 25.03.78 Школа № 77 2054 Григорьева Наталья Дмитриевна Березники 14.02.80 Школа № 3 2132 Зубова Ирина Афанасьевна Пермь 22.11.81 Школа № 96 3005 Анохин Сергей Петрович Пермь 30.03.82 Школа № 12 3034 Жакин Николай Якимович Пермь 19.10.81 Школа № 12 3067 Дикий Илья Борисович Березники 28.12.77 Школа № 3 3118 Ильин Петр Викторович Кунгур 14.07.80 ПТУ № 8 96 Раздел 3. Практикум для 11 класса 8. Создать форму для ввода и просмотра таблицы АБИТУРИЕНТЫ. 9. Ввести записи в таблицу АБИТУРИЕНТЫ. Содержание таблицы; АБИТУРИЕНТЫ РЕГ_НОМ КОД_СПЕЦ МЕДАЛЬ СТАЖ 1012 101 0 1 1023 101 □ 0 1119 102 0 0 1120 102 0 0 2010 201 □ 0 2015 203 □ 3 2054 203 0 2 2132 201 □ 0 3005 310 □ 0 3034 311 □ 1 3067 310 □ 3 3118 310 □ 2 Пояснение. В Access логическое значение ИСТИНА обозначается галочкой, заключенной в квадратик, ЛОЖЬ — пустым квадратом. 10. Создать таблицу «Итоги» следующей структуры: ИТОГИ Имя поля Тип поля Длина (формат) РЕГ_НОМ Текстовый 4 ЗАЧИСЛЕНИЕ Логический 11. Связать таблицы ИТОГИ и АБИТУРИЕНТЫ через поле РЕГ_НОМ. 12. Ввести в таблицу данные в следующем виде: Работа 3.13. Реализация сложных запросов к базе данных «Приемная комиссия» 97 ИТОГИ РЕГ_НОМ ЗАЧИСЛЕНИЕ 1012 □ 1023 □ 1119 □ 1120 □ 2010 □ 2015 □ 2054 □ 2132 □ 3005 □ 3034 □ 3067 □ 3118 □ Пояснение. В дальнейшем, после проведения приемной комиссией зачисления абитуриентов в университет по результатам приемных экзаменов, в графу ЗАЧИСЛЕНИЕ будет выставлено значение ИСТИНА (галочки в квадратах) для зачисленных абитуриентов. Работа 3.13. Реализация сложных запросов к базе данных «Приемная комиссия» Цель работы: закрепление навыков по созданию и заполнению таблиц; отработка приемов реализации сложных запросов на выборку. Используемое программное обеспечение: Microsoft Access. Задание 1 Требуется создать таблицу «ОЦЕНКИ» и ввести в нее данные с результатами вступительных экзаменов. 1. Создать таблицу, соответствуюпд;ую следуюпд;ему отношению: ОЦЕНКИ (РЕГ_НОМ, ОЦЕНКА_1, ОЦЕНКА_2, ОЦЕНКА_3) 98 Раздел 3. Практикум для 11 класса 2. Связать таблицу ОЦЕНКИ с таблицей АБИТУРИЕНТЫ через поле РЕГ_НОМ. 3. Ввести в таблицу следующие данные: ОЦЕНКИ РЕГ_НОМ ОЦЕНКА_1 ОЦЕНКА_2 ОЦЕНКА_3 1012 4 5 5 1023 4 4 4 1119 5 5 5 1120 3 5 5 2010 3 2 0 2015 5 5 5 2054 4 5 5 2132 4 3 5 3005 3 0 0 3034 3 3 4 3067 5 4 3 3118 5 5 4 Пояснение. Оценка «ноль» выставляется за неявку на экзамен. Задание 2 С помощью конструктора запросов реализовать следующие запросы, использующие данные из нескольких таблиц и сложные условия выбора. Запрос 1. Получить список всех абитуриентов, живущих в Перми и имеющих медали. В списке указать фамилию и номер школы, факультет, на который они поступают. Отсортировать список в алфавитном порядке фамилий. Пояснение. Для реализации данного запроса информация должна извлекаться из трех таблиц: АНКЕТЫ, ФАКУЛЬТЕТЫ, АБИТУРИЕНТЫ. Команда на гипотетическом языке запросов имеет вид: .выбор АНКЕТЫ.ФАМИЛИЯ, АНКЕТЫ.УЧ_ЗАВЕДЕНИЕ, ФАКУЛЬТЕТЫ.ФАКУЛЬТЕТ где АНКЕТЫ.ГОРОД= "Пермь" и АБИТУРИЕНТЫ.МЕДАЛЬ=ДА сортировать АНКЕТЫ.ФАМИЛИЯ по возрастанию Работа 3.13. Реализация сложных запросов к базе данных «Приемная комиссия» 99 В конструкторе запросов эта команда будет выглядеть так: Ш ФАГ41ЛИЯ 1 ИМЯ 1 OTitCTBO ГОРОД 21 —ч. t * РН-_НОИ КОД_СГЕЦ МЕДЛЛЬ СТАЖ jI Поле: ФАМШМЯ уч злеедЕи« ФАКУГЫЕТ ГОРОД МЕДАГЬ - »к«1Твбт№1: Анкеты Анкеты Фвкультеты Аясвтм Абнтуоиенты Со(тфаека: ПО воюостянию Вьвойнвафон; в т □ □ Уоюем отбор*: “Пвр^ь- Да . Обратите внимание на то, что хотя в команде непосредственно используются поля только из трех таблиц: АНКЕТЫ, ФАКУЛЬТЕТЫ и АБИТУРИЕНТЫ, в реализации запроса участвует четвертая таблица СПЕЦИАЛЬНОСТИ. Ее нельзя исключить, поскольку будет нарушена связность схемы: таблица АБИТУРИЕНТЫ связана с таблицей ФАКУЛЬТЕТЫ через таблицу СПЕЦИАЛЬНОСТИ. Результатом выполнения данного запроса должна быть следуюш;ая таблица: ФАМИЛИЯ УЧ_ЗАВЕДЕНИЕ ФАКУЛЬТЕТ Васильева ПТУ № 8 экономический Круг Школа № 102 экономический Запрос 2. Получить список всех абитуриентов, поступающих на юридический факультет, имеющих производственный стаж. Указать фамилию, город, специальность и стаж. Упорядочить по фамилиям. Пояснение, В этом запросе должны использоваться три таблицы: АНКЕТЫ, СПЕЦИАЛЬНОСТИ, АБИТУРИЕНТЫ. На гипотетическом языке запросов команда выглядит так: .выбор АНКЕТЫ.ФАМИЛИЯ, АНКЕТЫ.ГОРОД, СПЕЦИАЛЬНОСТИ.СПЕЦИАЛЬНОСТЬ, АБИТУРИЕНТЫ.СТАЖ где ФАКУЛЬТЕТЫ.ФАКУЛЬТЕТ= "Юридический" и АБИТУРИЕНТЫ.СТАЖ>0 сортировать АНКЕТЫ.ФАМИЛИЯ по возрастанию 100 Раздел 3. Практикум для 11 класса Самостоятельно реализовать запрос через конструктор. В результате должна быть получена следующая таблица: ФАМИЛИЯ ГОРОД СПЕЦИАЛЬНОСТЬ СТАЖ Дикий Березники юриспруденция 3 Жакин Пермь социальная работа 1 Ильин Кунгур юриспруденция 2 Работа 3.14. Реализация запросов на удаление. Использование вычисляемых полей Цель работы: обучение реализации запросов на удаление; обучение использованию вычисляемых полей в запросах. Используемые программные средства: Microsoft Access. Задание 1 Требуется удалить из таблицы ОЦЕНКИ сведения об абитуриентах, получивших двойки или не явившихся на экзамены. Справочная информация Для этой цели будет использован второй вид запроса: запрос на удаление. На языке запросов эту команду запишем так: .удаление из ОЦЕНКИ где ОЦЕНКА_КЗ или ОЦЕНКА_2<3 или ОЦЕНКА_3<3 1. Алгоритм выполнения запроса. перейти на вкладку Запросы, выполнить команду Создать; => выбрать Конструктор, щелкнуть на кнопке ОК; => добавить таблицу ОЦЕНКИ; => установить тип запроса командой Запрос Удаление. 2. Далее заполнить бланк конструктора так, как показано на рисунке. Удаление не сцсшших 3dii|iuL нл числение РВГ_Н0М 0ЦЕНКА_1 СЦЕН<А_2 0ЦЕИ<А_3 ш :w'- ^ ‘ Полк Имятаб/И(ы; Удала—: Условие OTtSopa MfK Оцв«^н/ ОЦЕНКА 1 ОЦЕНКА 2 ОЦЕНКА 3 -"J Ouewx Оценки Оценки Оценш • Ие Условие Условие Условие <3 <Э <3 Работа 3.14. Реализация запросов на удаление. Использование вычисляемых полей 101 Справочная информация Поле ОЦЕНКИ.* обозначает удаление всех записей из таблицы ОЦЕНКИ, удовлетворяющих заданному условию. В результате из таблицы ОЦЕНКИ будут удалены записи с регистрационными номерами 3005 и 2010. Команда удаления производит автоматическое удаление записей из таблицы. Кроме того, записи можно удалять и «ручным» способом. Для этого достаточно открыть соответствующую таблицу, выделить удаляемую строку и выполнить команду Удалить запись. Задание 2 Требуется вывести таблицу со значениями суммы баллов, включив в нее регистрационный номер, фамилию и сумму баллов. Отсортировать по убыванию суммы. Пояснение. Главным показателем, влияющим на зачисление абитуриента в вуз, является сумма баллов, полученных им на экзаменах. Непосредственно в таблицах БД арифметические вычисления выполнять нельзя (как это делается в электронных таблицах). Однако вычисления могут присутствовать в запросах, которые реализуются с помощью вычисляемых полей. В данном запросе будет использоваться вычисляемое поле СУММА. Это поле будет присутствовать только в запросе и не войдет в таблицы базы данных. Команда на гипотетическом языке запросов: .выбор АНКЕТА.РЕГ_НОМ, АНКЕТ А. ФАМИЛИЯ, СУММА: ОЦЕНКИ.ОЦЕНКА_1-ЬОЦЕНКА_2+ОЦЕНКА_3 сортировать СУММА по убыванию Вид этого запроса в конструкторе приведен на рисунке. шшшшт * *1 * РВ"_Н0М J РОГ_ром ФАМИЛИЯ J ОЦЕНКА_1 1 ИМЯ ОЦЕНКА_2 ОТЧЕСТВО ОЦЕНКА_3 i Поле:; Имя таблицы:. Сортнювка;! Вьвоанаэкрак^ Условно отбора:: илк' РЕГ НОМ ФАМИЛИЯ СУММА: ОценкнЮЦЕНКА 11+[0ЦЕНКА 2М0ЦЕНКА 3] Анкеты Анкеты по убыванию а а В Вычисляемое поле представляется в следующем формате: <имя поля>:<выражение> 102 Раздел 3. Практикум для 11 класса Выражение можно вводить как непосредственно в ячейке конструктора, так и воспользовавшись построителем выражений. Выражение записывается по традиционным правилам для арифметических выражений, используемых в программировании и в электронных таблицах. Квадратные скобки обозначают значение соответствуюш;его поля. Обратите внимание на то, что составное имя Оценки.[ОЦЕНКА ! ] используется только для первого слагаемого. Для остальных подразумевается их принадлежность к таблице ОЦЕНКИ. В результате выполнения этого запроса будет получена следуюш;ая таблица: РЕГ_НОМ ФАМИЛИЯ СУММА 1 2015 Мухин 15 1119 Круг 15 3118 Ильин 14 2054 Григорьева 14 1012 Васильева 14 1120 Листьев 13 3067 Дикий 12 2132 Зубова 12 1023 Быков 12 1 3034 Жакин 10J По вычисляемому полю может быть определено условие отбора. Например, если в условие отбора добавить: СУММА>13, то в итоговую таблицу попадут только первые 5 строк. Работа 3.15*. Создание отчета Цель работы: освоение приемов формирования отчетов. Используемое программное обеспечение: Microsoft Access. Справочная информация Зачисление абитуриентов в университет производится решением приемной комиссии. Для этого приемная комиссия должна получить все данные о результатах вступительных экзаменов: оценки, полученные абитуриентами и набранные суммы баллов. Кроме того, при одинаковой сумме баллов, у нескольких абитуриентов, может иметь решаюш;ее значение наличие медали, а также производственный стаж. Работа 3.15*. Создание отчета 103 Поскольку зачисление производится отдельно по каждому факультету, все данные должны быть сгруппированы по факультетам и специальностям. Однако в нашем примере учтено слишком мало абитуриентов по сравнению с реальной ситуацией, поэтому группировать по специальностям мы не будем (слишком маленькими получатся группы), хотя код специальности будет выводиться для каждого абитуриента. Печатные документы, соответствующие определенным правилам оформления, называются отчетами. В СУБД предусмотрена возможность получения отчетов, информация для которых извлекается из исходных таблиц или результатов запросов. Требуемый отчет с итогами сдачи вступительных экзаменов приведен на рисунке. К зачислению Факультет Сумма баллов Фамилия Рег.№ код уп. Экз.1 Экз.2 Экз.З Медаль Стаж раб. Исторический 15 Мухин 2015 03 5 5 5 □ 3 14 Григорьева 2054 03 4 5 5 0 2 12 Зубова 2132 01 4 3 5 □ 0 Экономический 15 Круг 1119 02 5 5 5 0 0 14 Васильева 1012 01 4 5 5 0 1 13 Листьев 1120 02 3 5 5 0 0 12 Быков 1023 01 4 4 4 □ 0 Юридический 14 Ильин 3118 10 5 5 4 □ 2 12 Дикий 3067 10 5 4 3 □ 3 10 Жакин 3034 11 3 3 4 □ 1 В СУБД Access отчет — четвертый тип объекта, с которым вы знакомитесь. Наиболее гибкий способ создания отчета — использование конструктора. Однако сейчас мы пойдем простым путем и воспользуемся мастером отчетов, имеющимся в Access. Задание 1 Требуется сформировать отчет для приемной комиссии о результатах вступительных экзаменов, по образцу, показанному на рисунке выше, используя мастер отчетов. 1. Перейти на вкладку Отчеты, выполнить команду Создать. 2. Выбрать Мастер отчета, щелкнуть на кнопке ОК. 3. Выбрать поля, с указанием таблиц и запросов в строгом соответствии с их последовательностью на рисунке, щелкнуть на кнопке Далее. 104 Раздел 3. Практикум для 11 класса 4. Задать один уровень группировки по полю ФАКУЛЬТЕТ, щелкнуть на кнопке Далее. 5. Указать порядок сортировки: 1) СУММА по убыванию; 2) ФАМИЛИЯ по возрастанию, щелкнуть на кнопке Далее. 6. Выбрать вид макета отчета Ступенчатый, щелкнуть на нокпе Далее. 7. Выбрать стиль Компактный, щелкнуть на кнопке Далее. 8. Указать имя отчета «К зачислению», щелкнуть на кнопке Готово. Справочная информация Обратите внимание на то, что данные в графу «Сумма баллов» выбираются не из таблицы, а из запроса «Суммы баллов». Других полей из этого запроса извлекать не следует. В режиме предварительного просмотра отчет появится на экране. Чтобы отредактировать внешний вид, в частности, сделать надписи такими, как на рисунке, нужно войти в режим конструктора и внести исправления в строке Верхний колонтитул. Задание 2 Занести в таблицу ИТОГИ сведения о поступлении в университет. В поле ЗАЧИСЛЕНИЕ выставить флажки в записях для принятых в университет абитуриентов (сделать выбор по собственному усмотрению). Задание 3 Получить список принятых в университет абитуриентов. Команда на гипотетическом языке запросов выглядит так: .выбор АНКЕТЫ.ФАМИЛИЯ, АНКЕТЫ.ИМЯ, АНКЕТЫ.ОТЧЕСТВО, СПЕЦИАЛЬНОСТИ.СПЕЦИАЛЬНОСТЬ где ИТОГИ.ЗАЧИСЛЕНИЕ= ИСТИНА сортировать АНКЕТЫ.ФАМИЛИЯ по возрастанию Ее реализация в конструкторе запросов имеет вид, представленный на рисунке. к* Прин»пы 1 лчрс . запрос мл nt<«SopiL4 К0Д_СТЩ СПЕЦИАЛЬНОСТ К0Д_®АК ПЛАН КОД_«ИЖ ФАКУ)ЪТЕТ ЭКЗАМЕН_1 —* ЭКЭАМЕН_2 3, ш Попе CepTi^seeKa Йыаод не мерам Условие отбора или ФАМ1ЛИЧ имя ОТЧЕСТВО ФАКУГЫЁТ СПЕЦИАЛЬНОСТЬ 3A41Cfth*C Анкеты Анкеты Анкеты Факультеты Спецнапьности Итоги ПО вoэoacтa^«1h Si 0 а а а а Да . Работа 3.16. Получение регрессионных моделей в Microsoft Excel 105 Задание 4 На основе запроса из предыдущего задания самостоятельно получить отчет со списком абитуриентов, принятых в университет, в форме, представленной на рисунке. Список принятых на 1 курс ФАКУЛЬТЕТ СПЕЦИАЛЬНОСТЬ ФАМИЛИЯ ИМЯ ОТЧЕСТВО исторический история Зубова Ирина Афанасьевна политология Григорьева Наталья Дмитриевна Мухин Олег Иванович экономический бухгалтерский учет Круг Борис Моисеевич Листьев Дмитрий Владимирович финансы и кредит Васильева Ольга Николаевна юридический социальная работа Жакин Николай Якимович юриспруденция Работа 3.16. Получение регрессионных моделей в Microsoft Excel Цель работы: освоение способов построения по экспериментальным данным регрессионной модели и графического тренда средствами Microsoft Excel. Используемое программное обеспечение: табличный процессор Microsoft Excel. Задание 1 1. Ввести табличные данные зависимости заболеваемости бронхиальной астмой от концентрации угарного газа в атмосфере (см. рисунок). 2. Представить зависимость в виде точечной диаграммы (см. рисунок). 106 Раздел 3. Практикум для 11 класса С, мг/м® Р, бол./тыс. 2 19 2,5 20 2,9 32 3,2 34 3,6 51 3,9 55 4,2 90 4,6 108 5 171 X ^ о rv (V X Q. л ^ § ю Заболеваемость астмой 200 IX 150 0J 2! 100 X X 50 о ♦ ♦ ♦ ♦ 0 2 4 6 Концентрация угарного газа (мгЛсуб .м ) Задание 2 Требуется получить три варианта регрессионных моделей (три графических тренда) зависимости заболеваемости бронхиальной астмой от концентрации угарного газа в атмосфере 1. Для получения линейного тренда выполнить следуюш;ий алгоритм: => щелкнуть на поле диаграммы « Заболеваемость астмой », построенной в предыдущем задании; => выполнить команду Диаграмма —> Добавить линию тренда; => в открывшемся окне на вкладке Тип выбрать Линейный тренд; => перейти на вкладку Параметры; установить галочки на флажках: показывать уравнения на диаграмме и поместить на диаграмму величину достоверности аппроксимации R"2; => щелкнуть на кнопке ОК. Полученная диаграмма представлена на рисунке: 2. Получить экспоненциальный тренд. Алгоритм аналогичен предыдущему. На закладке Тип выбрать Экспоненциальный тренд. Результат представлен на рисунке: Работа ЗЛ7. Прогнозирование в Microsoft Excel 107 3. Получить квадратичный тренд. Алгоритм аналогичен предыдущему. На закладке Тип выбрать Полиномиальный тренд с указанием степени 2. Результат представлен на рисунке: Работа 3.17. Прогнозирование в Microsoft Excel Цель работы: освоение приемов прогнозирования количественных характеристик системы по регрессионной модели путем восстановления значений и экстраполяции. Используемое программное обеспечение: табличный процессор Microsoft Excel. Задание 1 Требуеися выполнить прогнозирование заболеваемости бронхиальной астмой при концентрации угарного газа равной 3 мг/куб. м. методом восстановления значения, воспользовавшись квадратичной зависимостью, полученной в предыдущей работе. 1. Построить следующую электронную таблицу: А В 1 Концентрация угарного газа (мг/куб. м.) Число больных астмой на 1 тыс. жителей 2 =21,845*А2*А2-106,97*А2+150,21 108 Раздел 3. Практикум для 11 класса 2. Подставить в ячейку А2 значение концентрации угарного газа, равного 3 мг/куб. м. В результате получим: А В 1 Концентрация угарного газа (мг/куб. м.) Число больных астмой на 1 тыс. жителей 2 3 25 Справочная информация Число, получаемое по формуле в ячейке В2, на самом деле является дробным. Однако не имеет смысла считать число людей, даже среднее, в дробных величинах. Дробная часть удалена — в формате вывода числа указано 0 цифр после запятой. Задание 2 Требуется выполнить прогнозирование заболеваемости бронхиальной астмой при концентрации угарного газа равной б мг/куб. м. методом графической экстраполяции, воспользовавшись квадратичной зависимостью, полученной в предыдупцей работе. 1. Выполнить построение квадратичного тренда по алгоритму, описанному в предыдухцей работе, добавив в него следующее действие: => на вкладке Параметры в области Прогноз в строке вперед на установить 2 единицы. Здесь имеются в виду единицы используемого масштаба по горизонтальной оси. Полученный график приведен на рисунке. 2. Оценить приблизительно на полученном графике значение функции при значении аргумента, равном 6. Задание для самостоятельного выполнения на получение регрессионных зависимостей 109 Задание для самостоятельного выполнения на получение регрессионных зависимостей в следующей таблице приводится прогноз средней дневной температуры на последнюю неделю мая в различных городах европейской части России. Названия городов расставлены в алфавитном порядке. Указана также географическая широта этих городов. Построить несколько вариантов регрессионных моделей (не менее трех), отражающих зависимость температуры от широты города. Выбрать наиболее подходящую функцию. Город Широта, гр. с. ш. Температура Воронеж 51,5 16 Краснодар 45 24 Липецк 52,6 12 Новороссийск 44,8 25 Ростов-на-Дону 47,3 19 Рязань 54,5 11 Северодвинск 64,8 Череповец 59,4 Ярославль 57,7 10 Работа 3.18. Расчет корреляционных зависимостей в Microsoft Excel Цель работы: получение представления о корреляционной зависимости величин; освоение способа вычисления коэффициента корреляции с помощью функции КОРРЕЛ. Используемое программное обеспечение: табличный процессор Microsoft Excel. Задание 1 Требуется выполнить расчеты корреляционной зависимости успеваемости учащихся от хозяйственных расходов школы, описанные в § 38 учебника. 1. Заполнить электронную таблицу следующими данными: 110 Раздел 3. Практикум для 11 класса А В С № п/п Затраты (руб./чел.) Успеваемость (средний балл) 1 50 3,81 2 345 4,13 3 79 4,30 4 100 3,96 5 203 3,87 6 420 4,33 7 210 4 8 137 4,21 9 463 4,4 10 231 3,99 11 134 3,9 12 100 4,07 13 294 4,15 14 396 4,1 15 77 3,76 16 480 4,25 17 450 3,88 18 496 4,50 19 102 4,12 20 150 4,32 2. Построить точечную диаграмму зависимости величин (ее вид показан в учебнике на рис. 6.7 ). 3. Выполнить статистическую функцию КОРРЕЛ, указав в диалоговом окне диапазоны значений: В2;В21 и С2:С21. 4. Выписать значение коэффициента корреляции. Задание 2 Выполнить расчеты корреляционных зависимостей успеваемости учащихся от обеспеченности учебниками и от обеспеченности компьютерами, представленными в следующей таблице. Задание для самостоятельного выполнения по теме «Корреляционные зависимости» 111 Обеспечение учебного процесса Номер школы Обеспеченность учебниками (%) Успеваемость (средний балл) Обеспеченность компьютерами (%) Успеваемость (средний балл) 1 50 3,81 10 3,98 2 78 4,15 25 4,01 3 94 4,69 19 4,34 4 65 4,37 78 4,41 5 99 4,53 45 3,94 6 87 4,23 32 3,62 7 100 4,73 90 4.6 8 63 3,69 21 4,24 9 79 4,08 34 4,36 10 94 4,2 45 3,99 11 93 4,32 67 4,5 Полученные значения коэффициентов корреляции сопоставить с приведенными в § 38 учебника. Задание для самостоятельного выполнения по теме «Корреляционные зависимости» Придумать таблицу парных измерений значений некоторых величин, между которыми существует гипотетическая корреляционная зависимость. Провести анализ этой зависимости на наличие линейной корреляции. Примерами соответствующих связанных величин могут служить: • уровень образования (измеренный, например, в годах обучения в целом) и уровень месячного дохода; • уровень образования и уровень занимаемой должности (для последней придумайте условную шкалу); • количество компьютеров в школе, приходящихся на одного учащегося, и средняя оценка при тестировании на уровень владения стандартными технологиями обработки информации; • количество часов, затрачиваемых старшеклассниками на выполнение домашних заданий, и средняя оценка; • количество удобрений, вносимых в почву, и урожайность той или иной сельскохозяйственной культуры. При этом вы можете идти двумя путями. Первый, более серьезный и практически полезный: вы не просто придумываете гипотетическую корреляционную зависимость, но и находите в литературе действительные данные о ней. Второй путь, более легкий: вы рассматриваете это как игру, необходимую для понимания того, что такое корреляционная зависимость, и выработки технических навыков ее анализа, и придумываете соответствующие данные, стараясь делать это наиболее правдоподобным образом. 112 Раздел 3. Практикум для 11 класса Работа 3.19. Решение задачи оптимального планирования в Microsoft Excel Цель работы: получение представления о построении оптимального плана методом линейного программирования; практическое освоение раздела Microsoft Excel «Поиск решения» для построения оптимального плана. Используемое программное обеспечение: табличный процессор Microsoft Excel. Справочная информация Средство, которое используется в данной работе, называется Поиск решения. Соответствующ;ая команда находится в меню Сервис. Поиск решения — одно из самых мощ;ных средств табличного процессора Excel. Покажем на простейшем примере («пирожки и пирожные», см. учебник, § 39), как воспользоваться указанным средством. Задание 1 Реализовать поиск оптимального решения для задачи планирования работы школьного кондитерского цеха, описанной в § 39 учебника. 1. Подготовить таблицу к решению задачи оптимального планирования. В режиме отображения формул таблица показана на рисунке. Ячейки В5 и С5 зарезервированы соответственно для значений х (план по изготовлению пирожков) и у (план по изготовлению пирожных). Ниже представлена система неравенств, определяюш;ая ограничения на искомые решения. Неравенства разделены на левую часть (столбец В) и правую часть (столбец D). Знаки неравенств в столбце С имеют чисто оформительское значение. Целевая функция занесена в ячейку В15. А В С D 1 Оптимальное планирование 2 3 Плановые показатели 4 X (пирожки) У (пирожные) 5 6 7 Ограничения 8 9 Левая часть Знак Правая часть 10 Время производства: 1000 <= 1000 11 Общее количество: 700 <= 700 12 Положительность X: 600 >= 0 13 Положительность Y: 100 >= 0 14 15 Целевая функция 800 Работа 3.19. Решение задачи оптимального планирования в Microsoft Excel 113 2. Вызвать программу оптимизации и сообщить ей, где расположены данные. Для этого выполнить команду Сервис -> Поиск решения. На экране откроется соответствующая форма: Поиск решения Угтаноеить Ц!!лееую РШНОЙ! (• арко—мьиому зианаим С агмченмо: |о С letHWibHONy анамаимо [-Иэивиар *мвйки:-------------- ----------------- ! I I ^ 51 Прмпрлоек».] -Йраиичвикя!—------------- ------------ 3 До&аить I Изиенигть I ^1 ; ^атгь | J[glOWtTbJ Закрыть I Оуаметры I Воссваюеиггь | СПРввка I 3. Выполнить следующий алгоритм: => ввести адрес ячейки с целевой функцией. В нашем случае это В15 (заметим, что если перед этим установить указатель мыши на ячейку В15, то ввод произойдет автоматически); поставитьотметку максимальному значению, т. е. сообщить программе, что нас интересует нахождение максимума целевой функции; => в поле Изменяя ячейки ввести В5:С5, т. е. сообщить, какое место отведено под значения переменных - плановых показателей; => в поле Ограничения ввести неравенства-ограничения, которые имеют вид: B10<=D10; B11<=D11; B12>=D12; B13>=D13. Ограничения вводятся следующим образом: > щелкнуть на кнопке Добавить; > в появившемся диалоговом окне Добавление ограничения ввести ссылку на ячейку В10, выбрать из меню знак неравенства <= и ввести ссылку на ячейку D10; > снова щелкнуть на кнопке Добавить и аналогично ввести второе ограничение B11<=D11 и т. д.; > в конце щелкнуть н кнопке ОК. => закрыть диалоговое окно Добавление ограничения. Перед нами снова форма Поиск решения: 114 Раздел 3. Практикум для 11 класса Ппмск решения Мтнашпи Волевую те»ку: |$в$15 ^ f* HpwotWMiOMy зиамиию значению: I- О * W1Q|f^^W|DIT-^7 JTfe'WWWWW р№явив1**ей«:--------------------------------- j$B$S:$C$5 3 Г»адполоюпь I $В$Ш <-$D$10 $B$ii <-$o$ii $8$12 >=$0$12 $8$13 >-$D$13 U jJ Де$уить I |^зненить I 2£да1»г|ъ ЙЙГИЯИПЬ t За1фыть J [Ьуанетрм | Воссхриоенть j СГРамса I указать, что задача является линейной (это многократно облегчит программе ее решение). Для этого щ;елкнуть на кнопке Параметры, после чего открывается форма Параметры поиска решения: Пзр<1ме(ры поиска решения л ■ JLfiSf Макоешьнов орвня: |100 секунд Г^ядальнов число итераций: floo' OK Отнена Ддрустниое отклонение: С2рдм40сть: |0,000001 |5 % Заузить кшель... Сохранить модель... Оравка F atiertHwнедель П Аатоадтическое мааитвбцхтние Г* Нкщлиапгельицв значения П Поквэьшатъ орзультаты итераций -Оценки Н^азностн -№тод поиска > <• Цьютона I С* крадратичная 1 С центральные С согряокеымх (радибнтае j установить флажок линейная модель. Остальная информация на форме Параметры поиска решения чисто служебная, автоматически устанавливаемые значения нас устраивают, и вникать в их смысл не будем. Щелкнуть на кнопке ОК. Снова откроется форма Поиск решения. щ;елкнуть на кнопке Выполнить — в ячейках В5 и С5 появляется оптимальное решение: Работа 3.19. Решение задачи оптимального планирования в Microsoft Excel 115 А В С D 1 Оптимальное планирование 2 3 Плановые показатели 4 X (пирожки) У (пирожные) 5 600 100 6 7 Ограничения 8 9 Левая часть Знак Правая часть 10 Время производства: 1000 <= 1000 11 Общее количество: 700 <= 700 12 Положительность X: 600 >= 0 13 Положительность Y: 100 >= 0 14 15 Целевая функция 800 Справочная информация В результате применения инструмента Поиск решения, получен следующий оптимальный план дневного производства кондитерского цеха: нужно выпускать 600 пирожков и 100 пирожных. Эти плановые показатели соответствуют положению точки В на рис. 6.9 в учебнике. В этой точке значение целевой функции Д600, 100) = 800. Если один пирожок стоит 5 руб., то полученная выручка составит 4000 руб. Задание 2 Требуется решить задачу поиска оптимального плана производства школьного кондитерского цеха с измененными условиями. Представьте себе, что в школе учатся неисправимые сладкоежки. И, кроме всех прочих ограничений, перед кондитерским цехом ставится обязательное условие: число пирожных должны быть не меньше числа пирожков. При такой постановке задачи система неравенств (см. § 39) примет вид: х + 4у < 1000; х+у< 700; х>0; у>0. 1. Внести соответствующие изменения в электронную таблицу, построенную при выполнении предыдущего задания. 2. Получить оптимальный план с помощью средства Поиск решения. 3. Проанализировать полученные результаты. Сопоставить их с результатами задания 1. 116 Раздел 3. Практикум для 11 класса Задание для самостоятельного выполнения по теме «Оптимальное планирование» Задание Составить оптимальный план проведения экскурсионных поездок школьников во время каникул в следуюш;ей ситуации. Областной департамент образования может профинансировать поездки школьников из пяти районов области (районы будем обозначать номерами) в три города (назовем эти города X,Y и Z). Количество учагцихся, которых следует отправить в поездки, таково: 1 Номер района 1 2 3 4 5 1 Количество экскурсантов 300 250 400 350 200 Экскурсионное бюро может в данные каникулы обеспечить поездку следуюгцего количества учагцихся в каждый из трех городов: Город X Y Z Количество экскурсантов 400 500 600 Стоимость поездки (в рублях) приведена в следуюгцей таблице. Город Номер района 1 2 3 4 5 X 500 700 750 1000 1100 у 700 600 400 500 800 Z 1200 1000 800 600 500 Смысл чисел в таблице таков: если в ячейке Y2 стоит 600, то это значит, что поездка одного учагцегося из района 2 в город Y обходится в 600 рублей. Необходимо составить такой план экскурсий, который бы: • позволил каждому из намеченных к поездке учагцихся побывать на экскурсии; • удовлетворил условию об обгцем числе экскурсантов в каждый из городов; • обеспечил максимально низкие суммарные расходы финансирую-гцей стороны. Поскольку эта задача непроста, поможем вам с ее математической формулировкой. Задание для самостоятельного выполнения по теме «Оптимальное планирование» 117 План перевозок, который нам надлежит составить, будет отражен в следующей таблице: 1 2 3 4 5 X XI Хг Хз Ха Хь у У1 У2 Уз Ул Уь Z Zl 22 2з 2а 2ь Величины, стоящие в этой таблице, и являются объектами поиска. Так, Хз есть число учащихся из района № 3, которые по разрабатываемому плану поедут в город X. Первое условие (ограничение задачи) состоит в том, что все учащиеся из каждого района поедут на экскурсию. Математически оно выражается следующими уравнениями: +У1 +2i =30(^ ^2 +У2 +22 = 250; Хз +Уз +2з =40(^ ^4 +У4 +24 =35(^ ^5 +^/б +25 = 300. (1) Второе условие — в каждый город поедут столько учащихся, сколько этот город в состоянии принять: +Х2 +х^ +х^ +х^ =400; Уг +У2 +Уз +Уа +Уб =50Q (2) 2^ +22 +2^ +2^ +2^ =600. Кроме того, искомые величины, разумеется, неотрицательны: xi>0, . . . , хь> о, 1/1> о, . . . , у5> о, 21>0, . . . , 25> о (3) Теперь запишем общую стоимость расходов на экскурсии. Поскольку привести, например, на экскурсию Xi учащихся в целом стоит лггбОО рублей (см. таблицу стоимости поездки), то общие расходы составят: S = JCi-500 + Х2 -700 -Ь лгз -750 + лг4 1000 -Ьлгб-ПОО -Ь -Ь У1-700 -Ь I/2-600 -Ь г/з-400-Ь у^ 500 -Ь i/s-SOO -I- -Ь 21 1200 -Ь 22 1000 -Ь 2з 800 -Ь 24 600 -Ь 25 500. (4) Теперь имеется всё для полной математической формулировки задачи: требуется найти наименьшее значение функции (4) при условии, что входящие в нее переменные удовлетворяют системам уравнений (1) и (2) и неравенств (3). 118 Раздел 3. Практикум для 11 класса Это весьма непростая задача. Однако ее решение (как и задач, суш;ест-венно более сложных) вполне «по плечу» программе Excel с помош;ью средства Поиск решений, которым вам и надлежит воспользоваться. Приведем результат решения задачи: Xi Х2 Х4 г/1 г/2 Уз У4 Уь Zi Z2 гз 24 25 300 100 0 0 0 0 100 400 0 0 0 50 0 350 200 Итог: в город X поедут на экскурсию 300 учаш;ихся из района №1 и 100 учаш;ихся из района № 2, в город Y — 100 учаш;ихся из района № 2 и 400 из района № 3, в город Z — 50 учаш;ихся из района № 2, 350 — из района № 4 и 200 — из района № 5. Полученный результат можно сформулировать следуюш;им образом: все учаш;иеся из района № 1 уедут в город X, учаш;иеся из района № 2 поделятся между городами X, Y и Z (соответственно 100, 100 и 5), все уча-Ш|иеся из района № 3 уедут в город У, а все учаш;иеся из районов № 4 и № 5 поедут в город Z. Такое неочевидное, на первый взгляд, разделение обеспечивает в данном случае наибольшую экономию средств. Ответы к заданиям практических работ Работа 2.1. Измерение информации Задание 2. 3 бита. Задание 3. 32 ученика. Задание 4. 2 бита. Задание 5. 12 учеников. Задание 6. 115 файлов. Задание 7. 35 битов. Задание 8. 6 битов. Задание 9. 25 вопросов. Задание 11. 30 секунд. Задание 12. 16 символов. Задание 13. 84 бита. Задание 14. Да, поместится. Задание 15. Ответ: 32 символа. Задание 16. 4 и 32 символа. Задание 17. 9 битов. Задание 19*. х=17, i/=7. Работа 2.3. Шифрование данных Задание 4. ЦЕЗАРЬ. Задание 10. Правило шифрования: перед каждой буквой слова дописывается еш;е одна буква. Исходное слово: а) энциклопедия; б) королевство. Задание 11. Согласно ключу, буква «р» заменяется на «а», «д» — на «е». Буквы, не указанные в ключе, не изменяются. а) рибонуклеиновая кислота; б) телефонный разговор. Работа 2.9. Представление чисел Задание 3. а) в четверичной; б) в пятеричной; в) в шестеричной. Задание 5. а) 225; б) 833; в) 58394,07031. 120 Ответы к заданиям практических работ Задание 6. а)110101IOOO2, 1530g, 358ie; г) IIOOIOOIOOOII2, 14443s, 1923i6. Задание 7. а) 10101,12, 25,4g; в) 1010100110,0101012, 1246,25238s. Задание 9. а)00000101 б) 00010001 в) 01000000 г) 11111111. Задание 10. а)00111000 б) 11001000 в) 01111111 г) 10000001. Задание 11*. а) 01000000 10000000 00000000 00000000 6)01000101 11001000 11110101 11000010 в) 11000101 11001000 11110101 11000010 г) 01001100 11011000 00000001 10011001 Работа 2.11. Представление изображения и звука 3,66 Мб. 2^^ цветов. Задание 10. Задание 11. Задание 12. 77 кб. Задание 13. 256000 пикселей (например, 640x400). Задание 14.10 страниц. Задание 15. 128 цветов. Задание 16. Примерно 25 Мб. Задание 18. 22,720 кГц. Задание 19. 16 битов. Задание 20. Примерно 2 минуты. Работа 3.5. Интернет: работа с поисковыми системами Задание 1.1. Стейниц Вильгельм (1866 года) 5. Курт Рассел и Сильвестр Сталлоне. 6. 614046 7. Сю Шень и Хонбо Чжао (Китай). 8. Лермонтов М.Ю. «Мцыри» 9. 31 августа 2004 года Задание 3.1. Александрийский мак 2. Аркадий Гайдар 3. Винегрет 4. Сэппуку 5. Филдсовская 6. Тимоти Бернерс-Ли, WWW. УДК 004.9 ББК 32.97 СЗО Семакин И. Г. СЗО Информатика и ИКТ. Базовый уровень : практикум для 10-11 классов / И. Г. Семакин, Е. К. Хеннер, Т. Ю. Шеина. — 6-е изд. — М.: БИНОМ. Лаборатория знаний, 2011. — 120 с. : ил. ISBN 978-5-9963-0596-4 Практикум входит в УМК по информатике и ИКТ для старших классов наряду с учебником для базового уровня. Практикум состоит из трех разделов. Первый раздел предназначен для закрепления и повторения навыков работы с программными средствами ИКТ, изученными в основной школе. Второй и третий разделы включают практические работы для обязательного выполнения соответственно в 10 и 11 классах. Помимо практических заданий ряд работ содержит необходимый справочный материал. Предлагаемые задания имеют разные уровни сложности. Темы практических работ соответствуют содержанию Примерной программы среднего (полного) общего образования по информатике и информационным технологиям, рекомендованной Министерством образования и науки РФ в 2004 г. УДК 004.9 ББК 32.97 Учебное издание Семакин Игорь Геннадьевич Хеннер Евгений Карлович Шеина Татьяна Юрьевна ИНФОРМАТИКА И ИКТ. БАЗОВЫЙ УРОВЕНЬ Практикум для 10-11 классов Ведущий редактор О. Полежаева Художник С. Инфантэ Технический редактор Е. Денюкова Корректор Е. Клитина Компьютерная верстка: В. Носенко Подписано в печать 29.03.11. Формат 70x100/16. Уел. печ. л. 9,75. Тираж 10000 экз. Заказ№2862 Издательство «БИНОМ. Лаборатория знаний» 125167, Москва, проезд Аэропорта, д. 3 Телефон: (499)157-5272, e-mail: binom(§)Lbz.ru, https://www.Lbz.ru При участии ООО «ЭМПРЕЗА» Отпечатано с готовых файлов заказчика вОАО«ИПК «Ульяновский Дом печати». 432980, г. Ульяновск, ул. Гончарова, 14 ISBN 978-5-9963-0596-4 БИНОМ. Лаборатория знаний, 2011 для 2-4) 5-6,7-9,10-11 классов Исследование информационных моделей Математические основы информатики Компьютерная графика Информационные системы и модели Учимся проектировать на компьютере Создаем школьный сайт в Интернете Введение в криптографию: как защитить свое письмо от любопытных Основы компьютерной алгебры Глобальные и локальные сети: создание, настройка и использование