русс | укр

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

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

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

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


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

Слайд № 15


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


Языки проектирования –это проблемно-ориентированные языки (ПОЯ) для обмена информацией между проектировщиком и ЭВМ в про­цессе проектирования. Они разделяются на входные, выходные, сопро­вождения, промежуточные и внутренние.

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

Для ввода в ЭВМ относительно простых изображений используют кодировщики графической информации, а для сложных чертежей — спе­циальные графические языки, применяющие координатный, структур­но-символический (метод типовых графических элементов), аналитичес­кий и рецепторный (мозаичный) способы. В настоящее время наиболее развитыми графическими языками являются ОГРА (язык описания гра­фики), ФАП-КФ (формализованный аппарат геометрического модели­рования на основе компилятора с языка ФОРТРАН) и ГРАФОР (графи­ческий ФОРТРАН).

Для представления структурных, функциональных и принципиаль­ных схем созданы специальные языки для электрических и электронных схем (входные языки систем САМРИС-2, СПАРС, КРОСС и др.).

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

Языки сопровождения применяются для корректировки и редактирова­ния данных при выполнении проектных процедур и делятся на недиалого­вые и диалоговые. Для САПР используется диалоговый язык, который может быть пассивным и активным. В диалоговых системах на основе пас­сивных языков инициатором диалога является система, которая в заранее определенных местах программы может прерывать вычислительный про­цесс и обращаться к проектировщику. От проектировщика требуются либо ответы типа «да» и «нет», либо выбор ответа из заданного набора различных вариантов технического решения (выдача номера варианта).



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

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

 

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



<== предыдущая лекция | следующая лекция ==>
Слайд 14 | Понятие рекурсии


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


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

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

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


 


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

 
 

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

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