Фрагмент - алгоритм - Большая Энциклопедия Нефти и Газа, статья, страница 2
Каждый подумал в меру своей распущенности, но все подумали об одном и том же. Законы Мерфи (еще...)

Фрагмент - алгоритм

Cтраница 2


16 Блок-схема структуры следования C. [16]

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

Дано, что линейная таблица дел таб р [ 1: ш ] содержит номера всех городов, в которые можно добраться из 11, делая не более двух пересадок. В рамках модели М2 запишите фрагмент алгоритма, который выводит на экран сообщение о том, можно ли добраться из 11 в 12, делая не более трех пересадок.  [18]

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

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

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

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

23 Схема алгоритма 02п02п / п02 размещения размеров концентрических Дуг. [23]

Дальнейшая стратегия поставлена в зависимость от расположения средины обслуживаемой дуги по отношению к средине предыдущей в массиве дуги. Проверяется положение луча ( рис. 73), реализующего размещаемую размерную линию и наклоненного под углом QJ к аналогичным лучам ранее размещенных дуг. Специальный фрагмент алгоритма формирует рабочие ячейки ale, я е и GO - Ячейка ale содержит информацию о луче с ближайшим углом, значение которого меньше размещаемого; оц е - соответственно с ближайшим большим углом; а о - отражает случай совпадения ранее реализованного луча с размещаемым.  [24]

В состав программного обеспечения САПР входят пакеты прикладных программ ( ППП), ориентированные на решение определенных задач проектирования и реализуемые как надстройка над ОС. Основу ППП составляет множество программных модулей, каждый из которых является программой реализации определенной проектной процедуры либо программой реализации некоторого алгоритма ( или фрагмента алгоритма) проектирования.  [25]

Перед началом операций ввода математических выражений, функций, матриц, шаблонов графиков, текстовых фрагментов и проч. Отнесение вводимых элементов к математическим выражениям объясняется тем, что по умолчанию система настроена на так называемую математическую область документа, в которой формируются фрагменты алгоритмов и осуществляются вычисления или символьные преобразования математических выражений. Для перехода к вводу текстовых фрагментов необходимо осуществить переключение режима работы системы. Для этого активизируется позиция Insert / Text Region главного меню. После завершения ввода текстового фрагмента щелчком мыши в выбранной точке документа производится обратное переключение режима ( активизируется позиция Insert / Math Region главного меню); система готова к вводу математических выражений на месте появившегося визира.  [26]

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

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

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

Список допустимых операций представленного арифметического устройства достаточно легко может быть расширен. Например, для реализации умножения на втором этапе следует предусмотреть умножение мантисс ( выравнивание порядков при сложении может быть выполнено как умножение), а на третьем этапе выполнять сложение порядков. Блок нормализации никак не модифицируется. Естественно, требуется управление коммутацией данных внутри блоков, реализующих фрагменты алгоритма. Такие коммутаторы, распределенные по пути распространения данных, управляются кодом выполняемой операции, который движется по параллельному пути, составленному из элементов задержки, синхронно с перемещением данных, которые обрабатываются в этой операции.  [30]



Страницы:      1    2    3