逻辑运算与选择结构课件.pptVIP

逻辑运算与选择结构课件.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  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文档。上传文档
查看更多

2025-4-4*邏輯運算與選擇結構2025-4-4*§4.1關係運算式關係運算式是最簡單的一種邏輯運算式,其形式為:〈算數量〉〈關係運算符〉〈算數量〉說明:⑴算數量可以是一個數值常量、數值型變數、數值函數,也可以是一個算術運算式;⑵關係運算符就是關係比較符,關係符有以下六種。2025-4-4*FORTRAN語言關係運算符關係運算符英語含義所代表的數學符號.GT.GreaterThan>(大於).GE.GreaterthanorEqualto≥(大於或等於).LT.LessThan<(小於).LE.LessthanorEqualto≤(小於或等於).EQ.Equalto=(等於).NE.NotEqualto≠(不等於)2025-4-4*關係運算符運用的說明關係運算符的兩個字母的兩側個又一個點號,不要漏寫;在一個關係運算式中可能包括算術運算和關係運算符,運算的次序是:先進行算術運算,後進行關係運算;關係運算式是將兩個數值量相比較,這兩個數值量可以是不同類型的量,它在比較時先轉化類型,再比較;關係運算式的值不是一個數值,而是一個邏輯量;由於實數的存儲與運算存在誤差,所以運用.EQ.和.NE.運算符時要注意;除算術量比較的形式外,還有字元量的比較。2025-4-4*§4.2邏輯運算式邏輯運算式(布爾運算式)是對邏輯量進行邏輯運算的運算式,其形式為:〈邏輯量〉〈邏輯運算符〉〈邏輯量〉FORTRAN的邏輯量有三種:⑴邏輯常量⑵邏輯型變數⑶關係運算式邏輯運算式的值是一個邏輯值:邏輯“真”,邏輯“假”2025-4-4*邏輯常量與變數邏輯常量⑴邏輯真,即滿足邏輯條件,用.TURE.表示;⑵邏輯假,即不滿足邏輯條件,用.FALSE.表示;說明:邏輯常量可以出現在程式中,可以將它賦給邏輯變數。邏輯變數邏輯賦值語句一般形式為:邏輯變數=邏輯運算式說明:程式中使用邏輯變數時,必須對其加以定義,用LOGICAL語句說明,如:LOGICALA,B2025-4-4*邏輯運算符邏輯運算符含義邏輯運算舉例例子含義.AND.邏輯與A.AND.BA,B都為真則A.AND.B真.OR.邏輯或A.OR.BA或B之一為真則A.OR.B真.NOT.邏輯非.NOT.AA為真,則.NOT.A為假.EQV.邏輯等A.EQV.BA,B為同一邏輯量時,A.EQV.B為真.NEQV.邏輯不等A.NEQV.BA,B為不同邏輯量時,A.NEQV.B為真2025-4-4*邏輯運算式運算次序多個邏輯量經過邏輯運算後可以得到一個邏輯值。當邏輯運算式比較複雜時,則需要按下列規定(Fortran77)進行運算:⑴先計算算術運算式的值⑵再計算關係運算式的值⑶最後進行邏輯運算,邏輯運算的先後順序為:先.NOT.,.AND.,次之.OR.,最後.EQV.和.NEQV.。其形式可參見下表2025-4-4*各種運算符的優先順序別運算類別運算符優先順序括號()1算術運算***,/+,-234關係運算.GT..GE..LT..LE..EQ..NE.5邏輯運算.NOT..AND..OR..EQV.,.NEQV.67892025-4-4*用邏輯運算式的說明1.算術運算符的運算對象為數值量,運算結果為數值。關係運算符的運算對象為數值量,運算結果為邏輯量。邏輯運算符的對象是邏輯量,運算結果是邏輯量;2.IF語句判斷邏輯表式的值是否為“真”,若有關系運算符,則它的兩側只能是數值量,不能是邏輯量。例:.TURE..EQ..TURE.是錯誤的!3.在連續用運算連接運算量需按下式書寫:如ABCD應寫為:(A.LT.B).AND.(B.LT.C).AND.(C.LT.D)2025-4-4*邏輯運算舉例若A=2.5,B=7.5,C=5.0,D=6.0求邏輯運算式的值:C/2.0+D.LT.A..AND..NOT..TURE..OR.C.EQ.D①8.5②.F.③.F.④.F.⑤.F.⑥.F.HOME2025-4-4*

文档评论(0)

子不语 + 关注
官方认证
服务提供商

平安喜乐网络服务,专业制作各类课件,总结,范文等文档,在能力范围内尽量做到有求必应,感谢

认证主体菏泽喜乐网络科技有限公司
IP属地山东
统一社会信用代码/组织机构代码
91371726MA7HJ4DL48

1亿VIP精品文档

相关文档