Алгоритм - подпрограмма - Большая Энциклопедия Нефти и Газа, статья, страница 2
Воспитанный мужчина не сделает замечания женщине, плохо несущей шпалу. Законы Мерфи (еще...)

Алгоритм - подпрограмма

Cтраница 2


Большинство подпрограмм имеет переменные команды, которые можно разделить на две группы. Изменение одних переменных команд определяется внутренним алгоритмом подпрограммы и чаще всего связано с переадресацией. Другие переменные команды изменяются в зависимости от информации, заданной в обращении. Этой информацией могут быть адреса местоположения отдельных величин, массивов, а также границы изменения индексов у массивов.  [16]

Ранее [1, 2] были сформулированы основные классы задач, решаемых в процессе обработки экспериментальных данных. Там же кратко обсуждался вопрос о представлении данных в ЭЦВМ в связи с описанием алгоритма подпрограммы поиска данных.  [17]

18 Добавление элемента в список. Пунктиром обозначена связь, переносимая в новый элемент.| Удаление элемента из списка. Пунктиром обозначены удаляемые связи. [18]

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

Обычно описание массива используется для задания имени массива, его размерности и указания общего количества элементов массива. Если алгоритм подпрограммы не зависит от общего количества элементов в формальном массиве, то рекомендуется использовать массив с предполагаемым размером, у которого верхняя граница последнего измерения задана звездочкой. Верхняя граница последнего измерения не участвует в подсчете адреса памяти элемента массива, что позволяет ее не указывать. Остальные границы измерений могут быть заданы выражениями целого типа. Переменные, используемые в выражениях, должны входить в список формальных параметров или общий блок.  [20]

21 Схема двукратного обращения к двум подпрограммам из главной программы. [21]

Использование подпрограммы сокращает длину программы. Блок, символизирующий команду Переход к подпрограмме, является точкой передачи управления подпрограмме. Блок-схема алгоритма подпрограммы начинается блоком Вход, за которым следуют блоки присвоения переменной Y значения X2, переменной Z значения V2X2, вывода на печать значений X и Y, а также X и Z. Завершает блок-схему блок Возврат, обозначающий возврат управления в ту точку программы, из которой происходило обращение к подпрограмме, т.е. на вход блока, расположенного после блока Переход к подпрограмме. На рис. 5.9 схематически изображено семикратное обращение к подпрограмме в процессе выполнения главной программы.  [22]



Страницы:      1    2