Подпоследовательность

Подпоследовательность (математическая), последовательность извлечённая из данной последовательности x1, x2,..., xn,... с соблюдением порядка, т. е. при условии, что n1 < n2 <<... << nk<<.... См…


Подпочвенное орошение

Подпочвенное орошение, способ орошения, при котором вода поступает по капиллярам непосредственно в корнеобитаемый слой почвы из системы подпочвенных увлажнителей (керамических труб с открытыми стыками…


Подпрапорщик

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


Подпрограмма

Подпрограмма, часть программы ЦВМ, имеющая самостоятельное значение и применяемая при решении различных задач одного класса. П., как правило, описывает самостоятельный этап вычислительного процесса и может быть использована неоднократно в одной или нескольких различных программах. Типичные П. — вычисление элементарных функций (sin х, In х, е-х и др.), решение систем уравнений, вывод из ЦВМ результатов вычислений в различной форме и т.п. Если в процессе выполнения основной программы требуется использовать П., то из соответствующего места программы осуществляется обращение к П., а после её выполнения — возврат к основной программе. При выполнении одной П. возможно обращение к другой. П. должна обладать следующими свойствами: унифицированным порядком обращения, позволяющим при помощи одной или нескольких команд в основной программе обратиться к выполнению П.; широкими пределами исходных данных (например, аргумента функции), в которых может выполняться П.; возможностью выполнения П. в различных местах памяти ЦВМ. П. часто объединяются в библиотеки подпрограмм. П., на которые наложены жёсткие условия, унифицирующие способ их применения, называемые стандартными. Системами стандартных П. пользуются при автоматизации программирования. Использование П. — один из путей снижения затрат времени и сил на составление программ ЦВМ; П. — основа модульного программирования.

Лит.: Лавров С. С., Введение в программирование, М., 1973 (лит.).

А. В. Гусев.