Логические основы ЭВМ

План

Введение

1. Логические основы работы ЭВМ. Основы понятия и операции алгебры логики

2. Прикладное программное обеспечение

Заключение

Список использованной литературы

Введение

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

Информатика и связанные с ней информационные технологии - необходимый атрибут профессиональной пригодности в обществе. 

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

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

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

1. Логические основы работы ЭВМ. Основы понятия и операции алгебры логики

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

Алгебра логики - это раздел математической логики, значение всех элементов (функций и аргументов) которой определены в двухэлементном множестве: 0 и 1. Алгебра логики оперирует с логическими высказываниями. 

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

Простейшими операциями в алгебре логики являются операции логического сложения (иначе, операция ИЛИ, операция дизъюнкции) к логического умножения (иначе, операция И операция конъюнкции). Для обозначения операции логического сложения используют символы + или V , а логического умножения -- символы * *Л.

Правила выполнения операций в алгебре логики определяются рядом аксиом, теорем следствий. В частности, для алгебры логики выполняются законы:

1) сочетательный:

(а + Ь) + с = а + (Ь +с); (а*Ь)*с =а*(Ь*с);

2) переместительный:

а + b = b + а; а * b = b * а ;


распределительный:

а *(Ь +с) = а * b + а * с;

а + b * с = а * b + а * с.

Справедливы соотношения:

а + а = а;

а * а = а;

а + а* b = а;

а + b = а, если а - b 

Наименьшим элементом алгебры логики является 0, наибольшим элементом -- 1 . В алгебре логики также вводится еще одна операция -- операция отрицание (иначе, операция НЕ, операция инверсии), обозначаемая чертой над элементом.

По определению: а + а = 1, а*а = 0, 0=1, 1=0.

Функция в алгебре логики -- это алгебраическое выражение, содержащее элементы алгебры логики а, Ь, с ..., связанные между собой операциями, определенными в этой алгебре.

Согласно теоремам разложения функций на составляющие любая функция может быть разложена на конституэнты "1":

