72645

Последовательность выполнения операторов в программной единице

Доклад

Информатика, кибернетика и программирование

Любая программная единица представляет собой последовательность операторов и комментариев. Комментарии могут располагаться в любом месте программной единицы. Они не влияют на ход выполнения программы. Порядок следования операторов в программе существен.

Русский

2014-11-26

12.99 KB

0 чел.

Последовательность выполнения операторов в программной единице

Любая программная единица представляет собой последовательность операторов и комментариев. Комментарии могут располагаться в любом месте программной единицы. Они не влияют на ход выполнения программы. Порядок следования операторов в программе существен. Начальным оператором любой подпрограммы является оператор определения подпрограммы. В основной программе такой оператор отсутствует и первым оператором может быть любой оператор языка. 

В любой программной единице неисполняемые операторы, за некоторым исключением, размещаются в начале программы, причем должен соблюдаться строгий порядок в последовательности их записи; за ними располагаются различные исполняемые операторы. Исключение составляет, например, неисполняемый оператор FORMAT, который может размещаться в любом месте программы. 

Этим оператором заканчивается любая программная единица. 

Оператор END должен заканчивать любую программную единицу. Он является неисполняемым оператором и не должен содержать метку. 

Кроме указанных операторов в любой программной единице могут быть использованы операторы DATA и NAMELIST. Оператор DATA, как и оператор FORMAT, может располагаться в любом месте программной единицы после оператора IMPLICIT, однако он должен следовать за операторами описания, объявляющими те же идентификаторы, которые используются в нем. 

Такой режим может быть задан в любой программной единице фортрана. 

Этот неисполняемый оператор должен быть последним предложением в любой программной единице. Его появление означает, что в данной программной единице предложений больше нет. 

Оператор задания формата является неисполняемым опера-тоодм Он может использоваться в любой программной единице, отличной, от. BLOCK DATA ( см. 11.12.6), распо - дгаядь в любом ее месте перед оператором END и после оператора IMPLICIT или оператора-заголовка программной единицы, если оператор IMPLICIT в ней отсутствует. FORMAT может предшествовать оператору ввода или вывода, либо располагаться после него. 

Переменные, значения которых заданы в BLOCK DATA, могут использоваться в любой программной единице, содержащей общий блок с тем же именем. Лучше в каждом блоке данных собирать общие блоки, связанные между собой логически. 

Первым оператором подпрограммы должен быть оператор SUBROUTINE или FUNCTION. Основная программа никаким специальным оператором не идентифицируется и начинается сразу с описаний. В частном случае любая программная единица может не иметь явных описаний. 

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


 

А также другие работы, которые могут Вас заинтересовать

80825. МАТРИЧНЫЕ ОРГАНИЗАЦИИ: ОПРЕДЕЛЕНИЕ, ПРИЗНАКИ, СВОЙСТВА, СФЕРЫ ПРИМЕНЕНИЯ 45.14 KB
  Выбор конкретного варианта определяется тем какие права делегирует ему высшее руководство организации. Руководители проектов в матричной организации отвечают в целом за интеграцию всех видов деятельности и ресурсов относящихся к данному проекту. Помимо руководителя организации назначается руководитель программы ранг которого выше ранга руководителя организации.
80826. РЕОРГАНИЗАЦИЯ ОРГАНИЗАЦИЙ: ЭТАПЫ, СОДЕРЖАНИЕ ЭТАПОВ, ЗАДАЧИ, РЕШАЕМЫЕ НА ОТДЕЛЬНЫХ ЭТАПАХ 46.03 KB
  Подготовка проекта реорганизации. Цели проекта: задачи и ожидаемые результаты; создание группы реорганизации с определенным удовлетворением квалификации и профессионализма; преодоление сопротивления реорганизации. Задача высшего руководства: обучить управленческую группу методологии проведения реорганизации. Задачи: выявление интересов потребителей; планирование необходимых мероприятий; выбор субъектов и объектов реорганизации; разработка модели текущего состояния организации; выявление видов деятельности организации;...
