1、21.认识顺序结构。2.用流程图表示顺序结构。3.计算算法的执行步数。学习内容1.认识分支结构。2.用流程图表示分支结构。3.验证分支结构。讨论在十字路口通行需要根据交通信号灯做出选择,出门是否带伞需要根据天气情况做出选择,儿童是否需要购买车票根据身高情况做出选择学习生活中处处有类似根据某种条件做出选择的情景。讨论你能用“如果那么”来说一说以下场景吗?一、认识分支结构根据一定的条件做出判断,再选择相应结果的过程,称为分支结构。分支结构在执行时依据条件选择执行路径,而不是严格按照语句出现的先后顺序。可以用“如果那么”这样的语言来表述分支结构,如“如果遇到红灯,那么停止通行”。二、用流程图表示分支
2、结构二、用流程图表示顺序结构想一想上述分支结构中的“判断条件”是怎样确定的?三、验证分支结构可以通过计算机程序来验证分支结构,请想一想代码三、验证分支结构可以通过计算机程序来验证分支结构,输入代码验证。想一想购买车票时,使用分支结构的算法除了判断身高之外,还需要判断哪些因素?可以分几步来判断?拓展分支结构可以分为单分支结构和双分支结构。它们的区别在于:单分支结构,若条件为真,则执行相应语句,否则不执行该语句;双分支结构,若条件为真,则执行语句 1,否则执行语句 2。你能画出它的流程图吗?拓展拓展想一想生活中还有哪些用到分支结构的事例?练一练在“泡茶”这样的算法中,哪些环节需要分支结构?请画出流程图。