72644

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

Доклад

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

Главная программа является ведущей программной единицей, и обработка всей программы всегда начинается с первого исполняемого оператора главной программы. Обычно главную программу располагают в начале всей программы, т.к. этого требуют некоторые компиляторы; за главной программой следуют подпрограммы.

Русский

2014-11-26

12 KB

0 чел.

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

ПЕ должна иметь оригинальное имя, оригинальный список входных данных, эти параметры наз формальными, и оригинальный список возвращ параметров

ПЕ списко вх пар -> ИМЯ -> список возв пар

Главная программа является ведущей  программной единицей, и обработка всей программы всегда начинается с первого исполняемого оператора главной программы. Обычно главную программу  располагают в начале всей программы, т.к. этого требуют некоторые компиляторы; за главной программой следуют подпрограммы. Порядок следования подпрограмм не имеет значения.

Подпрограмма – это отдельная ПЕ, кот может быть использована как главной программой , так и любой другой ПЕ.

ПЕ, из кот осуществляется вызов подпрограммы, наз вызывающей ПЕ. Часто то глав прог, но вызыв ПЕ мб любая ПЕ. Однако подпр не может быть вызвана из самой себя. Подпр, входящие в состав программы, наз внешними подпрог в отличии от стандартных (встроенных) функций, таких как EXP и SQRT , составляющих языка.

Имеются 2 типа подпр.: подпрог и подпрог-функции. Подпрог-функция вычисляет единственное значение и возвращает управление в вызывающую ПЕ вместе с этим значением. Подпрог несколько сложнее , они позволяют решать ряд задач, таки как сортировка чисел, хранящихся в массиве, или выполнять какие-то  спец операции ввода-вывода. Подпрог может возвращать одно значение, но для этой цели лучше использовать Подпрог-функцию


 

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

70982. Создание платформы для веб-разработки средствами языка Java 945 KB
  Цель исследования – Создание действующего WEB сервера регистрация пользователей на сервере, добавление комментариев, добавление новостей, статистка пользователей, возможность использования сервера без наличия статического айпи адреса за счёт встроенного днс...
70984. Разработка технологического процесса горячей объёмной штамповки поковок детали «кронштейн» из стали ЭП866 134.5 KB
  В данном курсовом проекте рассматривается разработка технологического проекта, штамповой оснастки для детали кронштейн. Данная деталь входит в состав турбины и работает при высоких температурах, поэтому она изготовляется из жаропрочной стали 15Х16К5Н2МВФАБШ (ЭП 866).
70985. Правовой статус человека и гражданина в РФ 72.66 KB
  Данное исследование посвящено изучению ряда вопросов, касающихся проблематики правового статуса человека и гражданина в Российской Федерации. Думается, что рассматриваемая в данной работе проблема является актуальной на современном этапе развития российского государства...
70986. Спектроскопия комбинационного рассеяния 82.72 KB
  Комбинационное рассеяние света (КРС)— неупругое рассеяние оптического излучения на молекулах вещества (твёрдого, жидкого или газообразного), сопровождающееся заметным изменением частоты излучения. В отличие от рэлеевского рассеяния, в случае комбинационного рассеяния света
70987. Разработка ПП АИС «Колледжи Москвы» 213 KB
  В данном программном продукте будут предусмотрены функции просмотра БД о колледжах. Также предусмотрен поиск по двум критериям, редактирование и печать отчётов. Разработка системного проекта АИС «Колледжи Москвы»...
70990. Облік загальновиробничих витрат та порядок їх віднесення на собівартість продукції 963.5 KB
  Основою для розробки і реалізації управлінських рішень є відповідна інформація про стан справ в тій або іншій області діяльності організації в конкретний момент часу. Так, дані обліку витрат виробництва (обіг) і калькуляції собівартості продукції (робіт, послуг) є важливим засобом...