72644

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

Доклад

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

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

Русский

2014-11-26

12 KB

0 чел.

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

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

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

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

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

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

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


 

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

17213. Простые запросы на выборку данных средствами SQL 66.5 KB
  Лабораторная работа № 2 Тема: Простые запросы на выборку данных средствами SQL. Цель работы: Изучить синтаксис инструкции SQL – SELECT для создания простых запросов на выборку данных. Используя предложения WHERE задать условия отбора строк из таблиц определенных в предлож...
17214. Запросы с использованием логических операторов. Вложенные запросы 53.5 KB
  Лабораторная работа № 3 Тема: Запросы с использованием логических операторов. Вложенные запросы. Цель работы: Изучить синтаксис инструкции SQL – SELECT при использовании логических операторов и составных запросов на выборку данных. Используя предложения WHERE и/или HAVING...
17215. Запросы на модификацию данных 33.5 KB
  Лабораторная работа № 4 Тема: Запросы на модификацию данных. Цель работы: Изучить синтаксис инструкций SQL – INSERT DELETE и UPDATE определяющие операции модификации данных. Реализовать сформулированные запросы с учетом свойств инструкций модификации. Закрепить навыки ра
17216. Организация баз и банков данных 202 KB
  ВОПРОСЫ НА ЭКЗАМЕН по предмету Организация баз и банков данных для студентов заочной формы обучения специальности 7.091501 – компьютерные системы и сети КСС Полный список вопросов Основные требования к разработке БД Реляционная модель данных Свойст...
17217. Посторонние структуры БД средствами SQL в среде СУБД MS ACCESS 473.5 KB
  Лабораторная работа № 1 Тема:Посторонние структуры БД средствами SQL в среде СУБД MS Access. Цель работы: Изучить принципы и приемы построения таблиц БД схемы реляционной БД с использованием синтаксических инструкций SQL запросов. Закрепить навыки работы с реляционн...
17218. Организация запросов на выборку данных средствами SQL 68 KB
  Лабораторная работа № 2 Тема: Организация запросов на выборку данных средствами SQL. Цель работы: Изучить синтаксис инструкции SQL – SELECT для создания запросов на выборку данных. Используя предложения WHERE задать условия отбора строк из таблиц определенных в предложен
17219. Использование операций реляционной алгебры для формирования запросов на выборку данных средствами SQL 83.5 KB
  Лабораторная работа № 3 Тема: Использование операций реляционной алгебры для формирования запросов на выборку данных средствами SQL. Цель работы: Изучить специальные и теоретикомножественные операции реляционной алгебры и возможность их примирения к формировани...
17220. Использование операций реляционного исчисления для формирования запросов на выборку данных средствами SQL 76.5 KB
  Лабораторная работа № 4 Тема: Использование операций реляционного исчисления для формирования запросов на выборку данных средствами SQL. Цель работы: Изучить формулы реляционного исчисления и возможность их примирения к формированию запросов на выборку данных. Ис...
17221. Реализация запросов на модификацию данных средствами SQL 84.5 KB
  Лабораторная работа № 5 Тема: Реализация запросов на модификацию данных средствами SQL. Цель работы: Изучить синтаксические конструкции инструкций SQL на модификацию данных. Используя инструкции удаления добавления и изменения данных а также совместное использова...