- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机软件及应用]程序设计3
三、顺序结构 主要内容 FORTRAN语言的顺序结构 C语言的顺序结构 FORTRAN语言的顺序结构 赋值语句 简单的输出语句 简单的输入语句 参数语句(PARAMETER语句) END语句、STOP语句、PAUSE语句 格式输出 格式输入 赋值语句 1、作用--将一个确定的值赋给一个变量 一般格式: V = e 变量 = 表达式 例:x=3.2 Y=SQRT(x+5.0)/2.0 说明:1、“=” 为赋值号 其作用为:x ? 3.2 特殊:I=I+1(计数器) 2、左端只能是变量名,如:x+y=5是不合法的 赋值语句 2、类型转换问题 类型相同,直接赋值(I=3) 类型不同,先计算表达式的值、后将结果类型转换为左端变量的类型 例: I=3.6*5+1.5 X=(5+6)/(8-5) 为避免出现类型转换过程中的错误,应保证两侧类型一致。 简单输出语句 输出语句的作用:将内存的数据传送到显示器、打印机或保存到磁盘指定区域。 输入/输出三要素: 对象:哪些数据 格式 设备 输出语句的分类: 格式输出 表控格式输出(系统标准格式) 无格式输出 表控输出语句 按计算机系统规定的格式输出 系统自动为每种类型的数据规定了列数 一、表控输出格式 ⒈整数的表控格式输出(机器不同10、11、13) 若规定:每个整数占11列,数印右端,左补空格 例:print *,123,-1128 输出结果: ︺︺︺︺︺︺︺︺123︺︺︺︺︺︺-1128 表控输出语句 ⒉实数的表控格式输出 若规定:每个实数占15列,数印右端,左补空格,小数部分占6列。 例:print *,15.4,-321.45 输出结果: ︺︺︺︺︺︺15.400000︺︺︺︺-321.450000 表控输出语句 当实数值的绝对值≥107或<1是时,按标准的指数形式输出。 共占15列,指数4列,小数6列 例:print *,,0.98 输出结果: ︺︺-1.000000E+07︺︺︺9.800000E-01 表控输出语句 二、表控格式输出语句 一般格式: print ﹡,〈输出表列〉 write (﹡,﹡)〈输出表列〉 F77子集不提供PRINT语句,作用相同 例1: print ﹡,56.8,125 或 write (﹡,﹡) 56.8,125 例2: print ﹡,a, b, c 或 write (﹡,﹡) a, b, c 表控输出语句 例3: x=12.5 y=90.5 z=x+y print *, x, y print *, z=, z end 运行结果: 12.500000 90.500000 Z= 103.000000 简单输入语句 输入语句的作用: 将外部介质(键盘、磁盘)上的数据传送到内存变量指定的单元中。 输入/输出三要素: 对象:哪些数据 格式 设备 输入语句的分类: 格式输入 表控格式输入(系统标准格式) 无格式输入 表控输入语句 自由格式输入 语句: read ﹡,〈输入表列〉 read (﹡,﹡)〈输入表列〉 注意: 1、执行时,程序会停止,等待用户从键盘 上输入数据。 2、输入时,数据间以“,”或空格间隔。 3、变量名称为输入表。 4、输入的数据应和输入表的变量个数、类型,次序严格地一一对应。 例1:read(*,*) a,b,I,j 输入:108.6,-37.8,5(回车) ---少一个数,则j没有被赋值,程序停止等待 输入:108.6,-37.8,5,6,9(回车) ---多一个数,则输入的9不起作用,程序正常执行 例2: read(*,*) a,b,I,j,c, k,l,p 输入:25.8,-8.2 (回车) 5,8,2.7 (回车) 2,6,6.9 (回车) ---数据太多,可以分几个记录输入 记录:以回车结束的一批输入/输出数据 例3:read(*,*) A,B,C,D,E,F,G 输入:7*3.5 ---相同的数据可以用重复系数输入 例4:read(*,*)A,B,C read(*,*)D,I,J 输入:2.3,-63.5 (回车) 6.4,91.0 (回车) 5,8 (回车) 结果:A=2.3,B=-63.5,C=6.4,D=5.0,I=8 J未被赋值 ---每个read语句从一个新的记录开始读数 例5:read(*,*)A,B,
您可能关注的文档
- [计算机软件及应用]Jaa的输入输出流_3.ppt
- [计算机软件及应用]Jaa远程通信技术——Axis实战.doc
- [计算机软件及应用]JAVA ROBOCODE 第1次课-讲授.ppt
- [计算机软件及应用]java SSH2_Struts21、Spring30、Hibernate33大框架整合详细图解.doc
- [计算机软件及应用]Java2语言核心技术.doc
- [计算机软件及应用]JAVA教学PPT 第九课网络.ppt
- [计算机软件及应用]JAVA编程技术02.ppt
- [计算机软件及应用]Java语言程序设计_基础篇_中文ppt_第十九章.ppt
- [计算机软件及应用]JPDA.ppt
- [计算机软件及应用]jquery_基础教程.ppt
最近下载
- 售后服务体系、流程及售后保障措施.docx VIP
- 北师版初中心理健康七年级全一册第一课翻开新的一页开启新学期课.pptx VIP
- 注塑生产排程月计划(ASDJS)自动排程.xls VIP
- QCT484-1999 汽车油漆涂层.pdf VIP
- 《影视后期合成》教案全套项目1--11 初识After Effects--渲染输出.docx VIP
- SAP物料分类账操作详解(S4系统).doc VIP
- 人教版小学数学四年级上册第六单元《用五入法试商的除法》PPT课件.pptx VIP
- 云南硅pu篮球场施工方案.docx VIP
- 学生牛奶糕点配送项目供货保障措施方案.docx VIP
- 课件中国现代文学史下.pptx VIP
文档评论(0)