fortran第3章2 Fort的ran语言程序设计初步.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
fortran第3章2 Fort的ran语言程序设计初步

3.4 FORTRAN 字符集 3.5 常量 3.6 变量 3.7 内部函数 3.8 算术表达式 3.9 赋值语句 3.10简单的输出语句(表控输出) 3.11简单的输入语句(表控输入) 3.12 PARAMETER语句(参数说明) 3.13 PROGRAM语句,END语句,STOP语句,PAUSE语句;不是任何一种外文字母或数字符号都能被某一计算机语言接受。每一种计算机的高级语言分别规定了它允许使用的字符。 Fortran允许使用的字符如下: 英文字母 :A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 阿拉伯数字 :0 1 2 3 4 5 6 7 8 9 特殊符号 :空格 = + - * / ( ) , . ‘: ! % ; $ ? _ (F90中新增的字符) ;文字字符 ;注意: 一. 文字字符的用处 ●?? 主要是命名的作用,可以用来命名语言中的一切对象,这三种符号可以混合使用; ●??? 其中数字还具有它本来的含义,就是表示数目。 二. 特殊字符的用处 特殊字符主要具有功能的意义,如编辑功能,运算功能,语法功能等。 FORTRAN 90/95标准原则上接受小写字母。因此除了以下位置,大小写是等价的。 三.大小写必须区分的位置 ●??? 作为字符常量的字符串里面; ●??? 输入输出的纪录里面; ●??? 作为编辑描述符的引号或撇号里面。;四. CVF编译平台接受小写字母。 在OPEN或者INQUIRE语句里面的FILE=或NAME=后面是否区分大小写,也是由编译平台指定的。 五.如果是需要调用其他语言写的子程序, 而恰好该种语言(例如C语言)是区分大小写的,这时就需要特别小心。 ;六.数字的涵义: 除了以下情形,数字总是表示十进位数字 ●??? 属于二进制,八进制,十六进制的字面常量; ●??? 带有B,O,Z编辑描述符的输入输出纪录。;七.下划线的涵义: ●? 下划线的主要作用就是置于单词之间代替空格,使得我们在命名时使用清楚的英语词汇。 ●? 下划线不能置于任意名称的前面,但是可以置于名称的最后。 ●? 下划线也用于在字面常量中区隔常量的值和种别参数。 无论给什么对象起名,都尽量使用完整的英语单词,同时使用下划线以区隔不同的单词。所谓好记性不如烂笔头,只有这样才能切实保证你在任何时候,在程序代码的任意位置都知道任意变量等的含义。 ;与平台有关的FORTRAN辅助字符集 基本字符集是在一切FROTRAN的编译平台都可以使用的,被FORTRAN 95标准规定为必须使用的默认字符集。另外还有些辅助的字符则是不同的平台有不同的用法约定。 辅助字符分两类:可打印字符和不可打印字符。 ●?可打印字符; 各种本地化语言的字符,象汉字,希腊字母等,都可以应用在字符串,注释,和输入输出纪录当中。 ; ● 不可打印字符。 主要就是控制字符,例如制表符Tab键。 制表符(Tab键) 对于一个FORTRAN77标准的编译系统来说,在固定源程序形式里的Tab被看成是至少6个空格,而在自由源程序形式里的Tab被看成1个空格。这样如果Tab被放在文本当中用于输出格式控制,那么这种默认的转换方式,有时就会导致输出格式的混乱。 有关FORTRAN 95的辅助字符集的使用规则,请参考具体的编译系统的说明。 ;所谓FORTRAN的词汇就是一个语句的最小的意义单位,它由一个或多个FORTRAN字符集里的字符组成。包括两类共6种,分类例举如下: ;1.语句关键词;在一个程序当中,任何对象都需要有一个名称,给它们命名所得到的词汇,可以说就是一般语言里的名词,这样的对象包括:变量,命名常量,程序单元,过程,公用块,构造,派生类型,哑元等。;一个常量就是对一个值的合乎语法的字符标记。 常量分为字面常量和命名常量两种: ●?一个值如果没有在程序里面经过命名,则称为字面常量,这种常量不能取派生数据类型。 【例4-6】 66953 Z’5120A’ 2.3417 .TRUE. (33.2, 5.0);● 一个值如果在程序里面经过命名,则称为命名常量,这种常量能取派生数据类型。;在一个程序单元内部,对任何一条语句,都可以在该语句的前面加上语句标签,以便在该程序单元内部的任何其他位置引用该语句。需要引用其他语句的语句包括CALL语句,DO结构,分支语句,输入输出语句等。;算符用在表达式当中,通过运算而获得某种类型的值。 算符分为固有算符和自定义算符两类: ●??? 固有算符 在FORTRA

文档评论(0)

ayangjiayu5 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档