fortran经典课件-chp3 流程控制和逻辑运算.pdf

fortran经典课件-chp3 流程控制和逻辑运算.pdf

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
fortran经典课件-chp3 流程控制和逻辑运算

第三章流程控制 与逻辑运算 2007-9-15 1 第三章流程控制与逻辑运算 算法和流程图 IF语句 实数及字符的逻辑运算 SELECT CASE语句 其他流程控制 二进制的逻辑运算 2007-9-15 2 3.1 算法和流程图 设计算法是程序设计的核心 计算机语言只是一种工具 学会针对各种类型的问题,拟定出有效的解决方法和步 骤即算法 并非只有“计算”的问题才有算法 “计算方法” (computational method )和“算法” (algorithm ) 前者指的是求数值解的近似方法,后者是指解决问题的 一步一步的过程 对同一个问题,可以有不同的解题方法和步骤。 如,求1+2+3+…+100,可以先进行1+2,再加3,再加 4 ,一直加到100,也可采取 100+(1+99)+(2+98)+…+(49+51)+50=100+50+49×100 =5050 2007-9-15 3 方法有优劣之分 有的方法只需进行很少的步骤,而有些方法则需要较多 的步骤 一般说,希望采用方法简单,运算步骤少的方法 为了有效地进行解题,不仅需要保证算法正确,还 要考虑算法的质量,选择合适的算法 一个计算问题的解决过程通常包含下面几步 确立所需解决的问题以及最后应达到的要求 分析问题构造模型 选择计算方法 确定算法和画流程图 编写程序 程序调试,即试算 正式运行得到必要的运算结果。 2007-9-15 4 确立所需解决的问题以及最后应达到的要求 在得到一个基本的物理模型后,用数学语言描述 它,例如列出解题的数学公式或联立方程式,即建 立数学模型。 如定积分求值问题,可以用矩形法、梯形法或辛普生法 等不同的方法。因此用计算机解题应当先确定用哪一种 方法来计算。专门有一门学科“计算方法”,就是研究用 什么方法最有效、最近似地实现各种数值计算的,换句 话说,计算方法是研究数值计算的近似方法的。 在编写程序之前,应当整理好思路,设想好一步一步 怎样运算或处理,即为“算法” 。 把它用框图画出来,用一个框表示要完成的一个或几 个步骤,它表示工作的流程,称为流程图。它能使人 们思路清楚,减少编写程序中的错误。 一个复杂的程序往往不是一次上机就能通过并得到正 确的结果的,需要反复试算修改,才得到正确的可供 2007-9-15 正式运行的程序。

文档评论(0)

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

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

1亿VIP精品文档

相关文档