Справочник химика 21

Химия и химическая технология

Статьи Рисунки Таблицы О сайте English

Процедура-функция

    Процедуры определения термических и калорических параметров по уравнению Боголюбова—Майера. Представление зависимостей, определяющ,их термические и калорические величины по уравнению Боголюбова—Майера, в операторной форме позволяет запрограммировать их в виде системы вложенных операторов. В этом случае оператором низшего ранга является оператор определения величины ПП,Л1 для любой комбинации индексов I и J. Его можно записать в виде процедуры-функции  [c.32]


    Здесь В[1,Л 1 — коэффициенты Ьц уравнения (1.32), а N = г и М = 5,- — границы изменения индексов г, /, Эти величины и критическая температура Т, р должны быть объявлены глобально. Такая обобщенная процедура-функция входит во все процедуры определения термических п калорических параметров. [c.32]

    Операторы программы выполняются обычно последовательно в том порядке, в котором они записаны. Изменение этого порядка, организация циклических вычислений производятся с помощью специальных операторов. К таким операторам относятся операторы перехода, цикла, условный оператор и ряд операторов для связи отдельных частей программы, такие, как обращения к процедуре или процедуре-функции. В этом разделе будут рассмотрены операторы, которые позволяют управлять последовательностью выполнения операторов в пределах одной процедуры, а остальные — в соответствующих разделах. [c.271]

    В левой части оператора присваивания может стоять переменная, или наименование процедуры-функции (см. стр. 114), а в правой — любое выражение. Если одно и то же значение выражения необходимо присвоить нескольким переменным, то левая часть оператора присваивания будет содержать наименования этих переменных, разделенных знаком ( =), т. е. образует список левой части, например [c.71]

    Процедура-функция. Если выходным значением процедуры является скалярная величина, то алгоритм можно записать в виде процедуры-функции. Описание процедуры-функции не отличается от описания процедуры оно также состоит из заголовка и содержания. Различие в том, что выходное значение присваивается идентификатору процедуры-функции одним из операторов содержания. [c.114]

    Обращение к процедуре-функции производится с помощью указателя функции. По написанию указатель функции не отличается от оператора процедуры за идентификатором следуют в круглых скобках фактические параметры—аргументы функции, разделенные запятыми. Так же как и оператор процедуры, указатель функции обеспечивает замену формальных параметров на фактические и выполнение операторов содержания процедуры-функции. [c.114]

    Указатель процедуры-функции в программе может быть использован наравне с любым указателем элементарной функции в тексте программы он может употребляться так же, как, например, число или переменная, т. е. может быть составной частью выражения. Оператор процедуры, напротив, не может быть элементом выражений. Элементами выражений могут быть только его выходные фактические параметры. [c.114]

    В качестве примера рассмотрим процедуру-функцию вычисления скалярного произведения двух векторов А тя. В размерности п. [c.114]


    Итак, основные правила написания и выполнения процедуры и процедуры-функции сводятся к следующему. [c.115]

    Для того чтобы оформить алгоритм в виде процедуры (процедуры-функции), необходимо сопроводить его заголовком и при необходимости указать в заголовке формальные параметры, которые должны быть специфицированы. [c.115]

    Обращение к процедуре осуществляется с помощью оператора процедуры. Аналогично обращение к процедуре-функции производится с помощью указателя функции. Обязательно то, чтобы оператор процедуры (указатель процедуры-функции) находился в области действия описания. [c.115]

    При замене параметров но наименованию на место формальных параметров в описании процедуры или процедуры-функции ставятся фактические параметры, которые в общем случае могут быть как идентификаторами, так и выражениями. Следует иметь в виду, что если формальный параметр используется как левая часть оператора присваивания, то соответствующий ему фактический параметр может быть только идентификатором переменной. [c.115]

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

    Исключены побочные эффекты процедур-функций. [c.165]

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

    Пример, приведенный на рис. 8.11, интересен тем, что в программном блоке используется процедура-функция с запрограммированным алгоритмом (еще один программный блок, а можно использовать несколько). Это удобно при построении сложных алгоритмов. [c.366]

    Найденная для условий некоторой экспериментальной процедуры функция у (х) остается справедливой и для промышленных условий. Кинетическую функцию широко применяют для анализа и расчета кинетики растворения. Соответствуюш,ие примеры приведены в работах [.51, 162]. [c.78]

    Значением процедуры функции является скалярная величина (а, в). Этот результат будет присвоен идентификатору процедуры-функции. [c.114]

    Подпрограмма Встроенные функции и библиотека стандартных подп рог рамм-фу нкций, например 8Ш(Х) Арифметический оператор-функция процедура-функция Подпрограмма [c.160]

    Спецификация label указывает, что фактическим параметром может быть именующее выражение, в частности метка, а спецификация real pro edure соответствует тому, что фактическим параметром может быть идентификатор процедуры, причем выходное значение процедуры есть скалярная величина (процедура-функция, см. стр. 114). [c.108]

    Процедуры функции. Структура. Формальные и фактические параметры обрашения к процедуре. Область действия имен и переменных. Файлы. Графические возможности языка Паскаль. 2 [c.158]

    Далее на основании алгоритма записывают программу на одном из языков высокого уровня. При записи программы необходимо стремиться к ее компактности, для чего широко используют процедуры и процедуры-функции, поскольку в данном случае повторяющиеся вычислительные действия будут записаны в программе один раз. При составлении программы важно стремиться к минимизации требуемой памяти ЭВМ. Целесообразно записывать логически законченные части расчета в виде отдельных процедур (подпрограмм). В зтом случае возможно их занесение в библиотеки и использование в различных расчетах. При составлении программы можно использовать стандартные подпрограммы, имеющиеся в библиотеках, так как зто может значительно упростить работу по разработке программы. В особенности это относится к математическим методам, которые широко представлены в пакетах прикладньк программ. [c.21]


Смотреть страницы где упоминается термин Процедура-функция: [c.175]    [c.107]    [c.114]    [c.115]    [c.158]    [c.197]    [c.478]    [c.272]    [c.233]    [c.272]    [c.107]    [c.114]    [c.115]    [c.158]    [c.197]   
Программирование и вычислительные методы в химии и химической технологии (1972) -- [ c.114 ]




ПОИСК





Смотрите так же термины и статьи:

Процедура



© 2025 chem21.info Реклама на сайте