русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Управляющее ЛО


Дата добавления: 2015-08-06; просмотров: 716; Нарушение авторских прав


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

1. Входные языки:

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

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

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

2. Выходные языки используются для выражения результатов выполнения проектных процедур на ЭВМ.

3. Языки сопровождения применяются для корректировки и редактирования данных при выполнении проектных процедур.

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

5. Промежуточные внутренние языки предназначены для представления информации на определенных стадиях ее переработки в ЭВМ.

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

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



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

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

Различают .три основных вида человеко-машинного общения:

- «Ведущая ЭВМ». Здесь система посредством специальных сообщений запрашивает необходимое описание объекта проектирования, либо указывает возможные пути решения задачи и требует от проектировщика конкретизации задания. Эти сообщения на языке пользователя.

- «Ведущий проектировщик». Проектировщик на специальном языке задает для ЭВМ последовательность операций и процедур обработки указанной информации. Этот вид общения требует от проектировщика четкого знания алгоритма проектирования и возможностей использования комплекса САПР.

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

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

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

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

 



<== предыдущая лекция | следующая лекция ==>
Общая характеристика | Базовое ЛО


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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