Алгоритмические языки и программирование. Игошина Л.В. - 68 стр.

UptoLike

Составители: 

Для задания из лабораторной работы 7 разработать программу с
использованием процедур: оформить в виде процедур каждый из пунктов
задания.
16.2 Подпрограммы типа FUNCTION, их описание
Подпрограммы - функции (Function) имеют следующие отличительные
особенности (по сравнению с процедурами):
1. Функция имеет только один результат выполнения. Этот результат
обозначается именем функции и передается в вызвавщую эту
функцию программную единицу.
2. Для функции обязательно указывается ее тип. Тип может быть
простым (скалярным) или строковым.
Описание
функции в Паскале имеет вид:
Function Имя функции (формальные параметры):Тип результата;
Раздел описаний
Begin
End;
Вызов функции производится по ее имени с указанием фактических
параметров. Аналогично процедурам, фактические и формальные параметры
в функции могут отсутствовать.
Правила использования фактических и формальных параметров, а
также локальных и глобальных переменных, совпадают
с использованием их
в процедурах.
Если функция кроме выдачи своего значения меняет значения каких-
либо глобальных переменных, то говорят, что она имеет побочный эффект.
Рассмотрим пример создания программ с использованием функций.
Пусть необходимо произвести следующие вычисления:
mn
n
i
m
j
ji
ba
yx
S
+
+
=
∑∑
==11
,
где a, b, n, m - целые переменные;
{x
i
}, {y
j
} - массивы, содержащие n и m вещественных чисел,
соответственно.
Раздел операторов
     Для задания из лабораторной работы №7 разработать программу с
использованием процедур: оформить в виде процедур каждый из пунктов
задания.

                  16.2 Подпрограммы типа FUNCTION, их описание

     Подпрограммы - функции (Function) имеют следующие отличительные
особенности (по сравнению с процедурами):
     1. Функция имеет только один результат выполнения. Этот результат
        обозначается именем функции и передается в вызвавщую эту
        функцию программную единицу.
     2. Для функции обязательно указывается ее тип. Тип может быть
        простым (скалярным) или строковым.
     Описание функции в Паскале имеет вид:

     Function Имя функции (формальные параметры):Тип результата;


                      Раздел описаний

        Begin

                      Раздел операторов

        End;

      Вызов функции производится по ее имени с указанием фактических
параметров. Аналогично процедурам, фактические и формальные параметры
в функции могут отсутствовать.
      Правила использования фактических и формальных параметров, а
также локальных и глобальных переменных, совпадают с использованием их
в процедурах.
      Если функция кроме выдачи своего значения меняет значения каких-
либо глобальных переменных, то говорят, что она имеет побочный эффект.
      Рассмотрим пример создания программ с использованием функций.
Пусть необходимо произвести следующие вычисления:
           n          m

          ∑x +∑y
          i =1
                  i
                      j =1
                             j

     S=                          ,
                 an + b  m

      где a, b, n, m - целые переменные;
      {xi}, {yj} - массивы, содержащие n и m       вещественных чисел,
соответственно.