fortran课件 第1_2章.ppt

上传人:s****8 文档编号:69347582 上传时间:2023-01-02 格式:PPT 页数:25 大小:928.50KB
返回 下载 相关 举报
fortran课件 第1_2章.ppt_第1页
第1页 / 共25页
fortran课件 第1_2章.ppt_第2页
第2页 / 共25页
点击查看更多>>
资源描述

《fortran课件 第1_2章.ppt》由会员分享,可在线阅读,更多相关《fortran课件 第1_2章.ppt(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Fortran 程序设计程序设计孙炜孙炜 Tel:3601641email:作业提交作业提交email: 教材:彭国伦编著 Fortran 95 程序设计中国电力出版社 超星图书Fortran 95 程序设计第一章第一章 Fortran简介简介 1.1 Fortran的发展史(Formula Translator)195457年IBM公司 John Backus 第一套Fortran 编译器 高级语言时代,60年代最通用的计算机语言1966 ANSI Fortran 66197778 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 Visual Fortran 5.0

3、、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 不分大小写 INTEGER integer iNteGer

4、相同数字 0-922个特殊字符:=+-*/(),.“!%&;?$_ 空格空格 2.2 书面格式 2.2.1 固定格式(Fixed Format).for1.第一个字符第一个字符C或或*,注释行,注释行2.第第1-5 只能是数字或空格只能是数字或空格 数字为行代码数字为行代码3.第第6个字符,个字符,“0”以外的字以外的字 符表示续行符表示续行4.第第7-72个字符段个字符段 程序编写区程序编写区5.第第73个字符以后个字符以后 不使用不使用程序命令间的多余空格无意义 2.2.2 自由格式(Free Format)扩展名.f90;Fortran 90以后的书写格式Free Format 的注意事

5、项:1.叹号“!”后面都是注释2.每行可编写132个字符3.行号放在每行程序的最前面4.一行程序代码的最后如果是&,表示下一行是这一行的续行;一行程序代码的最前面如果是&,代表此行为上一行的续行2.3 Fortran 的数据类型数据类型:使用Fortran在计算机内存中记录记录文本、数值等数据的单位空间单位空间及方法方法1.整数(整数(Integer)长整型:长整型:占用32 bits(4 bytes)-231231-1 -2147483648+2147483647 短整型:短整型:占用16 bits(2 bytes)-215215-1 -32768+32767 更短型更短型:占用8 bits

6、(1 bytes)-128127 2.浮点数浮点数(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,但由编译器决定,但由编译器决定不同类型的数据保存方式不同,未经转换不同类型的数据保存方式不同,未经转换不能混用不能混用 2-4 Fortran的数学表达式运算优先顺序:*/*2*2 (22)()括号里的运算优先 例:(A+B)*(C+D)/(2*(E+F)从左到右

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