《常用内部过程》PPT课件.ppt
《《常用内部过程》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《常用内部过程》PPT课件.ppt(30页珍藏版)》请在三一办公上搜索。
1、第6章 常用内部过程,作为一门古老而又年轻的高级计算机语言,Fortran提供了大量的内部过程供程序员在编程过程中使用。并且随着新标准的推出,Fortran语言的内部过程还在继续扩展,能够提供更多的常用功能,大大减轻了程序员的重复性劳动。本节主要介绍常用内部过程的基本知识。,6.1 内部过程概述,在Fortran语言中,有很多常用的数学过程、字符处理过程和系统过程。其中,数学过程和字符处理过程通常是以函数子程序的形式存在,而系统过程则通常是以子例行子程序的形式存在。这些过程为应用程序的编写提供了非常方便的手段和丰富的功能。Fortran语言将这些功能各异、用途各异的过程分别编写成一个个独立的子
2、程序,编译后组成一个大的标准过程库(有时也称为标准函数库),存放在外部存储介质(如计算机的硬盘)上。用户在完成自身源程序的编译之后,使用LINK命令将已翻译成二进制指令的目标程序与这个标准过程库连接起来。通过这个连接,将程序中出现过程名的地方用标准过程库中相应的一组指令代替,最终形成统一的用户可执行程序。,6.2 常用数学函数,作为一种主要面向科学、工程和事务处理中的数值计算问题的高级计算机语言,Fortran提供了丰富的数学函数供用户在编程时使用。本小节主要介绍在日常编程中经常会遇到和使用的数学函数。,6.2.1 绝对值函数,绝对值函数用于求出数据的绝对值,函数的原型如下:C=ABS(X)其
3、中,ABS是Fortran中绝对值函数的通用名。除了这个通用名外,绝对值函数还有4个专用名,它们是:IABS,专用于求默认种别的整型数据的绝对值,返回值也为默认种别的整型数据。ABS,专用于求默认种别的实型数据的绝对值,返回值也为默认种别的实型数据。DABS,专用于求双精度实型数据的绝对值,返回值也为双精度的实型数据。CABS,专用于默认种别的复型数据的绝对值,返回值也为默认种别的复型数据。,6.2.2 指数函数,指数函数用于求出数据的指数值,函数的原型如下:C=EXP(X)其中,EXP是Fortran中指数函数的通用名。除了这个通用名外,指数函数还有3个专用名,它们是:EXP,专用于求默认种
4、别的实型数据的指数值,返回值也为默认种别的整型数据。DEXP,专用于求双精度的实型数据的指数值,返回值也为双精度的实型数据。CEXP,专用于默认种别的复型数据的指数值,返回值也为默认种别的复型数据。,6.2.3 正弦函数,正弦函数用于求出数据的正弦值,函数的原型如下:C=SIN(X)其中,SIN是Fortran中正弦函数的通用名。除了这个通用名外,正弦函数还有3个专用名,它们是:SIN,专用于求默认种别的实型数据的正弦值,返回值也为默认种别的整型数据。DSIN,专用于求双精度的实型数据的正弦值,返回值也为双精度的实型数据。CSIN,专用于默认种别的复型数据的正弦值,返回值也为默认种别的复型数据
5、。函数在数学上等价于。函数中参数的单位是弧度而不是度,在使用时需要注意这一点。,6.2.4 余弦函数,余弦函数用于求出数据的余弦值,函数的原型如下:C=COS(X)其中,COS是Fortran中余弦函数的通用名。除了这个通用名外,余弦函数还有3个专用名,它们是:COS,专用于求默认种别的实型数据的余弦值,返回值也为默认种别的整型数据。DCOS,专用于求双精度的实型数据的余弦值,返回值也为双精度的实型数据。CCOS,专用于默认种别的复型数据的余弦值,返回值也为默认种别的复型数据。,6.2.5 反正弦函数,反正弦函数用于求出数据的反正弦值,函数的原型如下:C=ASIN(X)其中,ASIN是Fort
6、ran中反正弦函数的通用名。除了这个通用名外,反正弦函数还有2个专用名,它们是:ASIN,专用于求默认种别的实型数据的反正弦值,返回值也为默认种别的整型数据。DASIN,专用于求双精度的实型数据的反正弦值,返回值也为双精度的实型数据。,6.2.6 反余弦函数,反余弦函数用于求出数据的反余弦值,函数的原型如下:C=ACOS(X)其中,ACOS是Fortran中反余弦函数的通用名。除了这个通用名外,反余弦函数还有2个专用名,它们是:ACOS,专用于求默认种别的实型数据的反余弦值,返回值也为默认种别的整型数据。DACOS,专用于求双精度的实型数据的反余弦值,返回值也为双精度的实型数据。,6.2.7
7、正切函数,正切函数用于求出数据的正切值,函数的原型如下:C=TAN(X)其中,TAN是Fortran中正切函数的通用名。除了这个通用名外,正切函数还有2个专用名,它们是:TAN,专用于求默认种别的实型数据的正切值,返回值也为默认种别的整型数据。DTAN,专用于求双精度的实型数据的正切值,返回值也为双精度的实型数据。,6.2.8 反正切函数,反正切函数用于求出数据的反正切值,函数的原型如下:C=ATAN(X)其中,ATAN是Fortran中反正切函数的通用名。除了这个通用名外,反正切函数还有2个专用名,它们是:ATAN,专用于求默认种别的实型数据的反正切值,返回值也为默认种别的整型数据。DATA
8、N,专用于求双精度的实型数据的反正切值,返回值也为双精度的实型数据。,6.2.9 自然对数函数,自然对数函数用于求数据的自然对数值,函数的原型如下:C=LOG(X)其中,LOG是Fortran中自然对数函数的通用名。除了这个通用名外,自然对数函数还有3个专用名,它们是:ALOG,专用于求默认种别的实型数据的自然对数值,返回值也为默认种别的整型数据。DLOG,专用于求双精度的实型数据的自然对数值,返回值也为双精度的实型数据。CLOG,专用于求默认种别的复型数据的自然对数值,返回值也为默认种别的复型数据。,6.2.10 常用对数函数,常用对数函数用于求数据的常用对数值,函数的原型如下:C=LOG1
9、0(X)其中,LOG10是Fortran中常用对数函数的通用名。除了这个通用名外,常用对数函数还有2个专用名,它们是:ALOG10,专用于求默认种别的实型数据的常用对数值,返回值也为默认种别的整型数据。DLOG10,专用于求双精度的实型数据的常用对数值,返回值也为双精度的实型数据。,6.2.11 取整函数,取整函数用于将数据转换为整型,函数的原型如下:C=INT(X)其中,INT是Fortran中取整函数的通用名。除了这个通用名外,取整函数还有3个专用名,它们是:IFIX,专用于将默认种别的实型数据转换为整数,返回值为默认种别的整型数据。INT,专用于将默认种别的实型数据转换为整数,返回值为默
10、认种别的整型数据。IDINT,专用于将双精度的实型数据转换为整数,返回值为默认种别的整型数据。函数的执行结果同数学上的取整有所不同,Fortran中的取整函数只是将数据的小数部分截去,不使用四舍五入规则。函数的参数可以是实型、整型和复型。,6.2.12 求余函数,求余函数用于求第一个变量被第二个变量所除后的余数,函数的原型如下:C=MOD(X1,X2)其中,MOD是Fortran中求余函数的通用名。除了这个通用名外,求余函数还有2个专用名,它们是:MOD,适用于默认种别的整型数据,返回值为默认种别的整型数据。AMOD,适用于默认种别的实型数据,返回值为默认种别的实型数据。,6.2.13 取符号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 常用内部过程 常用 内部 过程 PPT 课件

链接地址:https://www.31ppt.com/p-5503457.html