1.1 算法与程序框图 1.1.2程序框图 与算法的基本逻辑结 构 第二课时条件结构 1.了解条件结构的概念,明确其执行过程 2会用条件结构设计程序框图解决有关问题. 条件是否成立 新 知 世 界自 我 检 测 4设计 一个算法判断由键盘输 入的一个整数是不是偶数,并画出程序框图 ( 提示:看被2除的余数是否为 零) 解:算法分析:第一步,输入整数x. 第二步,令y 是x 除以2所得的余数 第三步,判断y 是否为零,若y 是零,输出“是偶数”,结束算法;若y 不是零,输出“不是偶数”,结束算法 程序框图3:典 例 导 悟 点评 解决求分段函数的函数值问题时,一般要采用条件结构来设计算法 类型二条件结构嵌套问题 例2 某班的一次数学考试,成绩满分为100分现对该班的成绩进行分析评价:成绩超过80分的为A ,低于60分的为C ,其他的为B. 请设计 算法,当输 入的数学成绩为 x 时 ,输 出相应 的评 价结 果( 写出算法,画出程序框图) 分析 对成绩的分析评价分三种情况讨论,因此引用条件结构的叠加画程序框图 解 第一步,输入学生的数学成绩 第二步,判断该同学的数学成绩是否大于80,若