Составители:
Рубрика:
B) THEN
READ(*,*) A,B,K
IF(A <
данных
IF(B > 0) THEN
Z = ZMAX(A, FK(K))
Z = ZMAX(A, B*Z)
ELSE
Z = B - A * FK(2 * K)
END
ELSE
Z = A * B - FK(K**2)
END IF
END IF
PRINT 3, A,B,K,Z
3 FORMAT(2X,' ИСХОДНЫЕ ДАННЫЕ '/ &
! Функция
L FU
REAL
INTE
P = 1
DO I =
P = P * I
ENDDO
FK = P
имума 2х чисел
(X,Y)
R
B>0
B и B<=0
A>=B, B<>1
Вывод
данных и
Функция FK
Цикл
IF
IF (B == 1) THEN
Z = A + B * FK(K + 2)
ELSE
A>=B и B=1
A<B и
A<
2X,' A = ',F3.0,' B = ',F3.0, &
' K = ',I2/' РЕЗУЛЬТАТ Z=',F3.0)
PRINT *, '------------------------'
END
результата
вычисления факториала FK = M!
REA
NCTION FK(M)
:: P
GER :: M,I
2, M
END FUNCTION
! Функция вычисл. макс
REAL FUNCTION ZMAX
REAL :: X,Y,
R = X
IF (Y > R) R = Y
ZMAX = R
п ZMAX П/
41
READ(*,*) A,B,K данных
IF(A < B) THEN
IF(B > 0) THEN A0
Z = ZMAX(A, FK(K))
Z = ZMAX(A, B*Z)
ELSE A=B и B=1
Z = A + B * FK(K + 2)
ELSE A>=B, B<>1
Z = A * B - FK(K**2)
END IF
END IF
PRINT 3, A,B,K,Z Вывод
3 FORMAT(2X,' ИСХОДНЫЕ ДАННЫЕ '/ & данных и
2X,' A = ',F3.0,' B = ',F3.0, & результата
' K = ',I2/' РЕЗУЛЬТАТ Z=',F3.0)
PRINT *, '------------------------'
END
! Функция вычисления факториала FK = M!
REAL FUNCTION FK(M) Функция FK
REAL :: P
INTEGER :: M,I
P = 1
DO I = 2, M Цикл
P = P * I
ENDDO
FK = P
END FUNCTION
! Функция вычисл. максимума 2х чисел П/п ZMAX
REAL FUNCTION ZMAX(X,Y)
REAL :: X,Y,R
R = X
IF (Y > R) R = Y
ZMAX = R
41
Страницы
- « первая
- ‹ предыдущая
- …
- 39
- 40
- 41
- 42
- 43
- …
- следующая ›
- последняя »
