Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Лекция 5. Инструментарии решения функциональных задач.

Системы программирования

Специальные профессиональные прикладные программы

Методо-ориентированные прикладные программы

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

Это класс проблемно-ориентированные прикладные программ реализующих компьютерные методы решения задач в достаточно узких предметных областях. Пример: бухгалтерские программы (1С: Бухгалтерия), программы финансового анализа, программы для маркетинговых исследований и т. д.

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

· средства написания программ (текстовые редакторы);

· средства преобразования программ к виду, пригодному для выполнения на ПК (ассемблеры, компиляторы, интерпретаторы, загрузчики и редакторы связей);

· средства контроля и отладки программ (средства отладки);

· интегрированные среды разработчиков, объединяющие указанные выше компоненты в единую систему.

При программировании для ПК используются: машинно-ориентированный язык Assembler, процедурно-ориентированные языки высокого уровня: Macro Assembler, Basic, Pascal, C, Ada, Apl, COBOL,Modula, PL/1, Fortran и др.; проблемно-ориентированные языки (функциональные и непроцедурные языки высокого уровня): Dbase, FoxBase, FoxPro, Paradox и т. п.), LISP, PROLOG и т. п.; объектно-ориентированные языки: Delphi, Visual Basic, Visual C и т. п.

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

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

С каждой системой программирования связан некоторый язык программирования. Язык программирования – это инструмент для создания компьютерных программ.

Контрольные вопросы и задания

1. Перечислите легальные способы распространения программных продуктов.

2. Перечислите функции основные операционных систем.

3. Что такое программы-утилиты?

4. Каково назначение драйверов?

Технология баз данных (БД) и систем управления БД (СУБД).

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

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

Пример. База данных ГИБДД всех владельцев автотранспорта, из которой по запросам сотрудников ГИБДД можно оперативно извлечь, скажем, данные о владельце машины по номеру ее госрегистрации.

<== предыдущая лекция | следующая лекция ==>
Универсальные прикладные программы | Базы знаний и экспертные системы
Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 1159; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.