«А. А. Изюмов, В. П. Коцубинский КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ В НАУКЕ И ОБРАЗОВАНИИ Учебное пособие Томск Эль Контент 2012 УДК 001.89:004(076) + 378:004(076) ББК 60.56я73 И398 Рецензент: Хабибулина Н. Ю., канд. техн. наук, ...»
Министерство образования и науки Российской Федерации
ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)
А. А. Изюмов, В. П. Коцубинский
КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ
В НАУКЕ И ОБРАЗОВАНИИ
Учебное пособие
Томск
«Эль Контент»
2012 УДК 001.89:004(076) + 378:004(076) ББК 60.56я73 И398 Рецензент:
Хабибулина Н. Ю., канд. техн. наук, доцент кафедры компьютерных систем в управлении и проектировании ТУСУРа;
Решетникова Г. Н., канд. техн. наук, доцент кафедры прикладной математики Томского государственного университета.
Изюмов А. А.
И398 Компьютерные технологии в науке и образовании : учебное пособие / А. А. Изюмов, В. П. Коцубинский. — Томск: Эль Контент, 2012. — 150 с.
ISBN 978-5-4332-0024- Учебное пособие составлено в соответствии с программой дисциплины «Компьютерные технологии в науке и образовании», включает пояснительный материал, задания и рекомендуемую литературу к 3-м практическим занятиям в форме лабораторных работ.
Предназначено для бакалавров по направлению «Управление в технических системах».
УДК 001.89:004(076) + 378:004(076) ББК 60.56я © ISBN 978-5-4332-0024-1 Изюмов А. А., Коцубинский В. П., © Оформление.
ООО «Эль Контент»,
ОГЛАВЛЕНИЕ
1 Введение в курс «Компьютерные технологии» 1.1 Компьютерные технологии. Основные понятия............. 1.2 Наука как объект компьютеризации..................... 2 Компьютерные технологии на этапе сбора и предварительной обработки 2.1 Виды научно-технической информации и ее обработка......... 2.2 Основные сведения об Интернете...................... 2.3 Работа с основными веб-браузерами.................... 2.4 Поиск в Гугле.................................. 2.4.1 Основы поиска............................. 2.4.2 Показ ключевых слов в результатах................ 2.4.3 Логическое «И»............................ 2.4.4 Заглавные буквы или прописные?................. 2.4.5 Логическое «ИЛИ».......................... 2.4.6 Морфологический поиск....................... 2.4.7 Поиск словосочетаний........................ 2.4.8 Улучшение запроса во время поиска................ 2.4.9 Исключение слов из запроса. Логическое «НЕ»......... 2.4.10 Количество слов в строке поиска.................. 2.4.11 Запрос подстановки.......................... 2.4.12 Использование синонимов...................... 2.4.13 Операторы поиска........................... 2.4.14 Поиск числовых значений...................... 2.4.15 Кнопка «Мне повезет» (в английском варианте — "I’m Feeling Lucky").................................. 2.4.16 Расширенный поиск.......................... 2.5 Поиск в Яндексе................................ 2.6 Основы работы с СУБД Access....................... 2.7 Система оптического распознавания FineReader (FR).......... 2.8 Автоматизированный перевод в системе Promt.............. 2.9 Автоматизированный перевод в Google Transltate............ 2.10 Задание на лабораторную работу №1.................... 3 Компьютерные технологии в теоретических исследованиях 3.1 Состав и методы теоретических иследований............... 4 Компьютерные технологии в научном эксперименте, моделировании 4.1 Задачи и состав экспериментальных исследований........... 4.2 Содержание этапа обработки результатов научных исследований.. 4.3 Табличный процессор Excel в научных исследованиях......... 4.3.2 Изменение базовой диаграммы в соответствии 4.3.3 Применение готовых стилей и макетов диаграмм для 4.3.4 Привлекательное форматирование диаграммы.......... 4.3.5 Повторное использование диаграмм путем создания шаблонов 4.4 Система MathCAD в научных исследованиях............... 4.4.3 Элементарные встроенные математические функции..... 4.4.4 Специальные встроенные математические функции...... 4.4.7 Присвоение переменных и функций пользователя....... 4.4.9 Индексация элементов массивов.................. 4.5 Задание на лабораторную работу №2.................... 5 Компьютерные технологии в оформлении результатов научных 5.1 Процесс и средства оформления научных работ. Используемые 5.2 Комплексы взаимодействующих приложений. Основные сведения..ВВЕДЕНИЕ В КУРС «КОМПЬЮТЕРНЫЕ
Соглашения, принятые в книге Для улучшения восприятия материала в данной книге используются пиктограммы и специальное выделение важной информации.
Эта пиктограмма означает определение или новое понятие.
Эта пиктограмма означает внимание. Здесь выделена важная информация, требующая акцента на ней. Автор здесь может поделиться с читателем опытом, чтобы помочь избежать некоторых
Эта пиктограмма означает совет. В данном блоке можно указать более простые или иные способы выполнения определенной задачи. Совет может касаться практического применения только что изученного, или содержать указания на то, как немного повысить эффективность и значительно упростить выполнение некоторых задач.
Эта пиктограмма означает ссылку на ресурс в сети.
Эта пиктограмма означает пример. В данном блоке автор может привести практический пример для пояснения и разбора основных моментов, отраженных в теоретическом материале.
1.1 Компьютерные технологии. Основные понятия В любой области деятельности человека технология — это совокупность знаний о способах и средствах проведения производственных процессов, под которыми следует обобщенно понимать выполняемую работу.
В производственных процессах важнейшим ресурсом является информация как один из основных факторов повышения их эффективности. В этой связи под термином информационная технология понимают современные виды информационного обслуживания, основанные на использовании средств вычислительной техники, связи, множительных средств и оргтехники.
Компьютерные технологии (обобщ нное название технологий, отвечающих за хранение, передачу, обработку, защиту и воспроизведение информации с использованием компьютеров) являются частью информационных и обеспечивают сбор, обработку, хранение и передачу информации с помощью ЭВМ.
Основу современных компьютерных технологий составляют три технологических достижения: возможность хранения информации на машинных носителях, развитие средств связи и автоматизация обработки информации с помощью компьютера.
Практически компьютерные технологии реализуются применением программно-технических комплексов, состоящих из персональных компьютеров или рабочих станций с необходимым набором периферийных устройств, включенных в локальные и глобальные вычислительные сети и обеспеченных необходимыми программными средствами. Использование названных элементов увеличивает степень автоматизации как научных исследований, так и учебных процессов, что служит основой их совершенствования.
Компьютерные технологии повышают уровень эффективности работ в науке и образовании за счет следующих факторов:
1) Упрощение и ускорение процессов обработки, передачи, представления и хранения информации.
2) Увеличение объема полезной информации с накопителем типовых решений и обобщением опыта научных разработок.
3) Обеспечение глубины, точности и качества решаемых задач. Возможность реализации задач ранее не решаемых. Постановка исследований и получение результатов, недостижимых другими средствами.
4) Возможность анализа большого числа вариантов синтеза объектов и принятия решений.
5) Сокращение сроков разработки, трудоемкости и стоимости научно-технических работ при улучшении условий работы специалистов.
Компьютерные технологии в настоящее время используется практически во всех сферах деятельности человека. Задача нашего курса — обобщить знания по компьютерным технологиям применительно к научным исследованиям и образованию.
Обычно, прежде чем говорить о применении компьютерных технологий в какой-либо деятельности, проводят тщательный анализ этой сферы для определения целесообразных направлений ее рационального использования.
1.2 Наука как объект компьютеризации Известно, что наука — это сфера деятельности, направленная на получение новых знаний, которая реализуется с помощью научных исследований.
Целью научных исследований является изучение определенных свойств объекта (процесса, явления) и на этой основе разработка теории или получение необходимых для практики обобщенных выводов.
По целевому назначению научные исследования делят на фундаментальные, прикладные и научные разработки.
Фундаментальные научные исследования связаны с изучением новых явлений и законов природы, с созданием новых принципов исследований (физика, математика, биология, химия и т. д.).
Прикладные исследования — это нахождение способов использования законов природы и научных знаний, полученных в фундаментальных исследованиях, в практической деятельности человека.
Разработки — это процесс создания новой техники, систем, материалов и технологий, включающий подготовку документов для внедрения в практику результатов прикладных научных исследований.
Реализация целей научных исследований выполняется на основе методов. Метод — это способ достижения цели, программа построения и применения теории.
Методы научных исследований делят на следующие группы: эмпирические, экспериментальные и теоретические. Особую группу составляют методы научнотехнического творчества.
Эмпирические исследования выполняются с целью накопления систематической информации о процессе. При этом используются методы: наблюдение, регистрация, измерение, анкетный
Экспериментальный уровень научных исследований — это изучение свойств объекта по определенной программе.
Теоретические исследования проводятся с целью разработки новых методов решения научно-технических задач, обобщения и объяснения эмпирических и экспериментальных данных, выявления общих закономерностей и их формализации.
На двух последних уровнях используются методы моделирования, методы анализа и синтеза, логические построения (предположения, умозаключения), аналогии, идеализации.
В научно-техническом творчестве используются как названные общенаучные методы, так и эвристические приемы эффективного решения творческих задач, способствующие наиболее быстрому нахождению решения (озарению), т. е. разного рода оригинальные находки.
Рациональная организация научно-исследовательских работ строится с использованием принципов системного подхода и схематично может быть представлена следующим образом (рис. 1.1).
Исходя из задач научных исследований и порядка их реализации можно определить следующие основные направления рационального применения компьютерных технологий в научных исследованиях:
1) Сбор, хранение, поиск и выдача научно-технической информации.
2) Подготовка программ научных исследований, подбор оборудования и экспериментальных устройств.
3) Математические расчеты.
4) Решение интеллектуально-логических задач.
5) Моделирование объектов и процессов.
6) Управление экспериментальными установками.
7) Регистрация и ввод в ЭВМ экспериментальных данных.
8) Обработка одномерных и многомерных (изображения) сигналов.
9) Обобщение и оценка результатов научных исследований.
10) Оформление и представление итогов научных исследований.
11) Управление научно-исследовательскими работами.
Рис. 1.1 – Схема организации научно-исследовательской работы Наиболее эффективно, когда эти задачи реализуются в рамках автоматизированных систем научных исследований.
1) В чем различие между фундаментальными и практическими научными исследованиями?
2) Для чего не может применяться ЭВМ в научных исследованиях: 1. Для математического моделирования. 2. Для оформления результатов исследований. 3. Для синтеза предложений по направлению научных исследований.
3) Что является результатом использования компьютерных технологий в науке? 1. Формализация данных. 2. Снижение эффективности обработки данных. 3. Представление данных в форме, наиболее удобной для машинной обработки.
КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ НА
ЭТАПЕ СБОРА И ПРЕДВАРИТЕЛЬНОЙ
ОБРАБОТКИ
2.1 Виды научно-технической информации и ее обработка При системном подходе научные исследования начинаются со сбора и предварительной обработки научно-технической информации по теме исследования. Эта информация может включать сведения о достижениях в исследуемой области, об оригинальных идеях, об открытых эффектах, научных разработках, технических решениях и т. д.Целью данного этапа является получение ответов на следующие вопросы:
1) Какие авторы или научные группы занимаются аналогичной темой?
2) Каковы известные решения по исследуемой теме?
3) Какими известными методами и средствами решаются исследуемые 4) Каковы недостатки известных решений и какими путями их пытаются Углубленное изучение информации по предмету исследования позволяет исключить риск ненужных затрат времени на уже решенную проблему, детально изучить весь круг вопросов по исследуемой теме и найти научно-техническое решение, отвечающее высокому уровню.
Основным источником информации являются научные документы, которые по способу представления могут быть текстовыми, графическими, аудиовизуальными и машиночитаемыми.
Научные документы подразделяются на первичные и вторичные, опубликованные и неопубликованные.
Первичные документы — это книги, брошюры, периодические издания (журналы, труды), научно-технические документы (стандарты, методические указания).
Важное значение здесь имеет также патентная документация, под которой подразумеваются издания, содержащие сведения об открытиях, изобретениях и т. п.
К неопубликованным первичным документам относятся: научные отчеты, диссертации, депонированные рукописи и т. п. Они содержатся в фонде ВНТИЦентра.
Вторичные документы содержат краткую обобщенную информацию из одного или нескольких первичных документов: справочники, реферативные издания, библиографические указатели и т. п.
Сбор и обработка научно-технической информации может быть выполнена следующими способами: анкетированием, собеседованием, экспертным опросом и т. д., но основой является работа с научно-техническими документами, которая включает поиск, ознакомление, проработку документов и систематизацию информации.
Поиск выполняется по каталогам, реферативным и библиографическим изданиям. Автоматизация этой процедуры обеспечивается использованием специализированных информационно-поисковых систем библиотек и научно-исследовательских институтов, электронных каталогов, поиском в машиночитаемых базах данных (БД), а также с помощью программ поиска в сети Интернет.
Необходимо иметь в виду, что информационно-поисковые системы делятся:
• на документальные, позволяющие работать с полными текстами или адресами документов;
• фактографические, которые выдают необходимые сведения из имеющихся документов;
• информационно-логические (интеллектуальные), представляющие информацию, полученную в результате логического поиска и целенаправленного выбора в автоматизированном режиме.
Информационно-логические системы используют элементы экспертных систем, о которых говорится ниже.
При наличии в базе данных полных текстов документов названные средства и позволяют в полной мере осуществить обзор выбранной научной тематики. Часто для этого вполне достаточно рефератов или аннотаций документов.
В проработке и автоматизации НТИ преобладают операции:
• формирование выписок — создание картотеки, что можно реализовать, например, с использованием Cardfile, OpenContacts;
• извлечение фрагментов документов с помощью средств текстовых редакторов;
• создание гипертекстовых документов (структурированных). Здесь могут быть использованы интегрированные системы Macromedia Dreamweaver, LibreOffice, а также средства языков разметки гипертекста.
• создание локальных (по проблеме) БД и баз знаний (БЗ).
БД — это совокупность взаимосвязанных, хранящихся вместе данных, для поиска, изменения и добавления которых используются общие управляющие прикладные системы, называемые системами управления базами данных (СУБД). Кроме названного, СУБД обеспечивают сортировку, фильтрацию данных и формирование выходных документов (отчеты).
Наиболее распространенными СУБД являются Access, MySQL. Для небольших БД могут быть использованы электронные таблицы.
Трудоемкость организации табличных БД можно существенно уменьшить с использованием систем оптического распознавания (например, ABBYY FineReader) — OCR-систем, обеспечивающих обработку сканированных документов и их экспорт в БД.
Из средств компьютереных технологий, в рамках этой темы, рассмотрим основы работы и поиска информации в Интернете, работу с FineReader и СУБД Ассess.
2.2 Основные сведения об Интернете
Интернет — всемирная корпоративно управляемая совокупность объедин нных компьютерных сетей, построенная на использовае нии протокола IP и маршрутизации пакетов данных.
Интернет образует глобальное информационное пространство, служит физической основой для Всемирной паутины (WWW, World Wide Web) и множества других систем (протоколов) передачи данных.
Всемирную паутину образуют миллионы веб-серверов сети Интернет, расположенных по всему миру. Веб-сервер является программой, запускаемой на подключ нном к сети компьютере и использующей протокол HTTP для передачи дане ных. В простейшем виде такая программа получает по сети HTTP-запрос на определ нный ресурс, находит соответствующий файл на локальном ж стком диске и отправляет его по сети запросившему компьютеру. Более сложные веб-серверы способны динамически распределять ресурсы в ответ на HTTP-запрос. Для идентификации ресурсов (зачастую файлов или их частей) во Всемирной паутине используются единообразные идентификаторы ресурсов URI (англ. Uniform Resource Identifier). Для определения местонахождения ресурсов в сети используются единообразные локаторы ресурсов URL (англ. Uniform Resource Locator). Такие URLлокаторы сочетают в себе технологию идентификации URI и систему доменных им н DNS (англ. Domain Name System) — доменное имя (или непосредственно IPе адрес в числовой записи) входит в состав URL для обозначения компьютера (точнее — одного из его сетевых интерфейсов), который исполняет код нужного вебсервера.
Единицей сети Интернет является локальная вычислительная сеть (ЛВС), совокупность которых объединяется некоторой региональной (глобальной) сетью (ведомственной или коммерческой).
Чаще всего локальные сети построены на технологиях Ethernet или Wi-Fi. Технологии локальных сетей реализуют, как правило, функции только двух нижних уровней модели OSI (англ. open systems interconnection basic reference model — базовая эталонная модель взаимодействия открытых систем): физического и канального. Функциональности этих уровней достаточно для доставки кадров в пределах стандартных топологий: «звезда» (общая шина), «кольцо» и «дерево».
На высшей ступени региональные сети соединяются с одной из так называемых опорных сетей Интернет (в действительности региональные сети могут быть связаны между собой без выхода на опорную сеть). В качестве соединительных линий в Интернете используются проводные линии связи, оптоволоконные, радиосвязь и спутниковая связь и др.
Очень упрощенно структуру Интернета можно представить следующей схемой:
ХК: хост-компьютер (сервер) — мощная ЭВМ, обеспечивающая выполнение запросов клиентов;
Р: роутер (маршрутизатор) — ЭВМ, управляющая адресацией информации;
ПР: провайдер — сервисная фирма, обеспечивающая доступ в Интернет (обычно платный) и имеющая мощный компьютер или комплекс.
Работа в Интернете может выполняться в нескольких режимах, поддерживаемых соответствующими протоколами обмена данных. Это следующие режимы:
1) Терминальный режим — программы клиентов выполняются на узловом сервере сети. Протокол ТСР/IP.
2) Интерактивный (dialup-IP) SLIP/PPP.
3) Пакетный. Протокол UUPC.
Наиболее часто используется протокол TCP/IP, где TCP — обеспечивает передачу сообщений фрагментами, сборку и проверку переданного документа; IP — обеспечивает доставку информации конкретному адресату, т. е. каждый ХК в сети имеет свой уникальный IP-адрес в виде записи, состоящей из четыр х десятичных чисел (от 0 до 255), раздел нных точками (в случае версии протокола IPv4), нае пример 192.168.1.254, или (в случае IPv6) в виде записи, состоящей из восьми групп, разделенных двоеточием, состоящих из четыр х шестнадцатеричных цифр, например fe80:0:0:0:200:f8ff:fe21:67cf.
Пользователь сети (организация или частное лицо) в Интернете идентифицируется именем пользователя и именем домена, разделенных знаком @:
ХХХХХХ.ХХХ@ХХХХХ.ХХХ
Интернет предоставляет следующие возможности:
1) Поиск и просмотр информации (WWW ).
2) Доступ к удаленным базам данных (WAIS).
3) Связь и удаленный доступ к другим ПК (Telnet, RDP).
4) Группы новостей, подписки и т. д. (RSS).
5) Средства, в которых пользователи могут направлять свои сообщения и знакомиться с имеющимися (форумы, социальные сети).
6) Электронная почта (POP3, IMAP).
7) Разговор текстом на экране в режиме реального времени (IRC, ICQ, Skype).
8) Пересылка файлов (FTP, P2P).
Все возможности Интернета реализуются с помощью специализированного программного обеспечения.
Большинство информационных ресурсов находятся на серверах узлов Интернета, имеющих универсальные URL-адреса (локатор URL).
Изначально локатор URL был разработан как система для максимально естественного указания на местонахождение ресурсов в сети. Локатор должен был быть легко расширяемым и использовать лишь ограниченный набор ASCII-символов (к примеру, пробел никогда не применяется в URL). В связи с этим возникла следующая традиционная форма записи URL:
://:@:/?# В этой записи:
схема — схема обращения к ресурсу; в большинстве случаев имеется в виду сетевой протокол;
логин — имя пользователя, используемое для доступа к ресурсу;
пароль — пароль указанного пользователя;
хост — полностью прописанное доменное имя хоста в системе DNS или IPадрес хоста в форме четыр х десятичных чисел, раздел нных точками; числа — целые в интервале от 0 до 255;
порт — порт хоста для подключения;
URL-путь — уточняющая информация о месте нахождения ресурса (зависит от протокола);
параметры — строка запроса с передаваемыми на сервер (методом GET) параметрами.
Разделитель параметров — знак &.
?параметр_1=значение_1&параметр_2=значение_2&параметр_3= =значение_
якорь — идентификатор «якоря», ссылающегося на некоторую часть (раздел) открываемого документа. С развитием AJAX в этой части стали размещать параметры для JavaScript на странице, и страница в зависимости от указанного якоря может в браузере выглядеть по-разному. Для обеспечения возможности индексирования подобных страниц поисковыми системами компания Google предложила подход, предполагающий использование знака ! в начале якоря и некоторую поддержку на сервере сайта.
Общепринятые схемы (протоколы) URL включают:
ftp — Протокол передачи файлов FTP;
http — Протокол передачи гипертекста HTTP;
https — Специальная реализация протокола HTTP, использующая шифрование (как правило, SSL или TLS) и применяемая в системах, предъявляющих повышенные требования к безопасности (например, в системах клиент-банк https://ibank.rosbank.ru, https://esk.sbrf.ru и т. д.);
gopher — Протокол Gopher;
mailto — Адрес электронной почты;
news — Новости Usenet;
nntp — Новости Usenet через протокол NNTP;
irc — Протокол IRC;
prospero — Служба каталогов Prospero Directory Service;
telnet — Ссылка на интерактивную сессию Telnet;
wais — База данных системы WAIS;
xmpp — Протокол XMPP (часть Jabber);
file — Имя локального файла;
data — Непосредственные данные (Data: URL);
Экзотические схемы URL:
afs — Глобальное имя файла в файловой системе Andrew File System;
cid — Идентификатор содержимого для частей MIME;
mid — Идентификатор сообщений для электронной почты;
mailserver — Доступ к данным с почтовых серверов;
nfs — Имя файла в сетевой файловой системе NFS;
tn3270 — Эмуляция интерактивной сессии Telnet 3270;
z39.50 — Доступ к службам ANSI Z39.50;
skype — Протокол Skype;
smsto — Открытие редактора SMS в некоторых мобильных телефонах;
ed2k — Файлообменная сеть eDonkey, построенная по принципу P2P;
market — Android Маркет.
Наиболее эффективной службой для поиска информации в Интернете является World Wide Web (всемирная паутина) или просто Web, использующая гипертекстовое представление информации (протокол HTTP).
Для обзора информации, полученной от веб-сервера, на клиентском компьютере применяется специальная программа — веб-браузер. Основная функция веббраузера — отображение гипертекста. Всемирная паутина неразрывно связана с понятиями гипертекста и гиперссылки. Большая часть информации в Вебе представляет собой именно гипертекст. Для облегчения создания, хранения и отображения гипертекста во Всемирной паутине традиционно используется язык HTML (англ.
HyperText Markup Language), язык разметки гипертекста. Работа по разметке гипертекста называется в рсткой, мастера по разметке называют веб-мастером или вебмастером (без дефиса). После HTML-разметки получившийся гипертекст помещается в файл, такой HTML-файл является основным ресурсом Всемирной паутины. После того, как HTML-файл становится доступен веб-серверу, его начинают называть «веб-страницей». Для улучшения внешнего вида веб-страниц используют технологию каскадных таблиц стилей (CSS), которая позволяет задавать единые стили оформления для множества веб-страниц. Набор веб-страниц образует вебсайт. В гипертекст веб-страниц добавляются гиперссылки. Гиперссылки помогают пользователям Всемирной паутины легко перемещаться между ресурсами (файлами) вне зависимости от того, находятся ресурсы на локальном компьютере или на удал нном сервере.
В среде Web для повышения эффективности поиска целесообразно, кроме непосредственного ввода URL адресов, применять поисковые серверы и каталоги Web, использующие ключевые слова, наиболее крупными из которых являются google.com, yandex.ru, bing.com.
2.3 Работа с основными веб-браузерами Браузеры постоянно развивались со времени зарождения Всемирной паутины и с е ростом становились вс более востребованными программами. Ныне брае е узер — комплексное приложение для обработки и вывода разных составляющих веб-страницы и для предоставления интерфейса между веб-сайтом и его посетителем. Практически все популярные браузеры распространяются бесплатно или «в комплекте» с другими приложениями: Internet Explorer (совместно с Microsoft Windows), Mozilla Firefox (бесплатно), Safari (совместно с Mac OS X и бесплатно для Microsoft Windows), Opera (бесплатно, начиная с версии 8.50), Google Chrome (бесплатно), Avant (бесплатно).
Статистика за март 2011 года утверждает, что 95% персональных компьютеров находится под управлением той или иной версии операционной системы Microsoft Windows. Начиная с версии Windows 98, штатной программой данного семейства операционных систем для просмотра веб-сайтов является Internet Explorer (IE).
Рис. 2.2 — Карта распространенности веб-браузеров в мире ( Ineternet Explorer, Рис. 2.3 — Внешний вид браузера Internet Explorer Однако выбор штатного браузера, в конечном итоге, упирается в предъявляемые к браузеру конечным пользователем требования. Кому-то достаточно «просто программы», а кому-то нужны мощные средства по отладке, плагины, минималистичный интерфейс и мощный менеджер закачек.
Тем не менее основные принципы работы с любым браузером в среде любой операционной системы совпадают.
Перед началом работы необходимо ввести в поле для ввода адресов доменное имя сервера или (опционально) ввести его ip-адрес непосрдественно. Следует отметить, что браузеры Firefox, Opera, Chrome (Chromium) также позволяют вводить в адресную строку поисковый запрос, так, как будто это сделано в поле специального поиска.
Рис. 2.4 — Внешний вид браузера Mozilla Firefox Opera и Firefox в штатной поставке предлагают также в поле специального поиска варианты для места поиска (рис. 2.7, 2.8).
После завершения поиска в рабочей части экрана появляется начальная страница информации, где выделены цветом и подчеркнуты гиперсвязи, что можно использовать для быстрого знакомства с документом и поиска нужной информации.
Для исключения повторов при просмотре цвет использованных связей меняется.
Рис. 2.6 — Внешний вид браузера Internet Explorer Поиск по нужному слову в длинных документах можно выполнить с помощью комбинации клавиш [Ctrl+F]. Вернуться к предыдущей просмотренной странице можно с помощью клавиши [Backspace]. При поиске можно открыть несколько страниц, которые будут храниться в кэше на винчестере. Все современные браузеры поддерживают вкладки, но расход памяти при работе с большим количеством вкладок у всех браузеров разный. Следует учитывать, что открытие большого количества страниц с ActiveX/Flash содержимым может существенно замедлить работу системы (рис. 2.9). В частности, ввиду особенностей устройства движка браузера компании Гугл, отдельные страницы создают отдельный процесс в памяти (механизм песочницы).
Для тех браузеров, в которых главное меню присутствует в неявной форме, к нему можно получить доступ, нажав клавишу [Alt].
Сохранение необходимой информации выполняется отметкой необходимого фрагмента документа, копированием в текстовый редактор или записью на винчестер с использованием комбинации клавиш [Ctrl+S]. Каждый браузер имеет свои особенности сохранения, какие-то пытаются сохранить страницу со скриптами, какие-то видоизменяют html-код. В результате имеем разный размер для сохраненной страницы (рис. 2.10, а-Firefox, б-Opera, в-Chromium, г-IE6, д-IE8).
Независимо от браузера, нажатие клавиши [ПРОБЕЛ] вызовет пролистывание страницы, [Home], [End] вернут фокус вверх и вниз страницы соответственно.
При необходимости в любом браузере можно осуществить печать, нажав на клавиатуре [Ctrl+P]. При необходимости распечатать не весь веб-сайт, а отдельные фрагменты текста, можно перед нажатием [Ctrl+P] выделить необходимый фрагмент и при печати указать опцию «Печатать выделение». Также весьма удобным представляется предварительное копирование текста с веб-страницы в Windowsприложение Блокнот (gedit, kedit для Linux) для очистки текста от специальных веб-символов и последующего копирования подготовленного фрагмента текста в текстовый редактор с настройкой размера и стиля шрифта.
2.4 Поиск в Гугле 2.4.1 Основы поиска Чтобы ввести запрос, напечатайте ключевые слова и нажмите ENTER либо щелкните кнопку «Поиск в Google».
Гугл использует интеллектуальную технику анализа текстов, которая позволяет искать важные и вместе с тем релевантные страницы по вашему запросу. Для этого Гугл анализирует не только саму страницу, которая соответствует запросу, но Рис. 2.8 — Варианты поиска браузера Mozilla Firefox Рис. 2.9 — Выделение памяти браузерами а) Opera, б) Firefox, в) Chromium и страницы, которые на нее ссылаются, чтобы определить ценность этой страницы для целей вашего запроса. Кроме того, Гугл предпочитает страницы, на которых ключевые слова, введенные вами, расположены недалеко друг от друга.
Рис. 2.10 — Размер папки с сохраненной страницей 2.4.2 Показ ключевых слов в результатах Каждый раз в списке найденных страниц Гугл показывает отрывок из текста на странице, выделяя в этом отрывке ключевые слова. Тем самым облегчается обнаружение ключевых слов в тексте.
Второй способ увидеть ключевые слова — загрузить страницу по ссылке «Сохранено в кэше». Недостаток этого способа (а иногда это рассматривается как преимущество) — в том, что вы видите не ту страницу, которая есть сегодня, а ту, которая сохранена в базе Гугла.
Третий способ — традиционный для просмотра текста в браузере — использовать сочетание клавиш [Ctrl+F]. Появится окно «найти», в которое вводятся искомые слова. Раскладка клавиатуры, установленная в этот момент на компьютере, значения не имеет.
2.4.3 Логическое «И»
По умолчанию при написании слов запроса через пробел Гугл ищет документы, содержащие все слова запроса. Вам не нужно вводить оператор «and» между словами запроса. Помните, что порядок расположения слов влияет на результаты поиска. Чтобы еще больше сузить область поиска, задавайте дополнительные условия.
[Крылья ноги хвост] About 141,000 results (0.18 seconds)
В идеологии Гугла данный запрос равнозначен запросу, где ключевые слова объединены оператором логического «И»:
[Крылья AND ноги AND хвост] About 14,800,000 results (0.17 seconds)
Гугл игнорирует общие слова и символы на некоторых языках, такие как «где»
и «как», а также некоторые одиночные цифры и буквы, так как они замедляют поиск и не влияют на качество результатов.
Если общее слово необходимо для получения нужных результатов, то его можно включить в условие поиска, поставив перед ним знак «+». (Перед знаком «+»
обязательно должен быть пробел.) Еще один способ включения общего слова — это поиск по словосочетанию.
Просто поместите два или более слов в кавычки. Общие слова не исключаются из поиска по словосочетанию.
[Звездные войны эпизод +1] About 284,000 results (0.19 seconds) [”Звездные войны эпизод I”] About 163,000 results (0.19 seconds)
2.4.4 Заглавные буквы или прописные?
Гугл НЕ чувствителен к регистру букв. Все буквы воспринимаются как прописные, вне зависимости от того, как их вводили в поисковую строку.
[Владимир Путин] About 45,000,000 results (0.14 seconds) [владимир путин] About 45,000,000 results (0.14 seconds)
2.4.5 Логическое «ИЛИ»
Пишется с помощью оператора OR или с использованием вертикальной черты «|». Обратите внимание, что оператор OR должен быть написан заглавными буквами.
[Windows OR Linux] [Windows | Linux]
Интересно, что Гугл может показать и те страницы, на которых нет ключевых слов, но эти слова содержатся в ссылках на показанную страницу. В таком случае при просмотре страницы с помощью ссылки «Сохранено в кэше» будет видна надпись: «Эти слова присутствуют только в ссылках на эту страницу: Windows Linux».
2.4.6 Морфологический поиск Гугл умеет склонять слова. То есть, где это улучшит результаты поиска, Гугл будет искать не только слова из запроса, но и их формы. Например, для запроса «как лечить ожог» будут также найдены страницы, содержащие «лечение ожогов», для «звон колокола» — «колокольный звон», для «футбол английский чемпионат» — «чемпионат Англии по футболу», а для «русификация ICQ» — «русификатор ICQ».
Морфологический поиск можно отключить в любой момент, поставив оператор + перед словом или взяв слово в кавычки. Например, для запроса [звон +колокола] или [звон «колокола»], будет найдено только точное вхождение слова колокола, а колокольный звон найден не будет.
2.4.7 Поиск словосочетаний Иногда нужны результаты поиска, содержащие точное словосочетание. В этом случае просто возьмите условия поиска в кавычки.
Поиск по словосочетанию особенно эффективен при поиске имен собственных («Иван Грозный»), цитат («белеет парус одинокий») или популярных высказываний («Счастливые часов не наблюдают»).
2.4.8 Улучшение запроса во время поиска Поскольку Гугл выдает все слова, которые вы вводите в запросе, имеет смысл составлять новые запросы, содержащие те слова, которые вы забыли ввести в начале поиска, но нашли в ходе его выполнения в найденных текстах. В ряде случаев это может помочь улучшить поиск. Если же добавлять эти слова к уже имеющемуся запросу, то можно иногда излишне сузить диапазон результатов.
2.4.9 Исключение слов из запроса. Логическое «НЕ»
Как известно, информационный мусор часто встречается при составлении запроса. Чтобы его удалить, стандартно используются операторы исключения — логическое «НЕ». В Гугле такой оператор представлен знаком - («минус»). Используя этот оператор, можно исключать из результатов поиска те страницы, которые содержат в тексте определенные слова.
[Журавль колодец] About 263,000 results (0.24 seconds) [Журавль колодец -птица] About 132,000 results (0.18 seconds) [Журавль -колодец -птица] About 2,580,000 results (0.20 seconds)
Гугл воспринимает как знаки, связывающие слова в единую фразу, не только кавычки, но и такие символы, как слэш (косая черта), зв здочка, точка, знак равенства, апостроф.
About 458,000 results (0.15 seconds) [бэтмен-и-робин] About 1,520,000 results (0.14 seconds) [бэтмен/и/Робин] About 456,000 results (0.15 seconds) [бэтмен=и=робин] About 456,000 results (0.14 seconds) [бэтмен.и.робин] About 457,000 results (0.12 seconds) [бэтмен*и*робин] About 457,000 results (0.16 seconds) [бэтмен’и’робин] About 937,000 results (0.29 seconds) [”бэтмен и робин”] About 943,000 results (0.29 seconds)
Во всех вышеприведенных случаях первым в выдаче стоит текст, фрагмент которого приведен ниже: «Бэтмен и Робин (BATMAN & ROBIN). Вс о филье ме: фотографии, обои, комментарии пользователей, сеансы, новости, рейтинг фильма...».
При этом все три слова — «бэтмен», «и», «робин» рассматриваются как отдельные, но стоящие рядом и в этой последовательности.
2.4.10 Количество слов в строке поиска Гугл учитывает в запросе 32 слова, а все последующие слова игнорирует.
Это хорошо видно, если ввести запрос, содержащий числительные подряд. Например, числа с 1 до 35. В результатах как релевантные отображаются только слова запроса:
[ +1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 + +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 + +32 +33 +34 +35 ] Результат:
About 12,780,000,000 results (0.23 seconds) "33"(and any subsequent words) was ignored because we limit queries to 32 words.
2.4.11 Запрос подстановки Гугл поддерживает вариант поиска, когда вместо целого слова в запрос вводится звездочка. Эта звездочка называется запросом подстановки.
Например, по запросу:
[норд *] Будет выдано:
nord-news.ru nordnews Норд Портал Норд Тревел Норд-Капитал Норд-ост По запросу:
[партия * и *] Будут выведены результаты:
Партия коммунистов и АЕИ Партия богатых и влиятельных Партия жуликов и воров Партия мира и единства 2.4.12 Использование синонимов Для англоязычного сегмента Гугла возможно использование специального символа («тильда») для поиска синонимов поискового запроса. Сравните:
В первом случае в результат выдачи на первое место попадет сайт COLA — Laboratory Accreditation. Во втором случае, в первую пятерку попадут сайты Pepsi и Coca-Cola Company. Однако самый релевантный запрос для того, чтобы получить представление о том, что именно называется словом cola, можно с помощью запроса подстановки [* cola].
2.4.13 Операторы поиска Гугл поддерживает специальные операторы поиска, часть из которых доступна при использовании «Расширенного поиска», а часть нет.
Вводить специальные операторы следует после (или предваряя е ) строки зае проса через пробел.
Например, чтобы найти все упоминания о Навальном на официальном сайте правительства Российской Федерации, используется следующий запрос:
[навальный site:правительство.рф] Рассмотрим наиболее популярные операторы поиска.
site:сайт Найти страницы, принадлежащие определенному домену и всем его поддоменам, а также доменам верхнего уровня и директориям. Можно использовать логическое ИЛИ для поиска по нескольким доменам.
[Linux site:linux.org.ru] [Linux site:org.ru] [Linux site:(ru | ua)] [xfce site:cdimage.debian.org/debian-cd/]
filetype:тип Поиск файлов определенного расширения: HTML, XML, PDF, DOC, PPT, XLS, RTF, DJVU.
[Учебник физика filetype:pdf] [ландсберг filetype:djvu]
link:сайт Поиск страниц, которые ссылаются на страницу, по которой сделан запрос.
[link:www.newsland.ru]
lang:язык Поиск страниц на определенном языке.
[pepsi lang:ru] [pepsi lang:fr]
Даст результат для русского и французского языка соответственно.
related:адрес Поиск похожих на указанную страниц [related:www.tomsk.ru]
cache:адрес Поиск предыдущей версии веб-страницы и/или уже не существующей по причине удаления. Поисковая машина хранит версию текста, которая проиндексирована поисковым пауком, в специальном хранилище в формате, называемом кэшем. Кэшированную версию страницы можно извлечь, если оригинальная страница недоступна (например, не работает сервер, на котором она хранится). Кэшированная страница показывается в том виде, в котором она хранится в базе данных поисковой машины и сопровождается надписью наверху страницы о том, что это страница из кэша. Там же содержится информация о времени создания кэшированной версии. На странице из кэша ключевые слова запроса подсвечены, причем каждое слово для удобства пользователя подсвечено своим цветом.
[cache:yandex.ru]
info:адрес Поиск страницы в индексе. Оператор info: позволяет увидеть информацию, которая известна Гуглу по этой странице.
[info:apple.com] www.apple.com/ Apple designs and creates iPod and iTunes, Mac laptop and desktop computers, the OS X operating system, and the revolutionary iPhone and iPad.
safesearch:запрос Безопасный поиск с фильтрацией материалов, содержащих сексуальные сцены.
date:месяц Позволяет ограничить запрос по времени давности страниц, параметр месяц может приобретать целые значения.
allintitle:запрос Выводит список страниц, в которых все слова запроса отмечены в заголовке искомых страниц (т. е. внутри тега в HTML).
[allintitle:шашлык овощи]
intitle:запрос Показывает страницы, на которых встречается только то слово, которое стоит непосредственно после оператора, содержится в заголовке, а все остальные слова запроса могут быть в любом месте текста. Если поставить оператор intitle:
перед каждым словом запроса, это будет эквивалентно использованию оператора allintitle:
[intitle:пикник «без уксуса»]
allinurl:запрос Поиск ограничен теми документами, в которых все слова запроса содержатся только в адресе страницы, то есть в url.
[allinurl:шашлык молоко] Результатом будет:
Your search - allinurl:шашлык молоко - did not match any documents.
Однако если изменить запрос, то результат будет иной.
[allinurl:шашлык пиво] About 577 results (0.20 seconds)
Оператор allinurl: работает только со словами, но не со служебными фрагментами URL. Такие специальные символы, как слэш
inurl:запрос Слово, которое расположено непосредственно после оператора inurl:, будет найдено только в адресе страницы, а остальные слова — в любом месте такой страницы.
[inurl:windows переустановка вирус]
allintext:запрос Поиск ограничен теми документами, в которых все слова запроса содержатся только в теле страницы, то есть в теге.
intext:запрос Слово, которое расположено непосредственно после оператора intext:, будет найдено только в тексте страницы, а остальные слова — в любом месте такой страницы.
[intext:windows xp debian]
index of запрос Гугл показывает содержание директории на сервере.
[index of share site:edu]
define:запрос Гугл да т толкование тому, что указано в качестве запроса.
[define:смысл жизни] Результат:
Смысл жизни, смысл бытия — философская и духовная проблема, имеющая отношение к определению конечной цели существования, предназначения человечества, человека как биологического вида, одно из основных мировоззренческих понятий, имеющее огромное значение для становления духовно-нравственного... More»
2.4.14 Поиск числовых значений Для тех, кому приходится работать с цифрами, Гугл дал возможность искать диапазоны между числами. Для того чтобы найти все страницы, содержащие числа в некоем диапазоне «от-до», надо между этими крайними значениями поставить ДВЕ ТОЧКИ.
Например, по запросу [население томска 1800..2011] будут выданы страницы с указанием разных дат и приведенной численностью населения города Томска.
[ноутбук $300..500] Выведет список ноутбуков, подпадающих под заданный ценовой диапазон.
2.4.15 Кнопка «Мне повезет» (в английском варианте — "I’m Feeling Lucky") Кнопка «Мне повезет» расположена на главной странице Гугла. По этой кнопке Гугл выдает наиболее релевантный, с его точки зрения, результат. Обычно это помогает при быстром поиске какой-то фактической информации, когда не требуется подробного изучения вопроса. После нажатия кнопки «Мне повезет» вы попадаете непосредственно на сайт, который Гугл предлагает в качестве искомого.
2.4.16 Расширенный поиск Для тех, кто в целом понимает, как работает поисковая машина, но не хочет запоминать операторы запросов, и при этом согласен на потерю части информации, подойдет СТРАНИЦА РАСШИРЕННОГО ПОИСКА, позволяющая выполнить почти все действия, заданные в явной форме с помощью операторов.
Значение параметров поиска, привед нных на рисунке 2.11:
Язык: укажите, на каком языке должны быть представлены результаты.
Поиск по технологии: находите информацию, связанную с Apple Macintosh, BSD Unix, Linux или Microsoft.
Дата: просмотрите результаты за последние три, шесть или двенадцать месяцев.
Расположение: укажите, где условия поиска должны появляться на странице — в любом месте, в заголовке или в URL.
Домены: выполните поиск только в пределах указанного веб-сайта или исключите этот сайт из поиска.
Безопасный поиск: фильтрует непристойное содержание из результатов поиска.
Поиск по странице: последние две области в форме обеспечивают простой способ использовать related: и link: синтаксисы. Вы можете использовать эти специальные запросы, чтобы найти больше информации о любом определенном сайте.
2.5 Поиск в Яндексе Так же как и Гугл, поисковая система от Яндекса позволяет использовать специальные символы для изменения условий выдачи. В таблице приведены примеры и пояснения для разных вариантов поиска.
«К нам на утренний рассол» Поиск точного порядка слов или цитаты полгорбушки & мосол Ограничение поиска страницами, где снаряжайся && добудь Ограничение поиска страницами, где глухаря | куропатку | кого-нибудь Поиск любого из слов государственное дело && /3 Расстояние в 3 предложения в любую !Соображаю !что !чему Слова в точной форме с заданным регистром, в противном (стандартном) случае, слова ищутся с учетом морфологии получается && (+на | !мне) Скобки формируют группы в сложных url:ptici.narod.ru/ptici/kuropatka.htm Поиск по URL беспременно inurl:vojne Поиск с учетом фрагмента URL site:http://www.lib.ru/PXESY/FILATOW Поиск по всем поддоменам и страницам date= ГГГГ*|MM*|ДД Поиск только по тем страницам, дата которых удовлетворяет заданному условию cat=(ID региона) или cat=(ID темы) Поиск включает только страницы сайтов, тематическая рубрика или регион которых совпадают с заданным. Идентификатор региона можно получить, прибавив к коду региона смещение 11000000.
Аналогичный механизму расширенного поиска Гугла, Яндекс также имеет механизм, упрощающий формирование сложного запроса (рис. 2.12).
2.6 Основы работы с СУБД Access
Access — это система управления реляционной базой данных (БД), позволяющая формировать данные и решать задачи управления ими.
В плане обработки информации Access обладает значительно большими возможностями, чем электронные таблицы, кроме того, ввиду активной политики компании Microsoft по содействию развитию науки и техники в высших учебных заведениях, он бесплатно представляется в рамках MSDN Academic Alliance.
В отличие от случаев, когда данные представлены в виде простых таблиц (т. е.
в машинном виде реализованы в табличном редакторе), данные в БД логически структурированы (систематизированы) с целью обеспечения возможности их эффективного поиска и обработки в вычислительной системе. Структурированность подразумевает явное выделение составных частей (элементов), связей между ними, а также типизацию элементов и связей, при которой с типом элемента (связи) соотносится определ нная семантика и допустимые операции. БД включает мее таданные, описывающие логическую структуру базы данных в формальном виде (в соответствии с некоторой метамоделью — моделью, которая описывает структуру, принципы действия другой модели).
Рис. 2.11 — Внешний вид страницы расширенного поиска Гугл Рис. 2.12 — Интерфейс расширенного поиска Яндекса Работе с БД должно предшествовать определение количества, структуры и взаимосвязи таблиц, входящих в БД, состав каждой таблицы и документов, которые необходимо получить по информации БД.
Основные операции, выполняемые в Access, следующие:
1) Создание базы данных и добавление таблиц.
2) Заполнение таблиц данными.
3) Создание форм.
4) Сортировка записей.
5) Поиск.
Создание базы данных и добавление таблиц При первом запуске приложения Access (рассматривается пакет Office 2010), а также при закрытии базы данных без завершения работы Access отображается представление Microsoft Office Backstage.
Рис. 2.13 — Представление Microsoft Office Backstage Представление Backstage является отправным пунктом для создания новых и открытия существующих баз данных, просмотра релевантных статей на сайте Office.com и т. д. — иначе говоря, для выполнения любых операций с файлом базы данных или вне базы данных, но не внутри ее.
Создание базы данных При открытии приложения Access в представлении Backstage отображается вкладка Создание. На вкладке Создание доступны команды создания базы данных.
• Новая база данных. Создать базу данных можно с нуля. Это хороший вариант, если к структуре базы данных предъявляются очень специфичГлава 2. Компьютерные технологии ные требования или имеются данные, которые необходимо поместить или встроить в базу данных.
• Шаблон, устанавливаемый вместе с Access. Шаблон можно использовать, если нужно быстро начать новый проект. В Access по умолчанию установлено несколько шаблонов.
• Шаблон с сайта Office.com. В дополнение к шаблонам, поставляемым с Access, много других шаблонов доступно на сайте Office.com. Для их использования даже не нужно открывать браузер, потому что эти шаблоны доступны на вкладке Создание.
Добавление к базе данных При работе с базой данных в нее можно добавлять поля, таблицы и части приложений.
Части приложений — это новые элементы, позволяющие использовать несколько связанных объектов базы данных как один объект. Например, часть приложения может состоять из таблицы и формы, основанной на таблице. С помощью части приложения можно одновременно добавить в базу данных таблицу и форму.
Также можно создавать запросы, формы, отчеты, макросы — любые объекты базы данных, необходимые для работы.
Создание базы данных с помощью шаблона Access поставляется с разнообразными шаблонами, которые можно использовать как есть или в качестве начальной точки. Шаблон — это готовая к использованию база данных, содержащая все таблицы, запросы, формы и отчеты, необходимые для выполнения определенной задачи. Например, имеются шаблоны, которые можно использовать для отслеживания вопросов, управления контактами или учета расходов. Некоторые шаблоны содержат несколько примеров записей, демонстрирующих их использование.
Если один из этих шаблонов точно соответствует потребностям, с его помощью обычно проще и быстрее всего создать необходимую базу данных. Однако если необходимо импортировать в Access данные из другой программы, возможно, будет проще создать базу данных без использования шаблона. Так как в шаблонах уже определена структура данных, на изменение существующих данных в соответствии с этой структурой может потребоваться много времени.
1) Если база данных открыта, нажмите на вкладке Файл кнопку Закрыть базу данных. В представлении Backstage откроется вкладка Создание.
2) На вкладке Создание доступно несколько наборов шаблонов; некоторые из них встроены в Access. Другие шаблоны можно загрузить с сайта Office.com.
3) Выберите шаблон, который необходимо использовать. Значок шаблона появится в правой части области, над полем Имя файла.
4) В поле Имя файла будет предложено имя файла для базы данных — при необходимости его можно изменить. Чтобы сохранить базу данных в другой папке, нажмите кнопку, откройте папку, в которой необходимо соОсновы работы с СУБД Access хранить базу данных, и нажмите кнопку ОК. Нажмите кнопку Создать.
Access создаст базу данных на основе выбранного шаблона, а затем откроет ее. Для многих шаблонов при этом отображается форма, в которую можно начать вводить данные. Если шаблон содержит примеры данных, можно удалить каждую из этих записей, щелкнув область маркировки записи (затененное поле или полосу слева от записи) и выбрав команду Удалить со вкладки Начальная страница в группе Записи.
5) Щелкните первую пустую ячейку в форме и приступайте к вводу данных.
Для открытия других необходимых форм или отчетов используйте область навигации.
Создание базы данных без использования шаблона Если использовать шаблон не имеет смысла, можно создать базу данных с нуля. Для этого нужно создать таблицы, формы, отчеты и другие объекты базы данных. В большинстве случаев для этого необходимо выполнить одно или оба указанных ниже действия.
• Ввод, вставка или импорт данных в таблицу, которая создана при создании новой базы данных, и последующее повторение этой процедуры для новых таблиц, которые создаются с помощью команды Таблица, расположенной на вкладке Создать.
• Импорт данных из других источников и создание новых таблиц в этом Создание пустой базы данных 1) На вкладке Файл нажмите кнопку Создать и выберите пункт Новая база 2) Справа, в области Новая база данных, введите имя файла в поле Имя файла. Чтобы сохранить файл в другой папке, отличной от используемой по умолчанию, нажмите кнопку Поиск расположения для размещения базы данных (рядом с полем Имя файла), откройте нужную папку и нажмите кнопку ОК.
3) Нажмите кнопку Создать. Приложение Access создаст базу данных с пустой таблицей «Таблица1» и откроет эту таблицу в режиме таблицы. Курсор будет помещен в первую пустую ячейку столбца Щелкните, чтобы 4) Чтобы добавить данные, начните вводить их или вставьте данные из другого источника.
Ввод данных в режиме таблицы очень похож на работу с листом Excel. Структура таблицы создается при вводе данных: при добавлении каждого нового столбца в таблицу определяется новое поле. Приложение Access автоматически определяет тип данных каждого поля на основе введенных данных.
Если на этом этапе вводить данные в таблицу «Таблица1» не нужно, нажмите кнопку Закрыть. Если таблица была изменена, будет предложено сохранить изменения. Нажмите кнопку Да, чтобы сохранить изменения, кнопку Нет, чтобы не сохранять их, или кнопку Отмена, чтобы оставить таблицу открытой. Если хотя бы один раз закрыть таблицу «Таблица1» без сохранения, она будет удалена полностью, даже если в нее введены данные.
Добавление таблицы Добавление таблиц к существующей базе данных осуществляется командами группы Таблицы на вкладке Создать.
Создание таблицы в режиме таблицы В режиме таблицы можно начать ввод данных сразу, структура таблицы при этом будет создаваться автоматически. Полям присваиваются имена с последовательными номерами («Поле1», «Поле2» и т. д.). Приложение Access автоматически задает тип данных для каждого поля в зависимости от вводимых данных.
1) На вкладке Создание в группе Таблицы щелкните Таблица.
Приложение Access создаст таблицу и выделит первую пустую ячейку в столбце Щелкните, чтобы добавить.
2) На вкладке Поля в группе Добавление и удаление выберите тип поля, которое требуется добавить. Если необходимый тип поля отсутствует, нажмите кнопку Другие поля.
В Access откроется список часто используемых типов полей. Выберите необходимый тип поля, и приложение Access добавит в таблицу новое поле в позиции курсора. Поле можно переместить в другое место путем перетаскивания. При перетаскивании поля в таблице появляется вертикальная полоса вставки, указывающая место, где будет расположено поле.
3) Чтобы добавить данные, начните вводить их в первую пустую ячейку или вставьте данные из другого источника.
4) Для переименования столбца (поля) дважды щелкните заголовок столбца и введите новое имя. Присвойте полям значимые имена, чтобы при просмотре области Список полей было понятно, что содержится в каждом поле.
5) Для перемещения столбца сначала щелкните его заголовок, чтобы выделить столбец, а затем перетащите его в нужное место. Кроме того, можно выбрать сразу несколько смежных столбцов, а затем одновременно перетащить их в новое место. Чтобы выбрать несколько последовательно расположенных столбцов, щелкните заголовок первого столбца, а затем, удерживая нажатой клавишу [SHIFT], щелкните заголовок последнего столбца.
Создание таблицы в режиме конструктора В режиме конструктора сначала следует создать структуру таблицы. Затем можно переключиться в режим таблицы для ввода данных или ввести данные, используя другой способ, например вставить данные из буфера обмена или импортировать их.
1) На вкладке Создание в группе Таблицы щелкните Конструктор таблиц.
2) Для каждого поля в таблице введите имя в столбце Имя поля, а затем в списке Тип данных выберите тип данных.
3) При желании можно ввести описание для каждого поля в столбце Описание. Это описание будет отображаться в строке состояния, когда в режиме таблицы курсор будет находиться в данном поле. Это описание также отображается в строке состояния для любых элементов управления в форме или отчете, которые создаются путем перетаскивания этого поля из области списка полей, и любых элементов управления, которые создаются для этого поля при использовании мастера отчетов или мастера форм.
4) Когда все необходимые поля будут добавлены, сохраните таблицу, нажав на вкладке Файл кнопку Сохранить.
5) Чтобы добавить данные, переключившись в режим таблицы, начните их вводить, щелкнув первую пустую ячейку. Данные также можно вставить из другого источника.
Задание свойств полей в режиме конструктора Независимо от способа создания таблицы рекомендуется проверить и установить свойства поля. Чтобы перейти в режим конструктора, в области навигации щелкните таблицу правой кнопкой мыши и выберите пункт Конструктор. Чтобы отобразить свойства поля, щелкните поле в сетке конструктора. Свойства отображаются под сеткой конструктора в области Свойства поля.
Щелкните свойство поля для просмотра его описания в поле, расположенном рядом со списком свойств в области Свойства поля. Более подробные сведения можно получить, нажав кнопку «Справка».
В следующей таблице описаны некоторые наиболее часто изменяемые свойства полей.
Размер поля (Field Size) Для более рационального хранения данных рекомендуется выделять для хранения данных наименьший необходимый размер памяти. Если потребуется, это значение позже можно изменить.
Формат (Format) данных. Оно не влияет на фактические данные, сохраняемые в этом поле. Можно выбрать Маска ввода (Input Mask) в это поле. Это позволяет обеспечить правильный ввод и нужное количество знаков для всех умолчанию Это свойство используется для задания значеЗначение по в котором необходимо записывать дату добавления каждой записи, в качестве значения по дить значение в это поле. Если для этого свойства задано значение Да, невозможно будет добавить новую запись, если в это поле не введено значение.
Копирование данных из другого источника в таблицу Access Если данные хранятся в другой программе, например Excel, их можно скопировать и вставить в таблицу Access, используя механизм буфера обмена. Как правило, этот метод работает лучше всего, если данные уже разделены на столбцы, как в таблице Excel. Если данные находятся в текстовом редакторе, перед копированием рекомендуется разделить столбцы данных с помощью табуляции или преобразовать данные в таблицу в текстовом редакторе. Если необходимо изменить данные или выполнить другие операции (например, разделить полное имя на имя и фамилию), рекомендуется сделать это перед копированием данных, особенно при отсутствии опыта работы с Access.
При вставке данных в пустую таблицу приложение Access задает тип данных для каждого поля в зависимости от того, какие данные находятся в этом поле.
Например, если во вставляемом поле содержатся только значения даты, для этого поля используется тип данных «Дата/время». Если вставляемое поле содержит только слова «Да» и «Нет», для этого поля выбирается тип данных «Логический».
В приложении Access поля именуются в зависимости от данных, содержащихся в первой строке вставленных данных. Если в первой строке вставленных данных находятся данные такого же типа, как и в последующих строках, то в приложении Access эта строка используется как часть данных, а полям присваиваются общие имена (F1, F2 и т. д.). Если первая строка вставляемых данных отличается от следующих строк, ее содержимое используется только как имена полей и не включается в данные.
В приложении Access имена присваиваются полям автоматически, поэтому во избежание путаницы данные поля следует переименовать. Для этого выполните следующие действия.
1) Нажмите клавиши [Ctrl+S], чтобы сохранить таблицу.
2) В режиме таблицы дважды щелкните заголовок каждого столбца и введите описательное имя поля для каждого столбца.
3) Еще раз сохраните таблицу. Кроме того, для изменения имен полей можно переключиться в режим конструктора и переименовать поля в этом режиме.
Импорт, добавление или связывание данных из другого источника В Access можно импортировать данные из другой программы и поместить эти данные в новую таблицу или добавить в существующую. При совместной работе с пользователями, которые хранят данные в других программах, их данные тоже можно использовать в Access, задав связи. В обоих случаях работа с данными из других источников в Access не представляет сложности. Импортировать данные можно из листа Excel, таблицы в другой базе данных Access и других источников.
Процесс импорта для различных источников немного различается, однако всегда начинается с приведенной ниже процедуры.
1) В приложении Access на вкладке Внешние данные в группе Импорт и связывание выберите команду для типа файла, который необходимо импортировать.
Например, чтобы импортировать данные из таблицы Excel, нажмите кнопку Excel. Если нужного типа программы в группе нет, нажмите кнопку Дополнительно.
Если не удается найти нужный тип формата в группе Импорт, может потребоваться запустить программу, в которой созданы эти данные, а затем сохранить в этой программе данные в файле общего формата (например, в текстовом файле с разделителями) перед импортом данных в Access.
2) В диалоговом окне Внешние данные нажмите кнопку Обзор, чтобы найти файл данных источника, или введите в поле Имя файла полный путь (т. е.
путь с указанием логического диска, подкаталогов и имени самого файла) к файлу данных источника.
3) Выберите нужный параметр в разделе Укажите, когда и где сохранять данные в текущей базе данных (все программы позволяют импортировать данные, а некоторые поддерживают также добавление и связывание данных). Можно использовать импортируемые данные для создания новой таблицы или добавить их в существующую таблицу. Также можно создать связанную таблицу (т. е. набор данных, которыми можно управлять как единым целым), содержащую ссылку на данные в исходной программе.
4) Если будет запущен мастер, следуйте инструкциям на экране. На последней странице нажмите кнопку Готово.
При импорте объектов или связывании таблиц из базы данных Access открывается диалоговое окно Импорт объектов или Связь с таблицами.
Выберите нужные элементы и нажмите кнопку ОК.
Точная последовательность действий зависит от выбранного способа обработки данных: импорт, добавление или связывание.
5) Появится предложение сохранить сведения о только что завершенной операции импорта. Если эту операцию импорта в будущем планируется выполнять снова, нажмите кнопку Сохранить шаги импорта и введите подробные сведения. Позже для повторения этой операции достаточно будет нажать кнопку Сохраненные операции импорта на вкладке Внешние данные в группе Импорт и связывание. Если сохранять сведения об операции не нужно, нажмите кнопку Закрыть.
Если импортируется таблица, программа Access импортирует данные в новую таблицу и отображает эту таблицу в группе Таблицы в области навигации. Если выбрано добавление данных к существующей таблице, данные добавляются к этой таблице. Если выбрано связывание данных, в группе Таблицы в области навигации
Открытие существующей базы данных Access 1) На вкладке Файл нажмите кнопку Открыть.
2) В диалоговом окне Открытие файла базы данных найдите базу данных, которую нужно открыть.
3) Выполните одно из указанных ниже действий.
• Чтобы открыть базу данных в режиме по умолчанию, дважды щелкните ее (режим по умолчанию может быть указан в диалоговом окне Параметры Access или установлен административной политикой).
• Нажмите кнопку Открыть, чтобы открыть базу данных для общего доступа в многопользовательской среде и предоставить другим пользователям возможность выполнять чтение и запись в базу данных.
• Нажмите кнопку со стрелкой рядом с кнопкой Открыть и выберите вариант Открыть для чтения, чтобы открыть базу данных только для чтения, т. е. для просмотра без возможности внесения изменений.
При этом другие пользователи могут осуществлять чтение и запись • Нажмите кнопку со стрелкой рядом с кнопкой Открыть и выберите вариант Монопольный доступ, чтобы открыть базу данных в монопольном режиме. Если база данных открыта в монопольном режиме, при попытке ее открытия другим пользователем будет выведено сообщение «Файл уже используется».
• Нажмите кнопку со стрелкой рядом с кнопкой Открыть и выберите вариант Монопольно для чтения, чтобы открыть базу данных только для чтения. Другие пользователи при этом могут открывать базу
Чтобы открыть одну из недавно использовавшихся баз данных, нажмите на вкладке Файл кнопку Последние и выберите имя файла базы данных. Приложение Access откроет базу данных, используя параметры, которые применялись при ее открытии в прошлый раз.
Если список последних использовавшихся файлов не отображается, нажмите на вкладке Файл кнопку Параметры. В диалоговом окне Параметры Access нажмите кнопку Параметры клиента.
В разделе Вывод на экран введите количество документов, которые необходимо отобразить в списке «Последние документы» (не Также можно вывести список недавно использовавшихся баз данных в области навигации в представлении Backstage. Для этого потребуется два щелчка мышью: 1) откройте вкладку Файл; 2) выберите необходимую базу данных имв нижней части вкладки Последние установите флажок Быстрый доступ к недавно использовавшимся базам данных и укажите количество отображаемых баз данных.
При открытии базы данных с помощью команды Открыть на вкладке Файл можно просмотреть список ярлыков недавно открывавшихся баз данных, нажав в диалоговом окне Открыть кнопку
Заполнение таблиц данными В сформированной таблице при е заполнении возможны следующие корреке тировки:
• изменения в выделенных клетках выполняются поверх имеющихся данных;
• информацию клеток или их групп можно вырезать, копировать, вставлять соответствующими командами всплывающего меню (при использовании пункта Вставить строки, необходимо помнить, что внесение изменений в тип данных и форму таблицы возможно только в режиме конструирования, который включается через всплывающее меню по щелчку правой кнопкой мыши на заголовке таблицы).
Рис. 2.16 — Добавление строки через контекстное меню Создание форм Запись базы данных в Access может быть представлена в виде формы, которая содержит названия колонок и данных одной записи.
Формы можно создавать отдельно в качестве диалоговых окон или с их помощью просматривать и корректировать записи в уже созданных таблицах. Переключение в окно форм выполняется из панели управления.
Сортировка записей Сортировка выполняется при открытой таблице, где выделяются колонки для сортировки. Команда на сортировку (по возрастанию или убыванию, а также для задания сложного условия сортировки) осуществляется через панель «Сортировка и фильтр» или через контекстное меню.
Рис. 2.17 — Представление таблицы в режиме «Формы»
Поиск СУБД Access предоставляет несколько способов поиска: простой, с применением фильтра, запросы.
Простой поиск может быть выполнен скроллингом, но удобнее использовать информацию в диалоговом окне, вызываемом нажатием клавиш [Ctrl+F], где указывается поле поиска, а далее через вызов соответствующего пункта панели «Найти» в диалоговом окне указываются данные для поиска.
Фильтр — это поиск записей по заданным критериям.
Выполняется из панели «Сортировка и фильтр». Нужные поля из описываемого бокса двойным щелчком левой кнопки мыши помещаются в таблицу, вводятся критерии. Выполнение фильтрации осуществляется пунктом Применить фильтр.
Запрос — это обращение к БД для поиска или изменения информации, соответствующей нескольким заданным критериям. При этом имеется возможность сохранения формы запроса для его
Вход в режим выполняется из панели «Запросы». Затем выбираются необходимые таблицы, в панели «Тип запроса/Выборка» формируется задание на выборку.
Просмотр результатов — пункт Выполнить!
6) Отчет — представляет собой документ в виде сводки необходимой информации, выбранной из базы данных. В эту сводку могут быть включены не все, а некоторые из столбцов ранее изготовленной таблицы или запроса.
Часто — итоговые данные.
Создание отчета возможно вручную, с помощью Конструктора отчетов либо с помощью Мастера отчетов.
По окончании формирования отчета, нажатием кнопки Готово Access выводит внешний вид отчета для просмотра. Для печати результата используется пункт меню Файл/Печать или комбинация клавиш [Ctrl+P].
2.7 Система оптического распознавания FineReader (FR) 2.7 Система оптического распознавания FineReader (FR) FineReader предназначена для автоматизации ввода в ПК типографских документов. Работает в среде Windows. Обеспечивает распознавание до 99,6% символов.
Главное окно системы (рис. 2.21) включает управляющее меню, инструментальные панели и рабочее поле.
Работа в FineReader выполняется в три этапа: сканирование, распознавание, редактирование. Каждый этап последовательно вызывается программой по завершении предыдущего, либо пользователь сам вызывает этап, используя кнопки на панели этапов сканирования.
Сканирование выполняется при физически и программно установленном сканере, регистрация которого в системе выполняется через пункт главного меню программы Сервис/Опции/Сканирование/Выбор драйвера.
Для качественности распознавания перед началом работы в диалоговом окне установки сканера (пункт панели этапов сканирования Scаn&Read) задаются необходимые параметры: тип изображения, формат, ориентация, разрешение и яркость.
Следует учитывать, что хоть уменьшение точности сканирования и увеличивает е е скорость, пороговый предел в 200dpi является предельным, по достижении которого точность распознания не гарантируется.
Выполнение сканирования производится по команде: пункт Scаn&Read/ Сканирование.
После завершения процесса в рабочем окне появляются окна: «Изображение», «Крупный план» и «Текст». Полученный файл для дальнейшей обработки необходимо сохранить в формате *.FRF (пункт Файл/Сохранить как...).
Распознавание, т. е. формирование системой истинного образа документа, включает настройку системы на документ, разбиение документа на блоки и распознавание блоков. Настройка заключается в задании параметров распознавания (язык текста, тип и расположение) в диалоговых окнах Сервис/Опции/Распознавание и Сервис/Опции/Страница.
Разбиение документа на блоки (текстовые, табличные и т. д.), т. е. зоны, ограниченные рамками с соответствующей нумерацией, выполняется автоматически или вручную командами пункта Редактор/Выделить блоки.
Практически всегда сложные формульные блоки и графики функций необходимо вручную отмечать как фрагменты типа «Картинка» — в противном случае, попытка распознания привед т к непродуктивному результату. Также рекомендуе ется вручную отмечать данные, представленные в виде таблиц в качестве блока «Таблица», ввиду того, что достаточно часто данные представляют в виде таблиц с прозрачными границами, а это с точки зрения программной среды представляет из себя обычный текст.
Распознавание разделенного на блоки документа выполняется командой Scаn&Read/Распознавание.
Во время распознавания обработанная часть выделяется цветом в окне «Изображение», а после окончания появляется окно «Текст» с содержанием документа.
Редактирование документа включает корректировку, орфографический контроль и сохранение текста. Корректировка выполняется для первичного уточнения текста командами пункта Редактор, т. е. средствами встроенного текстового редактора.
Проверка орфографии производится с помощью встроенной в FineReader системы Lingvo Corrector, которая позволяет находить ошибки и неуверенно распознанные слова, корректировать ненужные пробелы и т. п. Эту операцию также возможно выполнить вручную через пункт меню Сервис/Проверка.
Сохранение документа (пункт Файл/Сохранить как...) может быть выполнено:
для текстовых блоков — в форматах TХT, RTF; для таблицы форм — в форматах CSV, DBF, XLS; для графических объектов — в BMP, PCX, JPG, PNG, TIFF.
К дополнительным возможностям FR можно отнести:
1) Обучение системы распознанию «плохих» текстов При хорошем полиграфическом качестве документа используется режим Обучение (пункт меню Сервис/Опции/Распознавание), в котором каждый символ автоматически сравнивается с имеющимися в базе данных программы образцами.
При низком качестве сканируемого документа используется режим Распознавание с обучением (включается соответствующий флаг в окне Сервис/Опции/Распознавание). При этом пользователь, просматривая документ, выделяет плохо различимые символы и объявляет их названия системе, которая использует их при дальнейшей работе.
2) Режим пакетной обработки Используется при вводе больших объемов однотипных документов практически без участия пользователя. Реализуется со сканером, имеющим механизм автоподачи страниц. Этот режим очень удобен для подготовки табличных файлов перед вводом их в базу данных.
3) Распознавание форм Обеспечивает ввод переменной информации с однотипных документов.
Здесь блоки делятся на реперные (нераспознаваемые) и распознаваемые, затем формируется шаблон:
Набор подобных форм обрабатывается в пакетном режиме, и результаты распознавания передаются в БД.
FineReader может быть встроен в интегрированный пакет Stylus Lingvo Office, реализующий законченную технологию обработки иностранных текстов: распознавание, перевод, проверка орфографии, что обеспечивает получение готового документа на необходимом языке.
4) Распознавание PDF-документов Достаточно часто техническая литература и научные статьи бывают представлены в виде PDF-документов. С точки зрения FineReader таковые документы представляют из себя набор картинок, и при исходно высоком dpi (англ. dots per inch, количество точек на линейный дюйм) документа становится возможно получить из PDF-документа распознанный текстовый блок, пригодный для редактирования в любом текстовом редакторе.
2.8 Автоматизированный перевод в системе Promt Система обеспечивает перевод с основных европейских языков на русский и обратно.
Окно Promt имеет обычный для приложений Windows вид. Главное меню, помимо известных пунктов, включает команду Перевод. Автоматизированный перевод обычно включает этапы:
1) Первоначальный перевод.
2) Повышение качества перевода.
3) Постредактирование.
Первоначальный перевод начинается с загрузки исходного текста или его непосредственного набора. В пункте Вид устанавливается горизонтальное или вертикальное представление исходного и переведенного текстов.
Перевод может выполняться по абзацам, по выделенным фрагментам, весь текст и т. д. Способ задается пунктом Перевод. Можно перевести отдельное слово или выделенную фразу при установке на них указателя мыши.
Повышение качества перевода достигается за счет:
• резервирования слов, не требующих перевода (названия, специальные термины, сокращения). Здесь иногда удобно также применять транслитирование слов — запись буквами нужного языка (Иванов — Ivanov);
• подключения специализированных словарей по определенной тематике (например, по информатике) и пользовательских словарей, обеспечивающих настройку на конкретный текст;
• пополнения словарей.
Для работы со словарями используются вкладки списков словарей, незнакомых и зарезервированных слов, расположенных в нижней части экрана. Данная информационная панель включается через пункт Вид. При этом можно переносить слова в указанные списки из текста или из списка в список.
Для качественности перевода его целесообразно выполнить дважды, при этом в первом варианте перевода выясняют:
1) Какие слова не переведены (выделяются другим цветом)?
2) Какие слова и словосочетания переведены неудачно?
3) Какие слова следует оставить без перевода?
Такие слова включают в пользовательский словарь, резервируют или исправляют средствами редактора Promt. После этого перевод повторяют.
Постредактирование заключается в смысловом редактировании переведенного текста. Здесь используются возможности внутреннего редактора системы с использованием команд пункта Правка. Для облегчения поиска абзацев между переводом и оригиналом существует постоянная связь.
Отредактированный текст может быть дополнительно проверен с помощью справочных словарей или систем проверки орфографии. Полученный перевод записывается в файл или распечатывается непосредственно из Promt (можно сохранить и оригинал).
Система Promt может взаимодействовать с другими приложениями Windows следующими способами:
• переводом текста в буфере обмена;
• установлением связи с приложениями;
• встраиванием перевода внутрь приложений.
2.9 Автоматизированный перевод в Google Transltate В отличие от коммерческих платформозависимых приложений, таких как Promt, система перевода Гугла (см. рис. 2.22) является бесплатной, а за счет тоАвтоматизированный перевод в Google Transltate го, что выполняется в среде любого браузера — как для мобильных устройств, так и для стационарных компьютеров, потенциальная сфера е применимости поистие не безгранична.
Система Гугл Переводчика предоставляет доступ к машинному взаимообратному переводу с более чем 60 языков мира (см. рис. 2.23). Для доступа к ней достаточно ввести URL — http://translate.google.com.
Если пользователь не уверен в том, на каком языке привед н текст, он всегда может довериться механизму автоопределения языка, выбрав опцию в «Направлении перевода» — «Определить язык».
В противном случае, у пользователя есть выбор по способу ввода информации:
• вставить текст из буфера обмена в окошко перевода на главной странице Переводчика;
• вставить URL веб-страницы, содержащей текст на иностранном языке, в окошко перевода (тем самым пользователь получит доступ к локализованной веб-странице);
• перевести текстовый документ, хранящийся на локальном компьютере (форматы TXT, DOC, RTF. PDF, XLS).
Для языков, раскладка которых отсутствует на устройстве, с которого осуществляется доступ к Переводчику, предусмотрено два удобных инструмента — экранная клавиатура и ввод текста в транслите.
Для некоторых языков (таких, как английский, китайский и т. д.) предусмотрено прослушивание переведенного фрагмента с помощью синтезатора речи.
2.10 Задание на лабораторную работу № 2.10.1 Сбор и предварительная обработка информации I. Поиск информации в Интернете Порядок выполнения работы:
1. Проверьте наличие папки c:\temp\kt или «C:\Documents and Settings\students\My Documents\kt». Данная папка полагается рабочей.
2. Создайте пустой новый текстовый документ в текстовом редакторе OpenOffice Writer, запустите браузер и откройте на новой вкладке Google Translate. Ознакомьтесь с элементами управления программ.
3. Ознакомьтесь с материалами сайта ТУСУРа, www.tusur.ru после чего перейдите в электронный каталог библиотеки и сделайте выборку по ключевому слову «физика». В найденном выведите все книги за авторством Михайлова М. М. Сохраните результаты в рабочей папке в текстовом файле (формат TXT) labkt1-1.
4. Войдите в сеть библиотек Российской Федерации по адресу, http:// www.gpntb.ru/win/libnet затем перейдите по ссылке Каталоги и базы данных.
4.1 Сделайте запрос на поиск литературы по системе MathCAD при следующих условиях:
формат выдачи результатов поиска — «краткий формат».
4.2 Отсортируйте полученный список по заглавию.
4.3 Полученную выборку сохранить как текстовый файл под именем labkt1-2.
4.4 Перейдите в текстовый редактор. Откройте в н м файл и на его осное ве сформируйте список литературы по системе MathCAD в соответствии с «Методическими указаниями по подготовке и оформлению курсовых работ», найти которые вы должны самостоятельно, используя поисковую систему Гугл или Яндекс.
5. В браузере откройте на новой вкладке страницу МГТУ им. Баумана (адрес найдите самостоятельно) и перейдите по ссылкам English version/International relations к информации по международной деятельности.
5.1 Отметьте и скопируйте в буфер обмена третий абзац английского текста.
5.2 Перейдите в текстовый редактор, откройте новое окно и восстановите в н м текст из буфера обмена. Текст сохраните под именем labkt1- в рабочей папке. Окно редактора сверните.
6. Откройте вкладку с Google Transltate.
6.1 Через буфер обмена из файла labkt1-3 вставьте текст и выберите направление перевода с английского на русский.
6.2 Результат перевода сохраните в формате RTF в новом документе под названием labkt1-4 в папке c:\temp\kt.
6.3 Для сравнения качества перевода откройте русский вариант информации по международной деятельности МГТУ им. Баумана. В разделе «История УМС» найдите похожий текст. Сохраните абзац с похожим текстом в дополнение к файлу labkt1-3.
7. Откройте дополнительно в текстовом редакторе файлы labkt1-1, labkt1-4.
II. Формирование информационных баз данных 8. Из рабочего каталога откройте файл labkt1-2 (Сохраненные результаты поиска).
9. Откройте окно табличного редактора 9.1 В табличном редакторе перейдите на «Лист1» и в ячейках первой строки воспроизведите структуру заголовка, содержащую информацию об авторе, названии книги, издательстве, городе, годе издания 9.2 Заполните соответствующие ячейки данными из файла labkt1-2, начиная от ячейки A3.
9.3 Сохраните документ под именем labkt1-5.
10. Откройте окно Access 10.1 В появившемся окне диалога выберите режим «Новая база данных»
и укажите имя файла labkt1-6 в рабочем каталоге.
10.2 С помощью панели «Импорт и связи» вкладки «Внешние данные»
импортируйте» данные из файла labkt1-5 таким образом, чтобы первая строка с заголовками послужила названием полей таблицы базы 10.3 Тип полей «Год» и «Число страниц» — Числовой, целое, Остальные 10.4 Удалите ключ «Код», а поля «ФИО» и «Название» назначьте ключевыми, предварительно указав в их свойствах (в режиме Конструктора таблиц), что они являются обязательными и индексированными.
10.5 Переименуйте таблицу «Лист1» в «Библиотека», используя контекстное меню.
Рис. 2.24 — Работа с мастером создания связей между таблицами 10.6 Составьте несколько таблиц: в первой разместите авторов, во второй — название, в следующей — тип издания, затем издательство, год издания, кол-во страниц. Названия для таблиц и поле данных — имена соответствующих им полей таблицы «Библиотека». Не забудьте соблюсти соответствие типов для создаваемых полей каждой из таблиц.
10.7 Перенесите данные из таблицы «Библиотека» в соответствующие поля созданных таблиц.
10.8 В таблице «Библиотека» добавьте две новые строки между второй и третьей, удалите последние три записи.
10.9 Отредактированную таблицу с помощью вкладки «Внешние данные/ Экспорт» экспортируйте в файл labkt1-7.XLS.
III. Предъявите преподавателю файлы labkt1-1 — labkt1-
1. Какие топологии используются для построения локальных вычислительных сетей? Варианты ответа: 1. Кольцо; 2. Звезда; 3. Общая шина;
4. Иерархическая древовидная.
2. Укажите веб-браузеры, чья доля в общем объ ме рынка браузеров для нае стольных ЭВМ наиболее заметна (выше 1% от общего количества):
1. Mozilla Firefox; 2. Konqueror; 3. Google Chorme; 4. NSCA Mosaic.
3. В каких случаях использование баз данных является предпочтительным по сравнению с использованием табличных процессоров?
4. Приведите последовательность действий, которые необходимо предпринять, чтобы найти книгу автора Dennis Klatt «Речь и обработка звуковых сигналов: обработка и восприятие речи и музыки» на сайте www.amazon.com?
КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ
В ТЕОРЕТИЧЕСКИХ ИССЛЕДОВАНИЯХ
3.1 Состав и методы теоретических иследований Основной задачей теоретических исследований является формулирование теоретических предположений по исследуемой проблеме, включающих объяснение явлений с использованием математического аппарата или качественных правил.Объем исследований зависит от специфики и сложности проблемы. В общем случае, исследовательская работа включает в себя следующие этапы:
1) Постановка задачи, где определяются цели исследования, наиболее эффективные пути реализации. Иногда формируется гипотеза, предварительно объясняющая явление.
2) Разработка модели процесса функционирования изучаемого объекта. Обычно используются математические, информационные или логические модели явления.
3) Выбор методов построения модели и их проверка.
4) Разработка алгоритмов и программных средств реализации моделей.
5) Выполнение математических расчетов и обработка информационных алгоритмов с использованием ЭВМ.
6) Анализ полученных результатов с помощью логических рассуждений и выводов, формулирование результатов исследований.
Эффективность исследования в значительной степени зависит от используемых исследователем методов. При этом обычно применяются:
• Известные общенаучные методы: абстрагирование, идеализация, формализация, анализ и синтез, обобщения и т. п.
• Математические методы: аналитические, численные, оптимизационные, вероятностно-статистические.
3.2 Компьютерная поддержка теоретических исследований • Эвристические приемы и методы: инверсия, универсальность, самообслуживание, ассоциации, аналогии и т. д.
• Логические методы и правила, к числу которых можно отнести правила вывода сложных понятий из простых, установление истинности, выявление непротиворечивости и т. п.
3.2 Компьютерная поддержка теоретических исследований Вычислительная техника находит широкое применение в реализации задач теоретических исследований. Наиболее часто е используют в проведении матемае тических расчетов. Программное обеспечение для данного направления условно делится на следующие категории:
1) Библиотеки программ для численного анализа, которые также делятся на библиотеки общего назначения (пакеты SSP, NAG) и узкоспециализированные пакеты, ориентированные на решение определенного класса задач (Micro Way — матрицы, преобразование Фурье).
2) Специализированные системы для математических расчетов и графического манипулирования данными и представления результатов (Phaser — дифференциальные уравнения, Statgraf — статистический анализ), Eureca, Statistica.
3) Диалоговые системы математических вычислений с декларативными языками, позволяющими формулировать задачи естественным образом (MathCAD, Matlab, Mathematica).
4) Электронные таблицы, которые позволяют выполнять различные расчеты с данными, представленными в табличной форме (OpenOffice Calc, Excеl).
В реализации эвристических методов рациональное применение ВТ связано с использованием методов морфологического анализа (таблиц), ассоциативных методов (метод каталога, метод гирлянд случайностей и ассоциаций), с помощью которых генерируется большое число вариантов решения задачи, а затем производится их оценка и выбор рационального.
Теоретические исследования технических проблем в некоторых случаях целесообразно проводить с использованием автоматизированной системы решения изобретательских задач — АРИЗ, которая охватывает все этапы технического творчества от анализа технических систем до поиска вариантов решения.
Наиболее сложной является компьютеризация логико-лингвистических методов научных исследований. Решение проблемы в этом направлении обеспечивается средствами, включающими элементы искусственного интеллекта. Это системы автоматизированного перевода (COKPAT, PROMT, Google Translate), интеллектуальные пакеты прикладных программ, расчетно-логические системы, системы поддержки принятия решений (СППР) и различные экспертные системы.
Интеллектуальные пакеты прикладных программ дают возможность решать задачи по описанию процесса с помощью непроцедурного языка без программирования алгоритма. При этом система сама формирует математическую модель 60 Глава 3. Компьютерные технологии в теоретических исследованиях исследования и определяет необходимые программные модули для ее реализации (ПРИЗ, СПОРА, МАВР).
Расчетно-логические системы предназначены для коллективного решения общих задач научных исследований при выполнении локальных задач на отдельных рабочих местах за счет координируемого взаимодействия по каналам связи (Система комплексного планирования ГРАНИТ).