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

Управляющая структура

Cтраница 1


Управляющие структуры в языке программирования служат основой, на которой операции и данные объединяются в программы и совокупности программ. До сих пор нас интересовали данные и операции сами по себе; теперь же мы должны рассмотреть организацию их в законченные, пригодные для выполнения программы. Эта организация включает два аспекта: управление последовательностью выполнения операций ( как примитивных, так и определяемых пользователем), которое мы называем управлением последовательностью действий и разбираем в этой главе, и управление передачей данных между группами операций, которое мы называем управлением данными и будем рассматривать в следующей главе. Такое деление удобно ввиду достаточной сложности обеих тем, кроме того, оно помогает четко различать два аспекта языков программирования, которые нередко смешивают.  [1]

Управляющие структуры, более общие, чем простые подпрограммы с рекурсией, предъявляют новые требования к среде ссылок. Мы кратко обсудим возникающие проблемы, не пытаясь провести исчерпывающий анализ.  [2]

Управляющие структуры Лиспа относительно просты. Выражения, используемые для составления программ, записываются в строго кембриджской польской форме и могут содержать условное ветвление. Конструкция PROG дает простую структуру для записи последовательности выражений, при этом можно употреблять метки и инструкции goto. Имеются примитивы ( называемые функционалами) для последовательного генерирования элементов списков. В большинстве программ на Лиспе широко используются рекурсивные вызовы подпрограмм.  [3]

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

Управляющие структуры Лиспа ( мы будем для них использовать термин предложение ( clause)) выглядят внешне как вызовы функций. Результатом вычисления, так же как у функции, является значение, т.е. управляющие структуры представляют собой формы. Однако предложения не являются вызовами функций, и разные предложения используют аргументы по-разному.  [5]

Управляющая структура, отражающая последовательность алгоритмических элементов, записывается как последовательность предложений ( любого типа), записанных одно после другого с одинаковым смещением обрамляющих слов.  [6]

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

Управляющая структура организует предложения для определения группы, которая может выполняться вне обычной последовательности действий. Сразу возникает вопрос: как отметить начало и конец каждой такой группы. В других языках, таких как Паскаль, применяются ключевые слова BEGIN и END. Подходов почти столько же, сколько языков.  [8]

Рассмотренные управляющие структуры являются основными средствами разработки программ. Эти простые структуры позволяют читать, записывать и устанавливать правильность программ ограниченной сложности и обладают достаточными возможностями, чтобы представлять проекты любых программ.  [9]

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

Обычная управляющая структура CALL-RETURN является основной. Использование явного атрибута RECURSIVE позволяет компилятору в нормальном нерекурсивном случае получать более эффективный код для входа в процедуру и выхода из нее, в то же время это не ограничивает программиста только нерекурсивными программами.  [11]

Управляющая структура системы КЕНТАВР обладает рядом возможностей, отсутствующих у систем, основанных на правилах продукции. Она построена так, чтобы использовать данные-ключи не только для предложения наиболее вероятного прототипа для первоначального исследования, но также для предложения альтернативных гипотез при обработке информации в процессе консультации. Например, возможно ошибочные значения, связанные со слотами компонент, могут стимулировать предложение других, более вероятных прототипов, когда попытка отождествить информацию не удается.  [12]

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

Эти управляющие структуры различны, так как узлы слияния не взаимозаменяемы. Аналогичным образом имеются две структуры типа СС, две-типа ПП в четыре - типа ПС. Сколько из 16 управляющих структур являются комбинацией структур с одним предикатным узлом. Укажите 10 управляющих структур, которые относятся к двойственным, из 16 структур.  [14]

Рассмотрим другие управляющие структуры Бейсика.  [15]



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