Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otvety1.doc
Скачиваний:
445
Добавлен:
14.02.2015
Размер:
12.78 Mб
Скачать

204 Подпрограммы (Pascal, c, c#).

Подпрограмма- это отдельная функционально независимая часть программы. Любая подпрограмма обладает той же структурой, которой обладает и вся программа.

Подпрограммы решают три важные задачи:

  • избавляют от необходимости многократно повторять в тексте программы аналогичные фрагменты;

  • улучшают структуру программы, облегчая ее понимание;

  • повышают устойчивость к ошибкам программирования и непредвидимым последствиям при модификациях программы.

Очень важно понимать, что в подпрограммы выделяется любой законченный фрагмент программы. В качестве ориентиров просмотрите следующие рекомендации:

  1. Когда Вы несколько раз перепишите в программе одни и те же последовательности команд, необходимость введения подпрограммы приобретает характер острой внутренней потребности.

  2. Иногда слишком много мелочей закрывают главное. Полезно убрать в подпрограмму подробности, заслоняющие смысл основной программы.

  3. Полезно разбить длинную программу на составные части - просто как книгу разбивают на главы. При этом основная программа становится похожей на оглавление.

  4. Бывают сложные частные алгоритмы. Полезно отладить их отдельно в небольших тестирующих программах. Включение программ с отлаженными алгоритмами в основную программу будет легким, если они оформлены как подпрограммы.

  5. Все, что Вы сделали хорошо в одной программе, Вам захочется перенести в новые. Для повторного использования таких частей лучше сразу выделять в программе полезные алгоритмы в отдельные подпрограммы.

Подпрограммы могут быть стандартными, т.е. определенными системой, и собственными, т.е. определенными программистом.

Стандартная подпрограмма(процедура или функция) - подпрограмма, включенная в библиотеку программ ЭВМ, доступ к которой обеспечивается средствами языка программирования. Вызывается она по имени с заданием фактических параметров с типом описанным при описании данной процедуры в библиотеке процедур и функций.

Из набора стандартных процедур и функций по обработке одного типа информации составляются модули. Каждый модуль имеет своё имя. Доступ к процедурам и функциям модуля осуществляется при подключении этого модуля (Uses Crt, Graph).

205 Поисковая система в Internet: структура баз, технология пополнения и поиска.

Поисковые системы состоят из трех частей:

- робот — программа, которая посещает web-серверы, считывает и индексирует полностью или частично их содержимое и далее следует по ссылкам, найденным на сервере. Просмотры серверов осуществляются периодически, например раз в месяц, раз в две недели;

- индексные массивы и копии текстов просмотренных страниц, хранящиеся в поисковой с-ме;

- программа, которая, просматривая в соответствии с запросом пользователя индексные массивы, отбирает и выдает потребите­лю найденные документы.

В каталогах имеются иерархические тематические рубрики. Отне­сение серверов к тем или иным рубрикам каталога осуществляется человеком. Пользователь ищет инф-ю в каталоге вручную, ис­пользуя рубрики.

Исследуемое пространство со­стоит из следующих компонентов:

- центральное ядро — тесно связанные между собой web-страни­цы, с каждой из которых можно попасть на любую другую (27 %);

- отправные страницы. В них могут быть ссылки, ведущие к ядру, но из ядра к отправным страницам попасть нельзя (22 %);

- оконечные web-страницы, к которым можно прийти по ссылкам из ядра, но к ядру от них попасть нельзя (22 %);

- полностью изолированные от центрального ядра страницы (22 %); web-страницы, не пересекающиеся с остальными ресурсами Интернета (7 %).

Наилучшим вариантом работы с ИР Интернета является вариант, когда пользователь знает адрес сайта и получает возможность ознакомиться с его содержимым.

Если пользователь исследует новую проблему в бизнесе, ищет инф-ю среди ресурсов, которые он еще не освоил, одним из основ­ных методов является использование поисковых машин и каталогов.

В этом случае может быть предложена следующая технология под­готовки и проведения поиска.

  • Определение общей направленности запроса, его содержания.

  • Определение географических регионов поиска. В первую очередь для практических задач ценность информационного ресурса может зависеть от его географического расположения.

  • Отбор поисковых машин. Осуществляется отбор и устанавлива­ется последовательность использования поисковых машин в со­ответствии с убыванием ожидаемой эффективности поиска в каждой из машин. Качество выполнения этого этапа будет зави­сеть от опыта работы пользователя с поисковыми машинами.

  • Составление запросов к поисковым машинам. Для эффективного использования поисковых машин за­прос составляется так, чтобы область поиска была сужена в мак­симальной степени. Необходимо смоделировать, представить себе, как может выглядеть искомая инф-я. По ключевым словам следует составить тезаурус.

  • Выполнение запроса и его уточнение. Составленный запрос переда­ется на обработку. Анализ полученных результатов позволяет корректировать запрос, чаще всего с целью сужения области поиска.

  • Поиск деловой инф-и в Интернете — это творческий про­цесс, требующий глубоких знаний в области информатики, лингви­стики, принципов построения информационных и поисковых ресур­сов Интернета

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]