第 3 课时 条件结构[核心必知]1.预习教材,问题导入根据以下提纲,预习教材 P10~P12,回答下列问题.条件结构有哪些形式
提示:常见的条件结构有:一种是满足条件执行步骤 A ,否则执行步骤 B ;另一种是满 足条件执行步骤 A ,否则执行步骤 A 下面的步骤. 2.归纳总结,核心必记(1)条件结构的概念在一个算法中,经常会遇到一些条件的判断,算法的流程根据条件是否成立有不同的流向,处理这种过程的结构就是条件结构.(2)条件结构程序框图的两种形式及特征名称形式一形式二结构形式续表名称形式一形式二特征两个步骤 A,B 根据条件选择一个执行根据条件是否成立选择是否执行步骤 A [问题思考](1)条件结构中的判断框有两个退出点,那么条件结构执行的结果是否唯一
提示:条件结构执行的结果是唯一的.(2)在什么样的算法中才使用条件结构
提示:凡是必须先根据条件判断,然后选择进行哪一个步骤的问题,在画程序框图时必须引入一个判断框应用条件结构.[课前反思]通过以上预习,必须掌握的几个知识点:(1)条件结构的概念: ;(2)条件结构程序框图的形式及特征:
观察图中条件结构的两种形式:
[思考 1] 条件结构有何特点
提示:条件结构是程序框图的重要组成部分,其特点是:先判断后执行.[思考 2] 利用条件结构处理算法时应注意什么
名师指津:在利用条件结构画程序框图时要注意两点:一是需要判断条件是什么,二是条件判断后分别对应着什么样的结果.[思考 3] 顺序结构与条件结构有何区别与联系
名师指津:顺序结构是任何一个算法都离不开的基本结构,所表达的逻辑关系是自上而下,连贯排列的.而条件结构用于逻辑判断,并根据判断的结果进行不同的处理.讲一讲1.设计一个算法:输入一个实数,输出它的绝对值,并画出程序框图.[尝试解答] 设输入数为 x,绝对值为 y
则 y=|x|=算法如下:第一步,输入 x