《条件语句《云师大“1+1”专业数学辅导》》由会员分享,可在线阅读,更多相关《条件语句《云师大“1+1”专业数学辅导》(11页珍藏版)》请在金锄头文库上搜索。
1、1.2.2条件语句(教师用书独具)三维目标1知识与技能(1)通过实例正确理解条件语句的概念、表示方法、结构和用法了解条件语句在程序中起判断转折的作用,在解决实际问题中起决定作用通过具体的实例,理解、掌握条件语句的格式及功能(2)能初步运用条件语句设计算法,表达解决具体问题的过程进一步体会算法的基本思想,学习有条理地、清晰地表达解决问题的步骤,提高逻辑思维能力2过程与方法(1)通过实例,发展对解决具体问题的过程与步骤进行分析的能力(2)通过模仿,操作、探索、经历设计算法、设计框图、编写程序以解决具体问题的过程,发展应用算法的能力(3)在解决具体问题的过程中学习条件语句,感受算法的重要意义3情感、
2、态度与价值观(1)能通过具体实例,感受和体会算法思想在解决具体问题中的意义,进一步体会算法思想的重要性,体验算法的有效性,增进对数学的了解,培养良好的数学学习情感,增强学习数学的乐趣(2)通过感受和认识现代信息技术在解决数学问题中的重要作用和威力,形成自觉地将数学理论和现代信息技术结合的思想(3)在编写程序解决问题的过程中,逐步养成扎实严谨的科学态度重点难点重点:条件语句的表示方法、结构和用法;用条件语句表示算法难点:理解条件语句的表示方法、结构和用法(教师用书独具)教学建议 根据本节内容逻辑性强,学生不易理解的特点,本节教学采用启发式教学,辅以观察法、发现法、练习法、讲解法采用这种方法的原因
3、是学生的逻辑能力不是很强,只能通过对实例的认真领会及一定的练习才能掌握本节知识老师先通过实例引导学生领会理解条件语句的含义,并归纳出条件语句在编程中的要点,在编写程序时,采用小组讨论的方法,培养学生互助、协作的精神,使学生“学”有新“思” , “思”有所“得” , “练”有所“获” ,学生会逐步感受到数学的美,产生一种成就感,从而提高学数学的兴趣教学流程创 设 情 境 ,形 成 问 题 ,以 家 庭 固 定 电 话 收 费 标 准 为 实 例 ,如 何 写 出 其 程 序 语 言引 导 学 生 设 计 算 法 ,画 出 程 序 框 图 ,分 析 结 构 特 征 明 确 条 件 结 构 的 特
4、点 ,引 出 条 件 语 句 的 格 式通 过 例 1及 变 式 训 练 使 学 生 掌 握 条 件 语 句 与 条 件 结 构 的 关 系 ,进 一 步 理 解 条 件 语 句 的 格 式 及 特 征通 过 例 2及 其 变 式 训 练 使 学 生 能 够 运 用 条 件 语 句 进 行 简 单 的 设 计 ,进 一 步 巩 固 三 种 语 句 的 特 点 及 条 件 语 句 的 运 用在 掌 握 条 件 语 句 与 条 件 结 构 的 基 础 上 ,应 用 三 种 程 序 语 句 进 行 条 件 结 构 的 嵌 套 设 计 ,使 学 生 的 能 力 得 到 提 升归 纳 整 理 ,进 行
5、课 堂 小 结 ,整 体 认 识 本 节 课 所 学 知 识 ,分 层 布 置 作 业 使 不 同 层 次 的 学 生 有 不 同 的 收 获 完 成 当 堂 双 基 达 标 ,巩 固 所 学 知 识 并 进 行 反 馈 矫 正(见学生用书第 16 页)课标解读 1.理解条件语句( 重点)2.用条件语句编写程序 (难点)3.条件语句与条件结构的关系 (易混点)条件语句【问题导思】某居民区的物管部门每月按如下方法收取卫生费:3 人和 3 人以下的住户,每户收取5 元;超过 3 人的住户,每超出 1 人加收 1.2 元,令 c(单位:元 )表示应收取的费用,n 表示某户人家的人数1试写出根据输入人
6、数计算应收取卫生费的函数关系式【提示】 c Error!Error!2画出解决该问题的程序框图【提示】3在上述程序框图中,若只有输入、输出语句和赋值语句,能否写出该程序?【提示】 不能.格式一 格式二条件语句 IF条件 THEN语句体ENDIF IF条件 THEN语句体 1ELSE语句体 2ENDIF语句功能首先对 IF 后的条件进行判断,如果(IF)条件符合,那么 (THEN)执行语句体 ,否则执行 ENDIF 之后的语句首先对 IF 后的条件进行判断,如果(IF)条件符合,那么 (THEN)执行语句体 1,否则(ELSE)执行语句体 2对应条件结构框图(见学生用书第 17 页)条件语句与条
7、件结构的关系根据下面的程序,画出程序框图INPUTxIFx>0 THENPRINTxELSEPRINTxEND IFEND【思路探究】根据条件语句画出程序框图,注意判断框中条件的表述【自主解答】程序框图为:条件语句使程序框图中的条件结构能让计算机执行,其中 IF 后的“条件”表示判断的条件,放在判断框中语句体 1 表示满足条件时执行的操作内容,放在判断框中 “是”后的执行框中,语句体 2 表示不满 足条件时执行的操作内容,放在判断框中“否”后的执行框中用条件语句表示下面框图中的程序图 121【解】INPUTx1,y1,x2,y2IFx1x2 THENPRINT“斜率不存在”ELSEk(y
8、2y1)/(x2x1)PRINT“k” ;kENDIFEND条件语句的简单应用已知函数 f(x)Error!Error!编写一个程序,使输入的每一个 x 值,都得到相应的函数值【思路探究】求函数值必须先判断 x 的范围,因而要设计算法必须用条件结构,相应程序的书写用条件语句【自主解答】用变量 x,y 分别表示自变量和函数值,步骤如下:第一步,输入 x 值第二步,判断 x 的范围,若 x 1,则用解析式 y2x1,求函数值;否则用 yx 22 求函数值第三步:输出 y 值程序框图如图所示: 程序如下:1算法中需要根据情况判断,分类执行时,如求一个数的绝对值,比较两个数的大小,求分段函数的函数值等
9、,都需要用到条件 语句2条件语句必须以 IF 语句开始,以 END IF 语句结束,即“IF END IF”必须成对出现3若程序只对条件满足时作处 理,不用 处理条件不满足时 的情况,则选用“IFTHENEND IF”格式已知函数 f(x)Error!对任意的 x,求函数值,请画出程序框图并写出程序语句【解】程序框图:程序如下:条件语句的嵌套已知分段函数 yError!编写程序,要求输入自变量 x 的值,输出相应的函数值并画出程序框图【思路探究】分析分段函数画出程序框图写出程序语言【自主解答】程序框图如图所示,程序如下:INPUTxIFxb 时输出 a,否 则输出 b,故 A 正确【答案】A5
10、程序:若执行程序时输入 10,12,8,则输出的结果为()A10 B12 C8 D14【解析】由程序语句知,该 程序的功能是输出三个数中的最大 值【答案】B二、填空题6(2013渭南高一检测)根据以下程序,则 f(2)f (3)_.【解析】20, f(2)4( 2)8,3>0,f(3)2 38,f( 2)f(3)880.【答案】07给出程序:该程序的功能是:已知函数 y_,输入自变量 x 的值,输出其对应的函数值【解析】由程序可知,该程序的功能是:已知函数yError!输入自变量 x 的值, 输出其对应的函数值【答案】Error!8如下程序INPUTx
11、IFx0THENy(x1)2ELSEy(x1)2END IFPRINTyEND要使输出的 y 值最小,则输入的 x 的值为_【解析】本程序执行的功能是求函数 yError!的函数值由函数的性质知,当 x1或 x1 时, y 有最小值为 0.【答案】1 或 1三、解答题9任意输入三个实数,输出这三个实数中的最小数,画出程序框图,并编写程序【解】程序框图如图所示程序如下:INPUTa,b,cIFa bTHENabELSEIFac THENacENDIFENDIFPRINTaEND10高等数学中经常用到符号函数 sgn x其定义为 yError!试编写程序,根据输入的x 的值,输出对应的 y 的值【
12、解】程序如下:INPUTxIFx>0THENy1ELSEIFx0 THENy0ELSEy1ENDIFENDIFPRINTyEND11设个人收入在 5 000 元以内的个人所得税档次为(x:元 ):0x1 000,0%;1 000x3 000,10%;3 000x5 000,25%.设某人的收入为 x 元,计算他应交的个人所得税 y,写出程序语句【解】 程序:(教师用书独具)某商场进行促销活动,采用购物打折的方法销售商品,规定一次性购物在 100 元以上(含 100 元) 的,按九五折优惠;200 元以上(含 200 元) 的,按九折优惠;300 元以上( 含300 元) 的按八五折优惠这种打折促销的形式在商场中经常遇到,计算原价 x 元的商品打折后的钱数;画出程序框图,并写出程序语言【思路探究】仔细审题列出函数关系,画出程序框 图最后写出程序 语言【自主解答】设打折后的钱数为 y,由题意知函数关系为 yError!程序框图:程序语句:编写一个程序,输入一个学生的成绩 S,根据该成绩的不同值作出以下输出:若S60,则输出“不及格” ;若 60S90,则输出“及格” ;若 S90,则输出“优秀” 【解】程序如下: