导入1算法的概念及特征2算法的表示3课堂小结4算法及其实现算法及其实现试一试:5升5升3升3升水若干水若干有A、B两个杯子和若干水,杯子的容量分别为5升和3升
现要求在5升的杯子中倒入4升的水,问该如何操作
有A、B两个杯子和若干水,杯子的容量分别为5升和3升
现要求在5升的杯子中倒入4升的水,问该如何操作
AABBCC1)把B倒满水2)把B中的水倒入A3)把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←B1)把B倒满水2)把B中的水倒入A3)把B倒满水4)用B中的水把A填满5)把A中的水倒去6)把B中的1升水倒入A中7)把B倒满水8)把B中的水倒入A中练1:输入a,b