版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Fortran 程序设计,孙炜 Tel: 3601641 email: 作业提交email: ,教材:彭国伦编著 Fortran 95 程序设计,中国电力出版社 超星图书,Fortran 95 程序设计,第一章 Fortran简介, 1.1 Fortran的发展史 (Formula Translator),195457年IBM公司 John Backus 第一套Fortran 编译器 高级语言时代,60年代最通用的计算机语言 1966 ANSI Fortran 66 197778 ANSI Fortran 77 (逻辑和输入输出) 1992 ISO Fortran 90 (面向对象、指针、数组
2、、格式) 1995 ISO Fortran 95 (并行运算) 2003 Fortran 2003 (object-oriented and generic programming ),1.2 编译器的使用,编译器(Compiler): 将高级计算机语言翻译成可执行的机器码(Fortran .exe文件; C .com文件) 编译器的质量:正确性、运行效率、Debug工具等 编译器的扩充功能:输入输出功能、扩充链接库 ( 图形输出、数值计算库)等, 1.3 Visual Fortran 的使用,Microsoft Fortran Power Station 4.0、 Digital Visua
3、l Fortran 5.0、 Compaq Visual Fortran 6.0-6.6、 Intel Visual Fortran (2004后) 安装时更新环境参数 组合到Microsoft Visual Studio的图形接口环境中,打开软件程序,更换编译文件或增减中间文件,增添文件(鼠标右键或),更换编译文件或增减中间文件,Delete键将文件从项目组中移出 增添文件(鼠标右键或),不可将两个独立的主程序文件放在同一个Project 中,Project工程文件,Fortran 95 程序设计,第二章 Fortran 程序设计基础, 2.1 字符集,英文26个字母:A-Z 及 a-z 不
4、分大小写 INTEGER integer iNteGer 相同 数字 0-9 22个特殊字符:= + - * / ( ) , . “ ! % ? $ _ 空格, 2.2 书面格式, 2.2.1 固定格式(Fixed Format) .for 第一个字符C或* ,注释行 第1-5 只能是数字或空格 数字为行代码 第6个字符,“0”以外的字 符表示续行 4. 第7-72个字符段 程序编写区 5. 第73个字符以后 不使用,程序命令间的多余空格无意义, 2.2.2 自由格式(Free Format),扩展名.f90; Fortran 90以后的书写格式,Free Format 的注意事项:,叹号“!
5、”后面都是注释 每行可编写132个字符 行号放在每行程序的最前面 一行程序代码的最后如果是&,表示下一行是这一行的续行;一行程序代码的最前面如果是&, 代表此行为上一行的续行,2.3 Fortran 的数据类型,数据类型:使用Fortran在计算机内存中记录文本、数值等数据的单位空间及方法 整数(Integer) 长整型:占用32 bits (4 bytes) -231231-1 -2147483648+2147483647 短整型:占用16 bits (2 bytes) -215215-1 -32768+32767 更短型: 占用8 bits (1 bytes) -128127,2. 浮点数
6、(Real),单精度:32 bites (4 bytes) 有效位数 67位 最大数值3.4*10+38 最小数值1.18*10-38 双精度:64 bites (8 bytes) 有效位数15-16位 最大数值1.79*10+308 最小数值2.23*10-308,3. 复数(COMPLEX),复数a+ bi的数值形式,其中a, b为浮点数,单、精度 4.字符(CHARACTER) 字符类型可记录的内容:数字、文本、从键盘输入的任何字符。 ASCII字符表为此类型可记录的符号表。 一个字符(255种)-一个字节 字符串(N个字符)-N个字节,5. 逻辑判断(LOGICAL),只能保存两种逻辑结果:TRUE FALSE 只需占用1 bytes,但由编译器决定 不同类型的数据保存方
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 门诊护理人员的继续教育与能力提升
- 吉林省第一实验小学一年级语文周考试卷含答案及解析
- 门诊护理服务中的文化差异
- 园林栈桥施工工艺流程
- 负压球护理质量控制标准
- 2026年常用中药(黄芪)家庭使用方法讲座
- 2026年水产工程师职称评定水产养殖技术总结
- 门诊护理中的沟通技巧与患者教育
- 2026年纯碱生产工安全技术操作规程
- 2026年非煤矿山冒顶片帮事故被压人员救援培训
- 公安预审学课件
- 2025年江华县事业单位联考招聘考试历年真题附答案
- 风险评估与管理矩阵表全面分析版
- 注册安全工程师初级考试题库及答案
- 安宁疗护服务创新创业项目商业计划书
- 2025年湖南省初中学业水平考试中考(会考)地理试卷(真题+答案)
- 2025年7月浙江高中学业水平考试数学试卷真题(含答案详解)
- 高中政治七本教材核心知识点-2025届高考政治三轮冲刺统编版
- 职业性肌肉骨骼疾患课件
- 霍乱防治培训课件
- 循环水控制管理制度
评论
0/150
提交评论