80827. ОБЩЕСТВЕННОЕ МНЕНИЕ: ОПРЕДЕЛЕНИЕ, ФУНКЦИИ, ПОРЯДОК ФОРМИРВОАНИЯ 45.23 KB
  Субъект общественного мнения общественность или группа характеризующиеся некой ценностью. Объект общественного мнения те факты общественной жизни которые затрагивают интересы группы общности и представляются актуальными социально значимыми. В основе общественного мнения лежат потребности и интересы людей. Признаки общественного мнения: нормативнооценочный характер т.
80828. PR И СМИ: ПРИНЦИПЫ РАБОТЫ, ОСНОВНЫЕ НАПРАВЛЕНИЯ ВЗАИМООТНОШЕНИЙ 47.1 KB
  Связи со СМИ одно из важнейших направлений PR. Именно поддержкой связей со СМИ mssmedi reltions в основном и занимаются большинство PRменеджеров компаний предприятий и организаций. Основные принципы работы со СМИ: представление СМИ одного голоса; сочетание плановости и гибкости; взаимодействие с представителями СМИ осуществляется как на формальном так и на не межличностном уровне Правила работы со СМИ: строить отношения на доверительной основе предоставляя информацию в полном объеме и оговаривать формы использования информации; 2.
80829. ИМИДЖ ОРГАНИЗАЦИИ: ОПРЕДЕЛЕНИЕ, ЗНАЧЕНИЕ, КЛАССИФИКАЦИЯ, ФИРМЕННЫЙ СТИЛЬ 51.62 KB
  Корпоративный имидж целенаправленно создаваемый эмоционально окрашенный образ организации. Цель и задачи корпоративного имиджа привлечение внимания и создание позитивного общественного мнения об организации. Коммерческой организации позитивный имидж помогает увеличить конкурентоспособность на рынке.
80830. КАЧЕСТВО И ЭФФЕКТИВНОСТЬ УПРАВЛЕНЧЕСКОГО РЕШЕНИЯ 45.22 KB
  Две модификации управленческого решения: Теоретически найденное решение; т. понятие качества управленческого решения. эффективность решения.
80831. ОСОБЕННОСТИ И МЕТОДЫ РАЗРАБОТКИ И ПРИНЯТИЯ УПРАВЛЕНЧЕСКИХ РЕШЕНИЙ В ОРГАНАХ ГОСУДАРСТВЕННОЙ ВЛАСТИ И МЕСТНОГО САМОУПРАВЛЕНИЯ 44.64 KB
  На основе анализа ситуации и определения критериев разрабатывается как можно большее количество возможных вариантов решений из которых составляется база данных. Методы принятия решений: 1 индивидуальный решения принимаются непосредственно ответственным лицом руководителем; 2 коллективный решения принимаются в процессе делового совещания мозгового штурма или руководитель сформулировав проблему в письменном виде дает приказание специалистам способным привнести существенный вклад в ее разрешение внести свои предложения. Для этого...
80832. УПРАВЛЯЕМЫЕ СОЦИАЛЬНО-ЭКОНОМИЧЕСКИЕ И ПОЛИТИЧЕСКИЕ ПРОЦЕССЫ, ИХ СВЯЗИ И ОСОБЕННОСТИ, КЛАССИФИКАЦИЯ 44.67 KB
  В социальноэкономических и политических процессах особый интерес представляют управляемые процессы т. Социальные управляемые процессы включают в себя: деятельность направленную на сохранение жизни и здоровья человека его физическое развитие организацию дошкольного и специального трудового воспитания на создание жилищных коммунальных торговых и бытовых условий обеспечение коммуникациями и поддержание других важных составляющих в которых выражаются эти процессы воспроизводства и общения человека. Экономические управляемые процессы...
80833. ОБЩЕНАУЧНЫЕ И КОНКРЕТНО-ПРЕДМЕТНЫЕ МЕТОДЫ ИССЛЕДОВАНИЯ СОЦИАЛЬНО-ЭКОНОМИЧЕСКИХ И ПОЛИТИЧЕСКИХ ПРОЦЕССОВ 49.34 KB
  Общенаучные методы исследования можно разделить на две большие группы: эмпирические и мыслительнологические методы.мыслительнологические методы: формализация исследование объектов когда их содержание познается с помощью выявленных элементов его формы; аналогия сходство предметов в каких либо свойствах или признаках причем в целом эти предметы различны; абстрагирование процесс мысленного выделения определенных свойств признаков и отношений некоторых объектов явлений и процессов; доказательство процесс установления истинности...