Advertisement
Guest User

Untitled

a guest
May 15th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. !gfortran, gcc version 5.4.0 20160609
  2. ! начинаем программу
  3. program numberThree
  4.     ! объявляем переменные
  5.     real :: z, x, a
  6.     ! присваеваем им значения согласно заданию
  7.     x = 0.74
  8.     a = 2
  9.    
  10.     ! вычисляем функцию, место f у нас equasion
  11.     ! в функцию equasion засовываем аргументы a и x
  12.     z = equasion(x, a)**2 + 0.4 * equasion(x, a)
  13.     ! выводим реззультат
  14.     print *, z
  15. end program numberThree
  16.  
  17. ! начинаем функцию
  18. function equasion(x, a)
  19.     ! объявляем переменные
  20.     ! x, a - аргументы, которые мы засунули в самой программе
  21.     ! equasion - переменная, названная именем функции, в ней будет
  22.     ! результуат самой функции
  23.     real :: equasion, x, a    
  24.    
  25.     ! здесь смотрим на условия, и в зависимости от переменной x
  26.     ! выполняяем нужные действия и получем результат
  27.     if (x < 1) then
  28.         equasion = sqrt(-a * x + 2)
  29.     else if(x >= 12) then
  30.         equasion = log(x ** 2)
  31.     else
  32.         equasion = abs(sin(x ** 3))
  33.     endif
  34. end function equasion
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement