学科:数学 年级:高二 课题:必修三1.2.2选择结构
主备人: 学生姓名: 得分:
学习目标:
了解算法的选择结构的概念,能写出算法并画出含选择结构算法的流程图
学习难点:
算法的选择结构的概念
学习方法:自主预习,合作探究,启发引导
一、 导入亮标
阅读课本第9页问题,读懂其算法和流程图
二、自学检测
"选择结构"的概念:先根据条件作出判断,再决定执行哪一种操作的结构称为选择结构. 如图所示,虚线框内是一个选择结构,它包含一个判断框,当条件p成立(或称为"真")时执行A,否则执行B.
说明:
①选择结构,也称为分支结构.
②无论p条件是否成立,只能执行A框或B框之一,不可能既执行A框又执行B框,也不可能A框、B框都不执行.无论走哪一条路径,在执行完A或B之后,脱离本选择结构.
③A或B两个框中,可以有一个是空的,即不执行任何操作.
④选择结构内可以嵌套选择结构.
三、合作探究
例1 试设计解方程ax2+bx+c=0(a≠0)的一种算法,并画出流程图.
练习:写出解方程ax+b=0(a,b为常数)的一个算法
例2 图中给出了一个算法的流程图.根据该流程图,回答以下问题:
(1)若输入的四个数为5,2,7,22,则最后输出结果是什么?
(2)该算法流程图是为什么问题而设计的?