fortran90循环结构程序编程作业

fortran90循环结构程序编程作业

ID:16702835

大小:41.50 KB

页数:3页

时间:2018-08-24

fortran90循环结构程序编程作业_第1页
fortran90循环结构程序编程作业_第2页
fortran90循环结构程序编程作业_第3页
资源描述:

《fortran90循环结构程序编程作业》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、循环结构程序设计作业前面已学习了顺序结构和选择结构两种程序结构,也学习了顺序结构程序设计和选择结构程序设计两种程序设计方法。这两种程序结构对于解决具有重复计算或重复处理问题不太实用,需引入第三种程序结构(循环结构),来解决这类问题。FORTRAN90提供了丰富的用于实现循环结构的语句,有:DO语句、DOWHILE语句、EXIT、CYCLE等。循环结构有“计数型”、“当型”和“直到型”三种,需要掌握三种循环结构特征以及实现循环结构的各种循环语句,还需要掌握三种循环结构之间的等价转换。本实验是学习和掌握关系表达式、逻辑表达式、循环结构、循环结构语句、循环结构程序设计方法的一次系统

2、实验活动。通过本次实验,能设计和编写简单的具有循环结构的程序,为学习和掌握更复杂的程序结构和程序设计方法奠定基础。一.实验内容11.问题描述给定5名学生的考试成绩,评判每个学生的成绩等级,并输出。编写程序实现之。成绩按以下标准评定等级:优:90≤S≤100;良:80≤S<90;中:70≤S<80;及格:60≤S<70;不及格:S<60。2.问题分析已知:5个学生成绩:s1、s2、s3、s4、s5,从键盘输入,数据类型为整型。求:5个学生成绩等级,g1、g2、g3、g4、g5,数据类型为字符型。求解该问题的基本思想是:从键盘依次读取学生成绩数据,每读一个学生成绩,就按照成绩等级

3、评定标准评定等级,并输出该学生等级。由于有确定的5个学生,所以读取学生成绩和评定成绩等级共5次。该问题显然是一个重复次数确定的重复处理问题,可通过“计数型”循环结构和DO循环语句实现。用整型变量cj表示学生成绩,用字符型变量grade表示成绩等级。用整型变量I作为循环控制变量。通过分析,设计算法,绘制框图,如图6-2所示。forthequalityofreviewsandreview.Article26threview(a)theCCRAcompliance,whethercopiesofchecks;(B)whetherdoubleinvestigation;(C)subm

4、issionofprogramcompliance,investigationorexaminationofwhetherviewsareclear;(D)theborrower,guarantorloans-3-假图6-2程序框图结束输出学生等级grade假真开始I=1I≤5输入学生成绩cj真grade=‘成绩’错’grade=‘良’grade=‘中’grade=‘及’cj<60真假cj<70真假cj<80真假cj<90真假grade=‘不’及’grade=‘优’cj<0或cj>100I=I+13.程序编写根据算法和框图,设计和编写程序如下(在下划线空白处填充正确内容):Ø

5、!班级:???Ø!姓名:???Ø!时间:???Ø!判定学生成绩的等级ØPROGRAMmainØINTEGER(1)I,cjØCHARACTER*6gradeØDOI=forthequalityofreviewsandreview.Article26threview(a)theCCRAcompliance,whethercopiesofchecks;(B)whetherdoubleinvestigation;(C)submissionofprogramcompliance,investigationorexaminationofwhetherviewsareclear;(D)t

6、heborrower,guarantorloans-3-ØWRITE(*,“(1X,‘请输入第’,I2,‘个学生成绩(0到100之间整数):’,/)”)IØREAD*,cjØIF(cj<0.OR.cj>)THENØgrade=‘成绩错’ØELSEIF(cj<60)THENØgrade=‘不及格’ØELSEIF(cj<70)THENØgrade=ØELSEIF(CJ<80)THENØgrade=‘中’ØELSEIF(CJ<90)THENØgrade=‘良’ØELSEØgrade=ØENDIFØPRINT*,‘该学生成绩等级为:’,gradeØPRINT*ØØEND4.实验要求l

7、分析问题,理解算法和程序,完成程序填空,得到正确程序,亦可自行设计和实现。l掌握“计数型”循环结构和选择结构特征,以及相互嵌套关系。l掌握DO循环语句和多支块IF语句的语法规则和使用要求。l运行程序,输入数据:45、85、75、98、110,得到输出结果。l将输入数据和输出结果以注释形式编辑输入到源程序文件末尾。5.实验步骤l分析问题,理解算法和程序,完成程序填空,亦可自行设计和编写程序。l编译、构建、运行、调试程序。运行程序,输入数据:45、85、75、98、110,得到输出结果。l将输入输出数据以注

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。