- 1、本文档共43页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 正式运行的程序。
您可能关注的文档
- BA-03 褒奖-R.ppt
- B757飞机短停培训手册模版.pdf
- Battery Japan 2010展储能电池发展新趋势.pdf
- Bc-urmpbKM_学习_资料_QP[英语]雅思基本词汇之工具【全本】(经典).ppt
- BEC考试阅读材料精选(四十九).doc
- bgp feature 正则表达式.pdf
- Bexco船缆(中文).pdf
- Boundary effect in polymer blends, 高聚物共混物中的界面效应.pdf
- BR300 产品手册.pdf
- BROP超纯水系统.pdf
- 北师大版小学数学三年级上册《寄书》教学设计.docx
- 统编版(部编版)语文二年级上册《雪孩子》教学设计.docx
- 统编版(部编版)语文二年级上册《八角楼上》教学设计.docx
- 北师大版小学数学三年级上册《长方形周长》教学设计.docx
- 北师大版小学数学三年级上册《丰收了》教学设计.docx
- 统编版(部编版)语文二年级上册《夜宿山寺》教学设计.docx
- 统编版(部编版)语文二年级上册《风娃娃》教学设计.docx
- 统编版(部编版)语文二年级上册《朱德的扁担》教学设计.docx
- 统编版(部编版)语文二年级上册《难忘的泼水节》教学设计.docx
- 统编版(部编版)语文二年级上册《纸船和风筝》教学设计.docx
文档评论(0)