VisualFortran90程序设计.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Fortran90 第1章 程序设计基础 第2章 FORTRAN语言的基础知识 第3章 运算与表达式 第4章 选择结构 第5章 循环结构 第6章 函数与子程序 第7章 数组 第8章 字符型数据 第9章 指针与链表 第10章 文件 计算机的组成 硬件 软件 我已经能熟练地操作计算机了,还学什么? 如何把计算机做为求解问题的工具,为我服务? 1.2 程序设计语言 任何一个计算机系统都是按照人们用某种程序设计语言编写的程序进行工作,人们通过程序设计语言编写的程序来指挥和控制计算机运行。 对于计算机来说,如果说CPU是计算机心脏,那么程序设计语言及其程序就是其灵魂。了解和掌握程序设计语言和程序设计方法是驾驭和运用计算机系统的重要一环。 程序设计语言分为: 低级语言(机器语言、汇编语言) 高级语言 用程序设计语言编写的程序类似用自然语言写的一份工作计划,如同可写出多份工作计划一样,用程序设计语言也可写出许多不同的程序,计算机的神奇之处就是可以执行许许多多各类的程序。 计算物体运动距离的FORTRAN 90语言程序: 程序设计:采用科学、规范、正确的方法编写程序的过程。 程序设计不是一个简单、呆板、单调的程序书写过程,而是一个复杂、灵活、多样的智力活动过程。 程序设计包括:问题分析、建立数学模型、算法设计、编写程序、调试修改程序、维护程序等多个阶段 1.3 算法的基本概念和特征 广义:解决某个问题或处理某个事件的 方法和步骤。 现代含义是计算机解题步骤。 问题:计算1+2+3+ … +n之和,并输出。 算法描述: 用自然语言描述算法。 用流程图描述算法。 用N-S图描述算法。 用伪代码描述算法。 …… 比较两数A、B的大小,输出较大的数 (1)读入A、B (2)判断A是否大于B (3)若是则输出A,否则输出B (4)结束 第二章 FORTRAN语言的基础知识 一般步骤 新建—保存(f90)—编译(obj)—构建(exe)文件 —运行—关闭工作空间(close workspace) 几个主要文件: dsw:工作空间文件 dsp:项目文件 f90:源程序文件 obj:编译结果文件 exe:可执行文件 将华氏温度转化成摄氏温度 TC=5/9(TH-32) !温度转换 program htoc real::tc,th read *,th tc=5*(th-32)/9 print *,th,tc end program htoc 求1!+2!+3!+4! Program main Integer::I,s Do I=1,4 s=s+f(I) enddo Print *,s end Function f(n) result(fac) Integer::n;real::fac Fac=1 Do I=1,n fac=fac*I enddo endfunction 书写格式 2.3.4 名字(p26) 标识程序成分,如程序单元、常量、变量名等 对于名字有下列要求: 1.名字的长度不能超过31个字符 2.名字的组成成分可以是字母、数字和下划线 3.名字的第一个字符必须是字母 4.在名字中不能出现空格 提倡使用具有一定含义的名字,提高程序的清晰度和可读性。 Fortran的数据类型 判定整数,指出合法整数和非法整数?说明原因 -128、358_5、5,234、130_1、+3276、-52467、o136 Fortran的数据类型 Fortran的数据类型 Fortran的数据类型 2.3.5 变量 4.在说明变量的同时,还可说明变量的属性 INTEGER,PARAMETER::I=5,J=12 PARAMETER是常数属性,I为整数5,J为整数12,值不能修改。 例:character(len=5)::a等价于character*5::a 等价于character::a*5 complex::a=(5.7,8) logical::d=.true. 2.3.6 派生数据类型 2.3.7 基本类型数组 §2.4 程序单元概念 2.4.1 主程序 Program add integer::a,b,c a=10;b=20 c=a+b print *,’a+b=’,c end program 2.3.2 子程序 2.4.3 模块 Visual Fortran 90 程序设计 3.1.2 种别说明 3.1.3 属性说明 运算符和表达式 表达式是由操作数、操作符

文档评论(0)

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

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

1亿VIP精品文档

相关文档