Энциклопедия по машиностроению XXL

Оборудование, материаловедение, механика и ...

Статьи Чертежи Таблицы О сайте Реклама

Структура и текст программы

Структура и текст программы  [c.123]

Возможность дополнения или замены существующих форм документации, например, обеспечивается ли включение в исходный текст программ на Коболе их описаний и описаний структуры записей  [c.188]

Оформление расчетно-пояснительной записки (РПЗ) с адекватным представлением хода проектирования и получением оригинальных текстов возможно при программной обработке текстов древовидной структуры. Основой, или стволом , такого текста является образец наиболее общей расчетно-пояснительной записки. Каждая ветвь соответствует этапу проектирования или логическому решению, которое может быть принято конструктором. Отдельные листья представляют собой типовые тексты, отражающие возможные вариации в пределах одного этапа или логического решения. Типовые тексты готовятся заранее и заносятся на магнитные диски. При проектировании ГПМ в зависимости от решений, принимаемых конструктором, формируется вектор логических решений, который содержит информацию о последовательности обработки древовидного текста. Программа обработки формирует текст РПЗ, заносит в него результаты расчетов, формирует образы отдельных документов, передает их в архив на магнитный диск для дальнейшей обработки программой вывода.  [c.149]


В составе программных продуктов, предназначенных для обработки текстовой информации, важное место занимают так называемые грамматические корректоры (ГК). Они используются для проверки правильности написания слов и предложений. Тестирование ГК представляет собой сложный процесс в связи с тем, что эксперты имеют различные мнения относительно стиля текста, расстановки знаков препинания, употребления синонимов, структуры самого текста и др. Независимо от сложившихся подходов все эксперты единодушны в том, что для чтения и понимания текста необходимы человек и конкретные знания в данной предметной области. Те возможности, которые предоставляются компьютером и ГК, могут быть оценены только экспертно, т.е. приблизительно. В качестве критерия оценки подобного приближения выбран набор правил для анализа написания слов и предложений, с помощью которых построены строки и абзацы текста. Данные правила требуют от программы выполнения синтаксического разбора предложений, анализа слов с определением правильности их употребления, а также правильного применения правил пунктуации.  [c.189]

Параметры и логическая структура подпрограммы RAD достаточно подробно пояснены в комментариях к тексту. Для проведения расчетов головная программа, реализующая ввод данных и печать результатов, должна быть составлена пользователем.  [c.181]

Как видно из изложенного выше, наименования (текст) служебных перфокарт определяют некоторую мнемонику (язык), облегчающую процесс подготовки исходной информации о структуре механизма и режима работы программы АПМ.  [c.65]

Такое триединство характерно для учебных программ кафедры Стечкина. И хотя в послевоенное время указания о трех уровнях не вошли в текст, в содержании программы 1948-49 года явно проявляется та же структура теоретические разделы — знать, практические занятия и лабораторные работы — уметь, типовые конструкции и перспективу развития авиадвигателей — понимать.  [c.186]

Структура трансляторов. Типичные функции трансляторов — контроль правильности исходной информации, генерация текста объектной программы. Процесс трансляции состоит из нескольких этапов, называемых фазами трансляции. Основные этапы — лексический и синтаксический анализ, генерация кода.  [c.261]

Посмотрите В левую верхнюю область экрана, и вы увидите структуру, напоминающую Дерево Конструирования при создании эскизов и деталей. В данном случае это Дерево Конструирования чертежей. В этом дереве отображаются все созданные листы и виды. С помощью него вы можете изменять свойства листа и созданных видов. Например, если нужно откорректировать основную надпись чертежа (а это придется делать обязательно), подведите курсор к строчке Формат листа и нажмите правую кнопку мыши. В выпадающем меню щелкните уже левой кнопкой мыши по строчке Редактировать основную надпись. Программа тут же скроет все виды и даст возможность редактировать основную надпись чертежа с помощью инструмента Заметка. Просто щелкните мышью по полю, которое требуется отредактировать, и введите необходимый текст, например, так, как показано на рис. 4.4.  [c.117]


Для обеспечения возможности отладки, хранения, передачи и поддержки программы рационально на пакете магнитных дисков организовать три библиотеки исходных текстов, загрузочных модулей составляющих процедур и загрузочных модулей управляющих программ [8]. Библиотеки загрузочных модулей заполняются после компиляции и редактирования соответствующих исходных модулей. Причем, если на конкретных ЭВМ ЕС пользователю доступна малая область оперативной памяти, можно организовать загрузочный модуль оверлейной структуры. Например, загрузочный модуль программы R00A21 простой структуры занимает I20K байт оперативной памяти ЭВМ. Если организовать загрузочный модуль программы R00A21 оверлейной структуры, показанной на рис. 6.4, он займет 84К байт оперативной памяти, т. е. экономия памяти весьма существенна.  [c.133]