f (a)= f ( 1)* a + f (0)* a ; f(a,b)=f(l9b)*a+f(Q,b)*a=f(lM*a*a+f(l№ и т.д.)

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

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

Программа (program, routine) -- упорядочение последовательность команд (инструкций) компьютера для решения задачи. Программное обеспечение (sawtware) -- совокупность программ обработки данных и необходимых для их эксплуатации документов.

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

Задача (problem, task) -- проблема, подлежащая решению. Приложение (application) -- программная реализация на компьютере решения задачи.

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

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

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

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

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

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

Постановка задачи (problem definition) -- это точная формулировка решения задачи на компьютере с описанием входной и выходной информации.

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

К основным характеристикам функциональных задач, уточняемым в процессе ее формализованной постановки, относятся:

цель или назначение задачи, ее место и связи с другими задачами;

условия решения задачи с использованием средств вычислительной техники;

содержание функций обработки входной информации при решении задачи;

требования к периодичности решения задачи;

ограничения по фокам и точности выходной информации;

состав и форма представления выходной информации;

источники входной информации для решения задачи;

пользователи задачи (кто осуществляет ее решение и пользуется результатами решения).

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

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

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

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

Алгоритм решения задачи имеет ряд обязательных свойств:

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

определенность алгоритма -- однозначность выполнения каждого отдельного шага преобразования информации;

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

массовость -- пригодность алгоритма для решения определенного класса задач.

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

Алгоритм решения комплекса задач и его программная реализация тесно взаимосвязаны. Специфика применяемых методов проектирования алгоритмов и используемых при этом инструментальных средств разработки программ может повлиять на форму представления и содержание алгоритма обработки данных.

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

Программирование (programming) -- теоретическая и практическая деятельность, связанная с созданием программ.

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

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

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

Программирование -- это развитая отрасль хозяйственной деятельности, связанная со значительными затратами материальных, трудовых и финансовых ресурсов. По данным зарубежных источников, в середине 90-х годов в мире было занято программированием до 2% трудоспособного населения. Совокупный оборот в сфере создания программных средств достигает нескольких сот миллиардов долларов в год.

В связи с ростом потребности в разнообразных программах обработки данных весьма актуален вопрос применения эффективных технологий программирования и их перевода на промышленную основу. Это означает: 

стандартизованность, тиражируемость и воспроизведение различными разработчиками методов программирования;

внедрение прогрессивных инструментальных средств разработки программ;

использование специальных методов и приемов организации работ по разработке программ.

2. Прикладное программное обеспечение

Характеристика пакетов прикладных программ

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

Классификация пакетов прикладных продуктов, внутри которого проводится классификация по разным признакам:

типам предметных областей;

информационным системам;

функциям и комплексам задач, реализуемых программным способом. 

Для некоторых предметных областей возможна типизация функций управления, структуры данных и алгоритмов обработки. Это вызвало разработку значительного числа ГОШ одинакового функционального назначения и, таким образом, создало рынок программных продуктов:

ППП автоматизированного бухгалтерского учета;

ППП финансовой деятельности;

ППП управления персоналом (кадровый учет);

ППП управления материальными запасами; 

ППП управления производством;

банковские информационные системы и т.п.

Основные тенденции в области развития проблемно-ориентированных программных средств:

создание программных комплексов в виде автоматизированных рабочих мест (АРМ) управленческого персонала;

создание интегрированных систем управления предметной областью на базе вычислительных сетей, объединяющих АРМы в единый программный комплекс с архитектурой клиент-сервер;

организация данных больших информационных систем в виде распределенной базы данных на сети ЭВМ;

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

настройка функций обработки силами конечных пользователей (без участия программистов);

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

Для подобного класса программ высоки требования к оперативности обработки данных (например, пропускная способность для банковских систем должна составлять несколько сот транзакций в секунду), велики объемы хранимой информации, что обусловливает повышенные требования к средствам администрирования данных БД (актуализации, копирования, обеспечения производительности обработки данных).

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

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

ППП автоматизированного проектирования

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

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

ППП общего назначения.

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

Представители данного класса программных продуктов:

Настольные системы управления базами данных (СУБД), обеспечивающие организацию и хранение локальных баз данных на автономно работающих компьютерах либо централизованное хранение баз данных на файл-сервере и сетевой доступ к ним.

В настоящее время наиболее широко представлены реляционные СУБД для персональных компьютеров, осуществляющие:

работу с базой данных через экранные формы;

организацию запросов на поиск данных с помощью специальных языков запросов высокого уровня;

генерацию отчетов различной структуры данных с подведением промежуточных и окончательных итогов;

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

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

В современных СУБД (например, в СУБД Access 2.0) содержатся элементы CASE-технологии процесса проектирования, в частности:

визуализирована схема баз данных;

осуществлена автоматическая поддержка целостности баз данных при различных видах обработки (включение, удаление или модификация данных баз данных);

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

созданы для широкого использования прототипы (шаблоны) структур баз данных, форм, отчетов и т.д.

Все это свидетельствует о расширении функциональных возможностей СУБД как инструментального средства для создания приложений. Более подробно рассмотрим о СУБД. 

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

Многопользовательские СУБД (типа Paradox, Access, FoxPro и др.) В сетевом варианте обработки данных хранят информацию на файл-сервере -- специально выделенном компьютере в централизованном виде, но сама обработка данных ведется на рабочих станциях. Серверы баз данных, напротив, всю обработку (хранение, поиск, извлечение и передачу данных клиенту) данных выполняют самостоятельно, одновременно обеспечивая данными большое число пользователей сети.

Общим для различных видов серверов баз данных является использование реляционного языка SQL (Structured Query Language) для реализации запросов к денным.

Большинство серверов баз данных может использовать одновременно несколько платформ (Windows NT, Unix, OS/2 и др.), поддерживает широкий спектр протоколов передачи данных (IPX, ТСРЛР, Х.25 и др.).

Некоторые серверы реализуют распределенное хранение информации в сети, поддерживают интерфейсы на уровне вызова типа:

ODBC -- Open Data Base Connectivity для доступа к разнородным базам данных;

DAL -- Data Access Language для создания запроса на выборку данных, распределенных в сети;

SAG/CLI -- SQL Access Group/ Call Level Interface для распределенных запросов и др. Самой большой проблемой применения серверов баз данных являются обеспечение целостности (непротиворечивости) баз данных, решение вопроса, связанного с дублированием (тиражированием) данных по узлам сети и их синхронным обновлением.

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

Сервер отчетов подключается к серверу баз данных, используя все уровни передач и драйверы сервера баз данных. Серверы отчетов включают:

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

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

программы ведения словаря пользователей для разграничения доступа к сформированным отчетам;

программы ведения архива отчетов и др.

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

Текстовые процессоры -- автоматическое форматирование документов, вставка рисованных объектов и графики, составление оглавлений и указателей, проверка орфографии, шрифтовое оформление, подготовка шаблонов документов.

Табличный процессор -- удобная среда для вычислений силами конечного пользователя; средства деловой графики, специализированная обработка (встроенные функции, работа с базами данных, статистическая обработка данных и др.).

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

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

Для работы этих программ необходимы также наличие специализированного оборудования -- LCD (Liquid Crystal Desktop) -- жидкокристаллической проекционной панели, которая просвечивается проектором для вывода изображения на экран, видеотехника.

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

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

Наиболее распространены интегрированные пакеты, компонентами которых являются:

СУБД;

текстовый редактор;

табличный процессор;

органайзер;

средства поддержки электронной почты;

программы создания презентаций;

графический редактор.

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

Отличительными особенностями данного класса программных средств являются:

полнота информационных технологий для конечных пользователей;

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

общий сервис для программ интегрированного пакета (например, словарь и средства орфографии для проверки правописания, построитель диаграмм, конвертер данных и др.);

легкость обмена и ссылок на объекты, созданные программами интегрированного пакета (применяется два метода: DDE -- динамический обмен данных и OLE -- динамическая компоновка объектами), единообразный перенос объектов (метод drag-and-drop);

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

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

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

Методо-ориентированные ППП

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

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

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

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

Офисные ППП

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

1. Органайзеры (планировщики) -- программное обеспечение для планирования рабочего времени, составления протоколов встреч, расписаний, ведения записной и телефонной книжки.

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

2. Программы-переводчики, средства проверки орфографии и распознавания текста включают:

программы-переводчики, предназначенные для создания подстрочника исходного текста на укачанном языке;

словари орфографии, используемые при проверке текстов;

словари синонимов, используемые для стилевой правки текстов;

программы для распознавания считанной сканерами информации и преобразования в текстовое представление.

К ним относится:

ППП OCR Cunei Form 2.0 -- обеспечивает распознавание смешанных русско-английских текстов в формате RTF сохраняется как текст, так и иллюстрации;

ППП OCR Tiger -- шрифтовая обучаемая система распознавания русского языка с возможностью автоматического выбора шрифта из библиотеки, обеспечивает много страничный ввод текстов;

ППП Stylus Lingvo Office реализует весь цикл "от листа до листа" -- с помощью сканера осуществляется считывание текстового изображения, находящегося на печатномлисте; FineReader осуществляет распознавание оптических образов и запись считанной информации в текстовом виде; Stylus for Windows выполняет перевод на указанный язык; корректор орфографии Lingvo Corrector и резидентный словарь Lingvo осуществляют проверку и правку. Результат перевода представляется в формате текстового редактора Word for Windows и др.

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

В условиях развития глобальной информационной сети Internet появился новый класс программного обеспечения -- браузеры, средства создания WWW-страниц. Они различаются возможностями поддержки языка HTML, использованием цвета при оформлении фона, текста, форматированием текста, использованием графических форматов изображений, таблиц, фонового звука, мультипликации и т.п. Большинство браузеров использует язык Java.

Электронная почта также становится обязательным компонентом офисных ППП. Наиболее широко распространенные ППП электронной почты:

Eudora 2.1 (Qualcomm);

Pegasys Ma 12.4 (David Haris);

DML(DEVOS).

Они различаются платформами, на которых работают (DOS, Windows 3.x, Windows 95, Windows NT, Macintosh), ценой и условиями распространения, поддерживаемыми транспортными протоколами, интерфейсом с сетями. Электронная почта должна обеспечивать шифрование передаваемой информации, факсимиле подписи, проверку орфографии на любом из языков в, управление сообщениями по электронной почте (оповещение о новой почте, организация почтовых ящиков, поиск, цитирование корреспонденции и т.д.).

Настольные издательские системы

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

форматирование и редактирование текстов;

автоматическую разбивку текста на страницы;

создание заголовков;

компьютерную верстку печатной страницы;

монтирование графики;

подготовку иллюстраций и т.п.

ППП Adobe Page Maker 6.0 обеспечивает подготовку многостраничных цветных публикаций, гибкий дизайн страниц, высококачественную печать. Формат печатной страницы -- А2, допустим максимальный размер публикации более 1060 мм.

Расширены возможности по верстке: неограниченное число страниц-шаблонов, которые могут использоваться в одной публикации; применение различных эффектов к цветным изображениям; настройка резкости и регулировка цветов в импортированных файлах; возможно закрепление расположения объектов на странице, автоматическое выравнивание объектов.

Разработаны и включены новые цветовые библиотеки, используются новые технологии HiFi Color и PANTONE Hexachrome, которые расширяют цветовую гамму традиционной офсетной печати.

Программные средства мультимедиа

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

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

Системы искусственного интеллекта

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

программы-оболочки для создания экспертных систем путем наполнение баз знаний и правил логического вывода;

готовые экспертные системы для принятия решений в рамках определенных предметных областей;

системы управления базами знаний для поддержания семантических моделей (процедуральной, семантической сети, фреймовой, продукционной и др.);

системы анализа и распознавания речи и др.

Как правило, интеллектуальный интерфейс включает:

диалоговый процессор на естественном языке;

планировщик, преобразующий описание задачи в программу решения на основе информации базы знаний;

монитор, осуществляющий управление компонентами интерфейса.

Заключение

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

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

В настоящее время термин «информация» является одним из самых распространенных.

Для переработки информационных ресурсов применяют специальные технологии - информационные.

Различают следующие виды информационных технологий:

технологии обработки данных, технологии управления, автоматизация офиса, технологии поддержки принятия решения, экспертные системы.

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

Основной средой применения информационных технологий являются информационные системы. Информационные технологии могут существовать вне сферы информационной системы.

Список использованной литературы

1. Першиков В.И., Савинков В.М. Толковый словарь по информатике. - 2-е изд., доп. М.: Финансы и статистика, 1995.

2. Семенов М.И. и др. Автоматизированные информационные технологи в экономике: Учебник. - М.: Финансы и статистика, 2000.

3. Компьютерные технологии обработки информации: Учебное пособие под ред. Назарова С.В. - М.: Финансы и статистика, 1995.

4. Информатика: Учебник. - 3-е перераб. изд. / под ред. Н.В. Макаровой. - М.: Финансы и статистика, 2002. - 768 с.