Информатика: Сегментация программ. Гурьяшова Р.Н - 54 стр.

UptoLike

I Параметр цикла
X, Y Текущие значения аргумента и функции
A (в схемеα) Значение параметра функции
YMIN, YMAX Наименьшее и наибольшее значение функции
Основная программа
В основной программе осуществляется:
Ввод-вывод значений исходных данных.
Обращение к процедуре TB для табулирования функции
)(
α
x,f
на интервале [Xmin, Xmax], а также вычисления ее
наименьшего и наибольшего значения.
Параметр α Шаг ΔX Вызов процедуры TB
α
1
ΔX
1
TB(α
1
, ΔX
1
)
α
2
ΔX
2
TB(α
2
, ΔX
2
)
Переменные, используемые в основной программе, приведены
ниже.
Обозначения переменных в основной программе
XMIN Начальное значение аргумента X
XMAX Конечное значение аргумента X
DX1, DX2 (Δx
1
, Δx
2
) Шаг изменения аргумента X
A1, A2 (α
1
, α
2
) Значение параметра α
Схема алгоритма представлена на рис. 2.4.
3. Листинг Fortran-программы
Код исходного модуля Пояснения
! Лабораторная работа 4
! Петров А.Н. М-11
! Процедура SUBROUTINE
IMPLICIT REAL (A,D,X)
COMMON XMIN,XMAX
REAL :: XMIN, XMAX
REAL :: A1 = 1, A2 = 1.5
REAL :: DX1 = 0.5, DX2 = 0.25
XMIN = 0; XMAX = 1
PRINT 1, XMIN,XMAX,A1,A2,DX1,DX2
1 FORMAT(6X,' ИСХОДНЫЕ ДАННЫЕ '/1X, &
' XMIN = ',F2.0,' XMAX = ',F2.0, &
' A1 = ',F2.0/1X,' A2 = ',F3.1, &
' DX1 = ',F3.1,' DX2 = ',F4.2)
CALL TB(A1,DX1)
Основная
программа
Глобальные
переменные
Задание
исходных
данных
Вывод
исходных
данных
Вызов
54
    I                             Параметр цикла
    X, Y                          Текущие значения аргумента и функции
    A (в схеме – α)               Значение параметра функции
    YMIN, YMAX                    Наименьшее и наибольшее значение функции
        Основная программа
        В основной программе осуществляется:
•       Ввод-вывод значений исходных данных.
•       Обращение к процедуре TB для табулирования функции
         f ( x,α ) на интервале [Xmin, Xmax], а также вычисления ее
        наименьшего и наибольшего значения.
           Параметр α                 Шаг ΔX             Вызов процедуры TB
              α1                        ΔX1                 TB(α1, ΔX1)
              α2                        ΔX2                 TB(α2, ΔX2)
   Переменные, используемые в основной программе, приведены
ниже.
                    Обозначения переменных в основной программе
    XMIN                            Начальное значение аргумента X
    XMAX                            Конечное значение аргумента X
    DX1, DX2 (Δx1, Δx2)             Шаг изменения аргумента X
    A1, A2 (α1, α2)                 Значение параметра α
        Схема алгоритма представлена на рис. 2.4.

                        3. Листинг Fortran-программы
                        Код исходного модуля                         Пояснения
    ! Лабораторная работа 4                                     Основная
    ! Петров А.Н. М-11                                          программа
    ! Процедура SUBROUTINE
        IMPLICIT REAL (A,D,X)
        COMMON XMIN,XMAX                                        Глобальные
        REAL :: XMIN, XMAX                                      переменные
        REAL :: A1 = 1, A2 = 1.5                                Задание
        REAL :: DX1 = 0.5, DX2 = 0.25                           исходных
        XMIN = 0; XMAX = 1                                      данных
        PRINT 1, XMIN,XMAX,A1,A2,DX1,DX2                        Вывод
    1   FORMAT(6X,' ИСХОДНЫЕ ДАННЫЕ '/1X,            &          исходных
        ' XMIN = ',F2.0,' XMAX = ',F2.0,             &          данных
        ' A1 = ',F2.0/1X,' A2 = ',F3.1,              &
        ' DX1 = ',F3.1,' DX2 = ',F4.2)
        CALL TB(A1,DX1)                                         Вызов


                                          54