Лекция6ПрикладныеПрогрМодели(2009).ppt
- Количество слайдов: 15
Тема 2. Прикладное программное обеспечение. Прикладные программы обеспечивают выполнение необходимых пользователям работ. Редакторы документов Microsoft Word. Табличные процессоры Microsoft Excel. Программы подготовки презентаций Microsoft Power Point. Графические редакторы –Paint, Photoshop, Corel Draw Системы управления базами данных (СУБД) Microsoft Access. Правовые базы данных Гарант. Кодекс. Персональные информационные менеджеры Lotus Organizer. Программы планирования Microsoft Project .
Издательские системы Программы для анимации 3 D Sudio. Программы для создания компьютерного видео Adobe Premiere. Бухгалтерские программы « 1 С: Бухгалтерия» . Системы автоматизированного проектирования (САПР) Auto. Cad. Программы распознавания символов позволяют вводить с помощью сканера напечатанные тексты. Fine Reader. Программы переводчики Stylus. Программы –словари
Бухгалтерские программы « 1 С: Бухгалтерия» . Системы автоматизированного проектирования (САПР) Auto. Cad. Программы распознавания символов позволяют вводить с помощью сканера напечатанные тексты. Fine Reader. Программы переводчики Stylus. Программы –словари
Инструментальные средства разработчика (системы программирования) Системы программирования это комплекс программ – обеспечивающих возможность создания новых программ для компьютера на конкретном языке программирования для конкретного вида ЭВМ. Система программирования включает в себя: - текстовый редактор (необходимый для создания и редактирования исходного кода программы); - транслятор программ; - библиотеки функций (набор программ, вычисляющих различные стандартные функции);
Мультимедийная программа, работающая на специально подготовленном для этого оборудовании, практически ничем не отличается от кинофильма и даже превосходит его, т. к. позволяет самому участвовать в нем. Мультимедийный компьютер включает в себя: а) звуковую плату, б) плату видеоввода для работы с видеомагнитофоном, видеокамерой, цифровой фотокамерой, телевизором, дисководом CD-Rom, в) звуковые стереоколонки, г) микрофон, е) необходимое программное обеспечение.
Раздел 4. Информационные модели Этапы решения задачи при компьютерном моделировании Реальный объект Модель Алгоритм Программа Результат Модель –это некий объект, который отражает существенные особенности изучаемого объекта. Все модели можно разбить на два больших класса: -модели предметные (глобусы, анатомические муляжи, макеты зданий и т. д. ) -модели информационные (рисунки, плакаты, географические карты, таблицы, формулы, компьютерные программы и т. д. ) В качестве примеров информационных моделей рассмотрим: -базы данных; -искусственный интеллект; -экспертные системы.
1. Базы данных База данных (БД) –это информационная модель, позволяющая в упорядоченном виде хранить данные о группе объектов, обладающих одинаковым набором свойств. Существует три типа баз данных: -табличные; -иерархические; -сетевые. Табличные (реляционные) базы данных. Два этапа проектирования баз данных. 1 -ый этап. Анализ предметной о 6 ласти. Этот этап выполняется разработчиками ИС совместно с заказчиком. Обычным языком описываются информационные объекты, их свойства, их взаимосвязи, описываются пожелания будущих пользователей. 2 -ой этап. Проектирование. Выбирается система управления базами данных (СУБД), например- Microsoft Access
Данные хранятся в виде таблиц, строки которых состоят из наборов полей (столбцов) определенных типов (числовой, текстовый, дата/время и т. д. ). Запись (основной элемент БД) - строка двумерной таблицы в реляционных базах данных. Каждая таблица должна содержать ключевое поле. Ключевое поле –это поле, значение которого однозначно определяет запись в таблице. Поиск информации по запросам пользователя может осуществляться по нескольким таблицам. В этом случае таблицы должны быть связаны. Связь между таблицами обеспечивается с помощью ключевых полей.
Например: В таблице «Спортивные общества» -четыре поля : код спортивного общества (ключевое поле); наименование; адрес; телефон. -шесть записей. Спортивные общества Код спортивного общества Наименование Адрес Телефон 21 Спартак Мира 4 21 -33 -25 32 Динамо Маркса 76 22 -55 -66 34 Трудовые резервы Любинская 9 31 -54 -85 45 Молния Омская 15 33 -64 -78 25 Авангард Лермонтова 2 37 -45 -45 60 Иртыш Фрунзе 45 22 -55 -47
В таблице «Спортсмен» -ключевое поле «номер» (порядковый номер записи). Спортсмен Номер Код спорт. общ. 1 2 2 Фамилия Дата Пол Бег Прыжок Ильин 12. 05. 1998 м 5, 50 1 Величко 14. 05. 1998 ж 5, 60 140 3 1 Сидорова 18. 05. 1998 ж 5, 70 160 4 2 Бойко 25. 10. 1999 ж 5, 40 150 5 4 Королев 16. 11. 2000 м 5, 10 170 6 2 Ильин 17. 02. 2001 м 5, 20 190 7 1 Шатрова 10. 04. 2001 ж 5, 80 155 8 4 Штрауб 05. 10. 2001 м 5, 30 180 9 4 Петров 02. 2002 м 5, 00 195
Иерархические базы данных. Объекты распределены по уровням. Каждый элемент нижнего уровня может входить в состав только одного элемента верхнего уровня. Сетевые базы данных применяются для информационных систем со сложной структурой, в которых связи между элементами имеют произвольный характер. Например, глобальная сеть Интернет.
2. Искусственный интеллект В 1956 г. в Стенфордском университете (США) на семинаре, посвященном решению логических задач, признано новое научное направление, связанное с машинным моделированием человеческих интеллектуальных функций -искусственный интеллект. Если в 60 -х годах широко обсуждался вопрос «Может ли компьютер мыслить? » , то теперь вопрос ставится иначе: «Достаточно ли хорошо человек понимает, как он мыслит, чтобы передать эту функцию компьютеру? » . Любая задача, для которой не известен алгоритм решения, может быть отнесена к сфере искусственного интеллекта. Для таких задач характерно следующее: - информация чаще представляется в символьной (а не в числовой) форме; - наличие выбора между многими вариантами в условиях неопределенности.
Основные направления, где применяются методы «искусственного интеллекта» : -восприятие речи (перевод предложений естественного языка на формальный язык, который может быть использован техническими системами); -автоматический синхронный перевод с одного языка на другой; -математика и автоматическое доказательство теорем; -игры (шахматы);
В настоящее время создаются и эксплуатируются все новые и новые работоспособные интеллектуальные системы, в основе которых используются принципы: а) нейрокибернентки (занимается моделированием человеческого мозга); б) кибернетика «черного ящика» (структура модели не главное, важна ее реакция на заданные входные данные, на выходе модель должна реагировать как человеческий мозг). Обретение компьютерами интеллектуальных возможностей дало толчок к созданию компьютерной техники пятого поколения.
3. Экспертные системы- это интеллектуальные программы, способные делать логические выводы на основе знаний из конкретной предметной области, обеспечивающих решение диагностических задач и способные заменить специалиста (эксперта). Предметные области: медицина, химия, геология, экономика и т. д.
Лекция6ПрикладныеПрогрМодели(2009).ppt