Версия Турбо-Пролог значительно отличается от стандартного Г лога. Отличия прежде всего касаются наличия в нем встроенных средств типизации данных и большей структурированности исходных текстов программ. В структуре программы выделяются декларативные секции, например типов данных, определяемых пользователем. В данной версии поддерживаются различные типы данных символы, целые и действительные числа, строки, составные символы и файлы. Кроме тбго, Турбо-Пролог обладает и другими достоинствами мощной инструментальной поддержкой, быстрым компилятором, дающим эффективный машинный код, встроенными средствами организации многооконного режима, графикой высокого разрешения, низкоуровневыми средствами доступа к данным, широким набором математических функций. Однако и этому 51зыку будущего свойствен ряд недостатков и наиболее серьезный из них -невозможность динамического изменения базы знаний, что является следствием типизации данных введение новых предложений пользователем требует перек<шпиляции программы.  [c.208]

Основными партнерами микропроцессора в структуре ПЭВМ являются полупроводниковые устройства памят . В постоянной памяти (ПЗУ) хранится информация, которая обеспечивает готовность ПЭВМ к немедленному использованию сразу же после включения питания. Такая информация состоит, естественно, в основном из программ эти программы образуют ядро операционной системы и часто дополняются хранимым в ПЗУ интерпретатором кжого-либо диалогового языка программирования или текстом наиболее часто используемой прикладной программы. Информация, находящаяся в постоянной памяти, не может быть изменена пользователь может лишь заменить микросхемы или специальные кассеты ПЗУ, если ему необходимо изменить набор врожденных инстинктов своей ПЭВМ. В современных моделях ПЭВМ емкость ПЗУ достигает сотен килобайт, и во многих случаях съемные кассеты ПЗУ оказываются более удобным носителем текстов программ, чем наиболее распространенные магнитные носители информации.  [c.34]

Все начиналось с традиционных для многих задач автоматизации оформления чертежа за счет программного сервиса, разрабатываемого на Автолиспе, и стандартизации структуры DWG-файла. Но скоро стало ясно, что этого недостаточно, скорость работы конструкторов выросла незначительно. Следующим шагом бьшо создание программного интерфейса Auto AD и разработанной в ПКБ программы формирования спецификации. Для обеспечения этого интерфейса информация, необходимая для формирования спецификации, заносилась в атрибуты блоков Автокада. Блоками представлялись номера позиций и текст основной надписи (углового штампа). Программный интерфейс снял проблемы нестыковки чертежа и спецификации и дал заметный прирост, процентов на 30, производительности труда конструктора. Но он не менял в принципе ситуации, которую принято обозначать как электронный кульман , то есть ограничение САПР плоским черчением и задачей ускорения работы только конструктора.  [c.261]

Способы описания структур и функций ПО. На каждом из иерархических уровней разработки ПО имеются свои способы представления проектных решений. Если после этапа кодировки получаются полные тексты программ на принятых языках программирования, то на предыдущих этапах необходимо иметь средства более лаконичного и укрупненного представления структур данных, вычислительных процессов и описания спецификаций. Такими средствами являются граф-схемы, диаграммы HIPO, функциональные схемы и псевдоязыки.  [c.287]

В ряде программ предусмотрено использование внешних запоминающих устройств (пакета дисков, накопителя на магнитной ленте). Для уменьшения объема оперативной памяти, необходимой для размещения текста программ, применена оверлейная структура, позволяющая сохранять в оперативной памяти тексты только тех подпрограмм, которые необходимы для выполнения определенного этапа расчетов. В большинстве разработанных программ распределение оперативной памяти машины под массивы числовых данных осуществляется специальной подпрограммой, позволяющей использовать для размещения информации массивы с переменными границами, соответственно особенностям решаемых задач. Программы реализуют стандартную процедуру метода конечных элементов с решением системы линейных алгебраических уравнений по методу Холецкого, двойного разложения Холецкого, сопряженных градиентов, сингулярного разложения. Имеется подпрограмма автоматической генерации исходных данных при разбиении на конечные элементы односвязных и двухсвязных областей.  [c.41]


