Применение компьютерных технологий в бухгалтерском учете

Отчет по практике - Бухгалтерский учет и аудит

Другие отчеты по практике по предмету Бухгалтерский учет и аудит

?ы интернета:

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

Еще одной проблемой поисковых систем на пути к идеальной релевантной выдаче является то, что пользователи не точно вводят свои запросы. Например, пользователь вводит телевизоры и в таком случае не понятно, что он ищет: магазин бытовой техники, обзоры новых моделей или вообще реферат про историю возникновения телевидения. Но это уже проблемы поисковых систем.занимает лидирующую позицию, причем с большим отрывом от своих конкурентов - других поисковых систем мира. История возникновения поисковой системы Google довольно интересна. Ееи создали два студента Стэнфордского университета в 1998 году. Их имена Ларри Пейдж и Сергей Брин. Причем последний и дал название новому поисковику, сделав ошибку в слове Googol (число 10 в 100 степени). Сегодня Google это крупнейшая поисковая система мира, работающая с сайтами на 191 языках. Вот каким должно быть изготовление сайтов!

Крупнейшая же из Российских поисковых систем конечно - это Яндекс. В 2010 году она превысила 60% в общем количестве поисковых запросов в рунете. Также в 2010 году компания запустила поисковую систему yandex.com и тем самым вышла на международный рынок.

 

.Программирование

 

.1 Модульные программы, разработка программ

 

Назначение модулей.

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

Основным принципом модульного программирования является принцип разделяй и властвуй. Модульное программирование - это организация программы как совокупности небольших независимых блоков, называемых модулями, структура и поведение которых подчиняются определенным правилам.

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

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

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

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

Заголовок модуля Паскаля и связь модулей друг с другом

Заголовок модуля Паскаля состоит из зарезервированного слова unit и следующего за ним имени модуля. Для правильной работы среды Турбо Паскаля и возможности подключения средств, облегчающих разработку больших программ, имя модуля Паскаля должно совпадать с именем дискового файла, в который помещается исходный текст модуля.

Имя модуля Паскаля служит для его связи с другими модулями и основной программой. Эта связь устанавливается специальным предложением:

Если в Паскале модули используются, то предложение uses может стоять сразу после слова interface или сразу после слова implementation . Допускается и два предложения uses , т.е. оно может стоять и там, и там.

Интерфейсная часть

Интерфейсная часть открывается зарезервированным словом INTERFACE . В этой части содержатся объявления всех глобальных объектов модуля (типов, констант, переменных и подпрограмм), которые должны быть доступны основной программе и (или) другим модулям Паскаля. При объявлении глобальных подпрограмм в интерфейсной части указывается только их заголовок.

Следует учесть, что все константы и переменные, объявленные в интерфейсной части модуля Паскаля, равно как и глобальные константы и переменные основной программы, помещаются компилятором Турбо Паскаля в общий сегмент данных (максимальная длина сегмента 65536 байт).

Исполняемая часть модуля Паскаля

Исполняемая часть модуля Паскаля начинается зарезервированным словом IMPLEMENTATION и содержит описания подпрограмм, объявленных в интерфейсной части. В ней могут объявляться локальные для модуля объек?/p>