- •Раздел 2. Информация и информационные процессы.
- •Тема 2.4 Основные информационные процессы и их реализация при помощи компьютеров. Архив информации. Поиск информации с использованием компьютера.
- •I Основные информационные процессы и их реализация при помощи компьютеров
- •Информационные процессы
- •1 Хранение информации
- •1.1 Использование бумажных носителей информации
- •1.2 Использование магнитных носителей информации
- •1.3 Использование оптических дисков и флэш-памяти
- •1.4 Определение объёмов различных носителей информации
- •Система основных понятий
- •1.5 Надежность и долговременность хранения информации
- •2 Передача информации
- •3 Обработка информации
- •II Архив информации
- •1 Основные понятия процесса архивации
- •2 Основные виды программ-архиваторов
- •III Поиск информации с использованием компьютера
- •1 Поиск данных
- •1.1 Постановка задачи поиска данных
- •1.2 Организация набора данных
- •1.3 Последовательный поиск
- •1.4 Поиск половинным делением
- •1.5 Блочный поиск
- •1.6 Поиск в иерархической структуре данных
- •Система основных понятий
- •2 Поиск информации в Интернет
- •2.1 Поисковые системы общего назначения
- •2.2 Специализированные поисковые системы
- •2.3 Справочные карты по составлению запросов в некоторых поисковых системах Поисковая система Altavista http://www.Altavista.Com
- •Поисковая система Яндекс (http://www.Yandex.Ru)
- •Поисковая система Рамблер (http://www.Rambler.Ru)
- •Поисковая система Апорт (http://www.Aport.Ru)
1.5 Блочный поиск
Снова вспомним пример с записной книжкой. Пусть в вашей записной книжке имеется алфавитный индекс в виде вырезанной «лесенки» или в виде букв вверху страницы. Несколько страниц, помеченных одной буквой, назовем блоком. Имеется блок «А», блок «Б» и т. д. до блока «Я».
Индекс – это часть ключа поиска (например, первая буква).
Записи телефонов и адресов расставлялись в записной книжке по блокам в соответствии с первой буквой. Однако внутри блока записи не упорядочены в алфавитном порядке следующих букв, как это делается в словарях и энциклопедиях. Записи в книжке мы ведем в порядке поступления. При такой организации данных поиск нужного телефона будет происходить блочно-последовательным методом:
1) с помощью алфавитного индекса выбирается блок с нужной буквой;
2) внутри блока поиск производится путем последовательного перебора.
Большинство книг в начале или в конце текста содержат оглавления: список названий разделов с указанием страниц, с которых они начинаются. Разделы – это те же блоки. Поиск нужной информации в книге начинается с просмотра оглавления, с дальнейшим переходом к нужному разделу, который затем просматривается последовательно. Очевидно, это тот же блочно-последовательный метод поиска.
Списки с указанием на блоки данных называются списками указателей.
Разбиение данных на блоки может быть многоуровневым. В толстых словарях блок на букву «А» разбивается, например, на блоки по второй букве: блок от «АБ» до «АЖ», следующий от «AЗ» до «АН» и т.д. Такой порядок называется лексикографическим.
В поисковом множестве с многоуровневой блочной структурой происходит поиск методом спуска: сначала отыскивается нужный блок первого уровня, затем второго и т.д. Внутри блока последнего уровня может происходить либо последовательный поиск (если данных в нем относительно немного), либо оптимизированный поиск типа половинного деления. Поиску методом спуска часто помогают многоуровневые списки указателей.
1.6 Поиск в иерархической структуре данных
Многоуровневые блочные структуры хранения данных называются иерархическими структурами. По такому принципу организовано хранение файлов в файловой системе компьютера. То, что мы называли выше блоками, в файловой системе называется каталогами или папками, а графическое изображение структуры блоков-папок называется деревом каталогов.
Чтобы найти файл, нужно знать путь к файлу по дереву каталогов. Операционная система поможет найти Отпрашиваемый нами файл по команде Поиск. Результат поиска представляется в виде пути к файлу, начиная от корневого каталога последовательно по уровням -дерева до каталога (папки), непосредственно содержащего ваш файл. Например, при поиске файла с именем ke.exe будет выдан следующий ответ: E:\GAME\GAMES\ARCON\ke.exe
Здесь указан полный путь к файлу на логическом диске Е: oт корневого каталога до самого файла. Имея такую подсказку, вы легко отыщете нужный файл на диске методом спуска но дереву каталогов. Каталог иерархической структуры файловой системы компьютера является многоуровневым списком указателей.