Кроме того, поскольку функция / ( i) на левой границе интервалов всегда отрицательна, для построения нового интервала достаточно проверить знак / (с) если / (с) <0, то с становится новой левой границей, если / (с) > О, то новой правой. Обратим внимание, что погрешность е следует задавать так, чтобы не слишком приблизиться к (п — 1)я при малых числах Bi и не вызвать переполнения порядка при вычислении tgjx. Логическая структура программы подробно пояснена в f(/jtj комментариях к тексту.  [c.55]

Структура пакета ГРАФОР подобна перевернутой пирамиде (рис. 136), в острие которой находится программа связи с ОС ЭВМ и графическим устройством. Следовательно, для перехода на работу с новым типом устройства или новой версией ОС достаточно сменить только одну программу и пакет будет готов к работе. На следующем, более высоком уровне находятся программы, реализующие графические утилиты перевод пера в указанную точку, вычерчивание вектора, дуги, окружности, эллипса, произвольного текста, различных маркеров и т. д. На программах графических утилит базируется второй уровень программ пакета, предназначенный для отображения плоских изображений. К программам второго уровня относятся такие программы, как аффинные преобразователи на плоскости, разметка числовых осей в декартовых, полярных или логарифмических координатах, проведение полигональных кривых, штриховка и экранирование плоской области и ряд других программ.  [c.218]

Древовидная структура является основной формой существования текста линеаризация - лишь заключительный этап работы с ним. Наиболее известная программа этого класса MaxThink (ThinkTank) поддерживает и более специфические формы работы с текстом, такие как категоризация элементов перечня, их упорядочение по важности и по содержимому, перемешивание (для обретения своего взгляда). Такие формы мозгового штурма дают создателям программ известные основания объявлять свои программы процессорами идей.  [c.116]

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

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

Языковый процессор является либо интерпретатором предложений исходного языка, которым может быть входной или промежуточный язык, либо компилятором рабочих программ моделирования. Часто используется сочетание принципов интерпретации и компиляции, при этом исходные тексты, описывающие структуру моделируемого объекта, транслируются в таблицы, удобные для последующей интерпретации. Компиляторы рабочих программ реализуют алгоритмы объединения моделей элементов в общие модели систем, специфичные для каждого уровня моделирования, и зачастую являются наиболее сложными частями ПМКМ.  [c.319]

Предлагаемая книга представляет собой сборник текстов лекций, прочитанных ведущими специалистами на симпозиуме по моделированию технологических процессов и микроэлектронных приборов. Такой подход к изданию книг, посвященных быстро развивающимся и, если можно так сказать, синтетическим областям науки и техники, получил за рубежом широкое распространение. Это и понятно — пришлось бы слишком долго ждать, пока кто-то соберется написать всеобъемлющую монографию. Однако указанный подход имеет и свои недостатки, гравный из которых - определенная разнородность стиля изложения. Не свободна от такого недостатка и эта книга. Если главы, посвященные диффузии и ионной имплантации легирующих примесей, процессам окисления, пучкового отжига и двумерным моделям МОП-транзисторов, нагшсаны достаточно подробно, то главы о литографии и травлении представляют собой по сути довольно краткие обзоры возможностей существующих программ. Весьма беглый характер носит и глава об аналитических методах исследований материалов и структур.  [c.6]

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

К синтезированному тексту на языке (1ар-директив, который для стандартных подпроцессов может содержать требуемое число директив (т. е. более чем одну с необходимыми ветвлениями и переходами) всегда добавляется (1ар-директива выхода на программу диалогового взаимодействия. При необходимости в синтезированный текст могут быть произведены вставки (1ар-директив для оперативного отображения хода процесса проектирования на внешних устройствах (дисплее, графопостроителе и т. п.). Указания на это содерн атся в фреймовой структуре диалога.  [c.227]


Пакет KEDD организован как открытая система, части которой могут быть изменены или добавлены в любое время. Разработку новых программ и методов поддерживает библиотека программ, которая содержит около 1000 процедур для основных функций, методов анализа и проектирования, управления базой данных и графики. Последние разработки, проводимые в Рурском университете, относились к задачам нелинейной идентификации и адаптивного многосвязного управления, методам проектирования обратных связей по состоянию. Эти разработки были дополнены и другими, проводимыми в институтах и на промышленных фирмах. Гибкая и несложная организация пакета позволила реализовать его на малых ЭВМ. Пакет достаточно велик (исходный текст занимает около ЮМ байт), но благодаря своей структуре может быть разделен на подсистемы любого размера. Небольшие подсистемы реализованы на многих фирмах. Основные места реализации пакета приведены в табл. 2.  [c.163]


Смотреть страницы где упоминается термин Структура и текст программы : [c.73]    [c.3]    [c.201]    [c.135]    [c.182]    [c.116]    [c.118]    [c.124]   
Смотреть главы в:

Водоподготовка  -> Структура и текст программы



ПОИСК



Программа

Структура программы

Текст



© 2025 Mash-xxl.info Реклама на сайте