流程控制.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
流程控制

Chapter 4 流程控制 4-1 IF 程式說明 if (logical_expr判斷式) then statement 1 statement 2 ... end if 4-1 IF 程式流程圖 4-1 IF 程式說明 if (logical_expr_1) then statement 1 statement 2 ... else if (logical_expr_2) then statement 1 statement 2 ... else statement 1 statement 2 ... end if 4-1 IF 程式流程圖 4-1 IF 4-1 IF 邏輯判斷運算 == or .EQ. 判斷是否等於 /= or .NE. 判斷是否不等於 or .GT. 判斷是否大於 = or .GE. 判斷是否大於或等於 or .LT. 判斷是否小於 = or .LE. 判斷是否小於或等於 判斷集合的運算 .AND. 兩判斷式皆為真.AND.才為真 .OR. 兩判斷式至少一個為真.OR.才為真 .NOT. 判斷式真變假,假變真 4-1 IF 4-1 IF 4-2 Select -- case 程式說明 select case (var變數) case (value_1數值1) … case (value_2數值2) … case default … end select 4-2 Select -- case 4-2 Select -- case * 當logical_expr為真時執行的區塊(block) logical_expr判斷式 statement 1 statement 2 … .TRUE. .FALSE. 當logical_expr_1為真時執行的區塊(block_1) 當logical_expr_1為假當logical_expr_2為真時執行的區塊(block_2) 當logical_expr_1為假 當logical_expr_2亦為假時執行的區塊(block_3) logical_expr_1 block_1 statement 1 statement 2 … .TRUE. .FALSE. logical_expr_2 block_2 statement 1 statement 2 … .TRUE. .FALSE. block_3 statement 1 statement 2 … program ex0401 implicit none real :: Height, Weight real :: Standard_Weight write(*,*) Please input your height : read(*,*) Height write(*,*) Please input your weight : read(*,*) Weight Standard_Weight = Height - 100.0 if (Weight Standard_Weight) then write(*,*) You are overweighted ! else write(*,*) Your weight is under control ! end if stop end program ex0401 Ex. 完整程式 Ex. 執行結果 Please input your height : 170 輸入 1 7 0 [ENTER] Please input your weight : 65 輸入 6 5 [ENTER] Your weight is under control ! 注意==與=的不同 某同學這一次微積分小考拿了85分,如果把成績分成A,B,C,D,E這5個等級,其中 90~100分為A級、 80~89分為B級、 70~79分為C級、 60~69分為D級、 60分以下為E級, 請寫一個程式來判斷此同學這次成績的等級。 Ex. 完整程式 Program ex0402 implicit none integer :: Grades character(len=1) :: Level = ? write(*,*) Please input yo

文档评论(0)

busuanzi + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档