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. Основная программа никаким специальным оператором не идентифицируется и начинается сразу с описаний. В частном случае любая программная единица может не иметь явных описаний. 

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


 

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

19587. Цилиндрические зубчатые передачи 609.5 KB
  Передача непрерывного прошения от одного вала к другому с заданным передаточным отношением чаще всего осуществляется с помощью зубчатых механизмов. Зубчатые механизмы получили очень широкое применение как в машиностроении...
19588. Технологічний процес. Деталь. Фанера 64 KB
  Тема: Технологічний процес. Деталь. Фанера Мета: освітня: формування поняття деталь та технологічний процес; ознайомлення учнів з деякими способами отримання деталей та способами з’єднання з фанери; формування в учнів знань про фанеру як конструкційний матеріал;
19589. Християнство як світова релігія. Новітні релігійні течії 90 KB
  Християнство виникло у 2-й половині 1 століття н.е. у східних провінціях Римської імперії в умовах розпаду рабовласницького ладу. Віросповідними джерелами християнства є «святе письмо» (Біблія) і «священний переказ» - постанови Вселенських соборів, деякі напрямки християнства визнають і інші джерела своєї догматики
19590. Индикаторные приборы 321.67 KB
  При высоковольтной катодолюминесценции электроны ускоряются большими напряжениями (кВ — десятки кВ) и при бомбардировке люминофора проникают почти на всю его глубину. При этом выбиваются вторичные электроны, которые летят к ближайшим положительно заряженным электродам
19591. Методи проектування (фантазування, елементи біоніки). Вибір об’єкту проектування на основі зібраної інформації. Складання ескізу майбутнього виробу 48.5 KB
  Тема уроку: Методи проектування фантазування елементи біоніки. Вибір об’єкту проектування на основі зібраної інформації. Складання ескізу майбутнього виробу. Мета: сформувати уявлення про художньоконструкторську діяльність процес проектування та його основні
19592. ПЛАСТИЧНІ МАСИ 45 KB
  Пластичні маси (пластмаси) — матеріали на основі природних або синтетичних полімерів, здатні під впливом нагрівання і тиску формуватися у вироби складної конфігурації. Обовязковим компонентом усіх пластмас, крім полімерів {органічних сполук
19593. Перспективи вдосконалення технологій міжнародного маркетингу на ринку шоу-бізнесу 199.68 KB
  Ринок послуг є різновидом товарного ринку і разом з цим, має ряд специфічних рис, що зумовлює особливий підхід до підприємницької та маркетингової діяльності, покликаної забезпечити задоволення попиту на послуги.
19594. Методи проектування. Художнє конструювання виробів 51.5 KB
  Тема 1.2: Методи проектування. Художнє конструювання виробів. Мета: Навчальна: сформувати знання з даної теми. Виховна: виховувати в учнів культуру праці. Розвиваюча: розвивати у школярів спеціальні здібності сприяти розвитку технічного мислення. Об’...
19595. Вивчення універсального осцилографу С1-73 2.29 MB
  Універсальний осцилограф, призначений для вивчення форм електронних сигналів в діапазоні частот 0 – 5 МГц шляхом візуального спостереження и вимірювання їх амплітуд у діапазоні 0,02 – 120 В, часових інтервалів від 0,4 10-6 до 0,5 с.