Автоматизация проектирования

Автор работы: Пользователь скрыл имя, 07 Октября 2015 в 19:45, реферат

Описание работы

Преобразование информации в САПР. Языки описания объекта проектирования. Инициатор диалога при использовании запрос-ответных языков. Система команд современных ЭВМ.

Содержание работы

1. Введение
2. Общая характеристика
3. Управляющее лингвистическое обеспечение
4. Базовое лингвистическое обеспечение
5. Заключение
6. Список использованных источников

Файлы: 1 файл

bestreferat-302522-0000 - копия.docx

— 46.46 Кб (Скачать файл)

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

Качественным отличием этих языков от языков кодового и низкого уровней является их машинная независимость: программы процедурно-ориентированных языков могут выполняться на любых ЭВМ, снабженных соответствующими языковыми процессорами. Последние автоматически отображают языковые конструкции, понятные человеку, в семантически эквивалентные конструкции машинного языка. При этом лаконичным и выразительным исходным конструкциям ставятся в соответствие, как правило, значительные по объему совокупности машинных команд и данных. Тем самым существенно повышается производительность разработчиков программного обеспечения САПР. Вместе с тем выдаваемые языковыми процессорами машинные программы являются не экономными по потребляемым ресурсам ЭВМ, так как машинно-ориентированные языки позволяют создавать, как правило, более компактные и быстрые программы.

Представление алгоритма решения задачи на процедурно-ориентированном языке заключается в указании последовательности процедурных шагов, конкретизирующих вычислительный процесс. При этом типичными процедурными шагами являются ввод данных, выборка значений, вычисления по формулам, присваивания значений переменным, проверка логических условий, передача управления определенным шагам, вывод данных. Выражение этих действий производится в терминах допустимых типов данных, типов операций и механизмов управления последовательностью применения операций и данных. Различие в содержании этих понятий обусловливают основные различия языков программирования высокого уровня. Наибольшее распространение в САПР получили языки высокого уровня Фортран, ПЛ/1, Бейсик, Паскаль.

 

Заключение

Исходя из вышесказанного, можно составить схему лингвистического обеспечения САПР.

Лингвистическое обеспечение диалоговых САПР основывается на естественных языках (наиболее распространен английский), общепринятых символьных и графических образах. Проектирование в диалоговом режиме построено так, что пользователь, контактируя с КСАП по схеме «вопрос – ответ – вопрос – ответ – …,» выдает инструкции управления проектированием, которые имеют характер либо распоряжения ЭВМ, либо ответа на ее запросы.

Эффективное функционирование САПР возможно только при наличии и заданном порядке взаимодействия данных выше компонентов обеспечения автоматизированного проектирования (математического; лингвистическое; техническое; информационное; программное; методическое; организационное).

 

Список использованных источников

1) Берхеев М. М., Заляев И. А., Кожевников Ю. В. и др. Основы систем автоматизированного проектирования. Учеб. пособие. – Издательство Казанского университета, 1988. – 253с.

2) Митрофанов  В. Г., Калачев О. Н., Схирладзе А. Г. и др. САПР в технологии машиностроения. Учеб. пособие. – Ярославль; Ярослав. гос. техн. ун-т, 1995. – 298с.

3) www.ispu.ru/library/lessons/koposov2/14.html


Информация о работе Автоматизация проектирования