Современные информационные технологии основаны на
Современные информационные технологии основаны на применении программных продуктов, как правило, обладающих широкими функциональными возможностями и развитым пользовательским интерфейсом. Зачастую это порождает иллюзию о необязательности серьезной подготовки в области информационных технологии и приводит к неэффективному использованию программных продуктов. Наглядным примером здесь могут служить любая из современных систем управления базами данных пли систем искусственного интеллекта.
При подготовке материалов книги авторы исходили из того, что осмысленное применение информационных технологий должно опираться на всестороннее знание современных программных продуктов: теоретических основ построения, сравнительных характеристик, приемов эффективного использования для решения прикладных задач.
В связи с отмеченным главной: целью ставилось изложение основных понятий рассматриваемых предметных областей, теоретических основ и приемов подготовки документов и разработки прикладных продуктов (баз данных и их приложений, экспертных систем), решения важнейших практических задач (настройки параметров операционных систем, действий с файлами и папками, выполнения математических расчетов и т.п.). При этом авторы не стремились к исчерпывающему и детальному изложению всех возможностей каждого из рассматриваемых программных продуктов. Акцепт делался на освещение приемов эффективного выполнения основных этапов рассматриваемых технологий.
Отбор материала книги выполнен на основе общих требований программ дисциплины "Информатика" для ряда технических и экономических специальностей высших учебных заведений, изложенных в Государственном образовательном стандарте. При этом за рамками пособия остались вопросы программирования па алгоритмических языках, требующие отдельного рассмотрения.
Материалы пособия основаны на опыте преподавания ряда дисциплин, в том числе "Информатика", "Базы данных", "Операционные системы" и "Математическое обеспечение ЭВМ", преподавателями кафедры Математического обеспечения ВИКА им.
А.Ф. Можайского.
Кинга состоит из следующих восьми частей.
Часть 1. Основы информатики. Представляет собой введение в информатику и содержит: характеристику процессов сбора, обработки и передачи информации; понятия о системах счисления, кодировании чисел и представлении информации в ЭВМ. Кроме
3
того, здесь описываются вопросы алгоритмизации, этапы подготовки и решения задач на ЭВМ, дается характеристика стилей программирования.
Часть 2. Операционные системы и сервисные программы. Содержит общую характеристику и основные приемы использования операционной системы MS DOS. Описывается популярная оболочка Norton Commander и ее использование для выполнения основных действий по работе с каталогами и файлами. Рассматривается характеристика интерфейса и технология выполнения основных действий в среде Windows 95: запуск и переключение приложений, выполнение операций с файлами, настройка интерфейса приложений. Описываются назначение и применение сервисных программ: антивирусных программ, программ обслуживания дисков и файлов, программ работы с архивами. Рассматриваются отличительные особенности операционной системы Windows 98.
Часть 3. Текстовые и табличные процессоры. Описываются возможности и технология применения текстового процессора Word и табличного процессора Excel из состава пакета Microsoft Office для Windows 95. Рассматриваются основные этапы работы с файлами документов и рабочих книг, режимы просмотра и редактирования, важнейшие приемы по работе с документами и рабочими книгами, техника построения различных типов диаграмм.
Часть 4. Пакеты математических расчетов. Дается характеристика математических задач, для решения которых целесообразно использование пакетов прикладных программ. Приводится сравнительная характеристика пакетов для математических расчетов, описываются интерфейс и технология применения математического пакета Scientific Workplace и важнейшего его компонента Maple для решения различных типов задач. Кроме того, рассматриваются характеристики и техника применения математического пакета Derive и пакета Visio для построения схем.
Часть 5. Базы данных. Описываются основные понятия баз данных и информационных систем, дается общая характеристика моделей представления данных. Рассматриваются основные понятия реляционной модели данных, вопросы проектирования реляционных баз данных (нормализация отношений, организация связей между таблицами). Описывается технология создания баз данных и организации запросов к ним с помощью СУБД Visual FoxPro.
Часть 6. Системы искусственного интеллекта. Рассматриваются основные понятия искусственного интеллекта, вопросы представления знаний. Описываются основные формализмы представления знаний: семантические сети, фреймы и продукционные системы. Дается характеристика вычислительных моделей и задач, формулируется задача синтеза программ. Рассматриваются основы логического программирования и программирование в среде системы Турбо-Пролог. В качестве прикладной системы искусственного интеллекта описываются характеристика и технология применения решателя задач ТКSolver. При этом рассматриваются: язык спецификации вычислительных задач, списки, представление комплексных чисел и функции пользователя.
Часть 7. Компьютерная графика. Рассматриваются понятия компьютерной графики и основные форматы графических файлов. Дается характеристика возможностей программ для работы с графическими изображениями, приводятся математические основы проекции изображений. Рассматриваются вопросы программирования графики в среде
4
Turbo Pascal: инициализация графики, базовые процедуры и функции, установка цвета и построение графических фигур, манипулирование фрагментами изображении.
Часть 8. Сети ЭВМ и работа в них. Рассматриваются понятия и архитектура сетей ЭВМ, принципы построения локальных вычислительных сетей и их программное обеспечение, технология работы пользователя в сети. Приводятся понятия и общая характеристика средств телекоммуникаций. Рассматриваются схема построения сети Internet и характеристика важнейших видов информационного обмена, адресация в сети. Дается характеристика броузеров - программ просмотра и редактирования Web-доку ментов.
Описывается интерфейс и технология просмотра и создания Web-документов с помощью броузера Microsoft Explorer.
В каждой части пособия первоначально рассматриваются общезначимые теоретические вопросы, далее приводится технология решения соответствующего класса задач па примере конкретной инструментальной системы или пакета программ. Ввиду большого разнообразия таких средств выбор осуществлялся с учетом распространенности и характеристик программного средства в соответствующем классе продуктов. Для удобства названия команд, кнопок, панелей инструментов, диалоговых окон и вкладок приводятся для локализованной и английской версий.
В конце каждой части приводятся контрольные вопросы и задания, литература. В конце книги приводится перечень определений важнейших понятий и терминов. Отдельные классические примеры приведены в книге в их первоначальном виде - без изменений, это, в частности, касается некоторых примеров в материалах по искусственному интеллекту.
При оформлении материалов использовались следующие соглашения о выделении текста: определения терминов даются полужирным начертанием; подчиненные определения - полужирным курсивом; текст, на который обращается внимание читателя, набран курсивом.
Авторы выражают благодарность руководству издательства BHV-Санкт-Петербург за разрешение использовать материалы книги Хомоненко А.Д. "Word 7.0 для Windows 95 в примерах" (СПб: BHV-Санкт-Петербург, 1996).
Большую неоценимую помощь авторам в подготовке материалов рукописи книги оказали сотрудницы лаборатории кафедры Математического обеспечения ВИКА им. А.Ф. Можайского Баглаж Е.А., Кошмак Е.А., Михайлова А.Ю., Попкова Т.В. и Слесарева Н.Ю.
Авторы будут признательны читателям за критические замечания предложения и пожелания по улучшению содержания книги.
А.Д. Хомоненко
5
Посвящаем светлой памяти профессора
СВЕРДЛИКА Анатолия Николаевича,
руководившего кафедрой Математического
обеспечения ВИКА им. А.Ф. Можайского с 1976
по 1989 годы.
6
3 :: 4 :: 5 :: 6 :: Содержание
Содержание раздела