电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

算法及其实现 (2)VIP免费

算法及其实现 (2)_第1页
1/21
算法及其实现 (2)_第2页
2/21
算法及其实现 (2)_第3页
3/21
导入1算法的概念及特征2算法的表示3课堂小结4算法及其实现算法及其实现试一试:5升5升3升3升水若干水若干有A、B两个杯子和若干水,杯子的容量分别为5升和3升。现要求在5升的杯子中倒入4升的水,问该如何操作?有A、B两个杯子和若干水,杯子的容量分别为5升和3升。现要求在5升的杯子中倒入4升的水,问该如何操作?AABBCC1)把B倒满水2)把B中的水倒入A3)把B倒满水4)用B中的水把A填满5)把A中的水倒去6)把B中剩下的1升水倒入A中7)把B倒满水8)把B中的水倒入A中返回返回算法的概念:算法就是解题方法的精确描述。★任务一:根据“倒水”实验讨论算法有哪些特点?★任务一:根据“倒水”实验讨论算法有哪些特点?概念概念算法的特点。。。。。。可行性??确定性有穷性特点返回返回问题1:刚才在解决“倒水”问题的时候,我们采用了何种方式描述了实验过程?答:自然语言答:自然语言问题2:大家觉得用自然语言描述算法有哪些缺点?问题2:大家觉得用自然语言描述算法有哪些缺点?明日逢春好不晦气,终年倒运少有余财----祝枝山明日逢春,好不晦气;终年倒运,少有余财。明日逢春好,不晦气;终年倒运少,有余财。缺点:描述过多、文字冗长、易产生歧义等缺点:描述过多、文字冗长、易产生歧义等对方接起?摘机输入号码通话挂机YN开始结束开始,结束框输入,输出框处理框判断框连接框流程线用流程图表示“倒水”问题的算法任务二任务二开始开始B←3升水B←3升水结束结束A←BA←BB←3升水B←3升水A←B中的2升水A←B中的2升水A倒掉5升水A倒掉5升水A←B中的1升水A←B中的1升水B←3升水B←3升水A←BA←B1)把B倒满水2)把B中的水倒入A3)把B倒满水4)用B中的水把A填满5)把A中的水倒去6)把B中的1升水倒入A中7)把B倒满水8)把B中的水倒入A中练1:输入a,ba>b?输出a输出bNY开始结束练2:输入a,b,ca>b?Max←aMax←bc>max?Max←c输出maxYNYN开始结束输入a,b,ca>b?YN开始结束a>c?b>c?Y输出a输出c输出cNN输出bY练3:a>=60?是a>=85?否是否开始结束输入成绩a输出“优秀”输出“合格”输出“不合格”某地一户一表居民实施阶梯式水价方案。阶梯水价计量分为三级,第一级为17吨及以下,每吨按2.4元计价;第二级为18至30吨,每吨按3.35元计价;第三级为31吨及以上,每吨按4.30元计价。如下图所示算法用于根据用水量v(吨),计算水价s(元)。框图中①②③中应该填入的是什么。练4:输入用水量vv<18?S←2.4v①?输出s值YNYN开始结束②③•对于复杂算法的流程图,占面积大•使用流程线,使程序流程任意转移,让人难以理清思路。•用图框和流程线表示算法,形象直观优点&缺点任务四任务四课堂小结概念:算法就是对解决方法的精确描述特点:可行性、确定性、有穷性。。。表示:自然语言、流程图等算法及其实算法及其实现现第一步:输入一个实数x第二步:判断x与0的大小关系,若x>=0,则y=x^2-1,否则y=2x-1第三步:输出y第四步:结束输入xx<0?输出yNY开始结束①②执行如图所示的程序框图,输入n=6,m=4,那么输出的p值为()输入n,mk

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

算法及其实现 (2)

您可能关注的文档

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群