高中数学 1.2.2 条件语句课件 苏教版必修3内容摘要:

1、本算法语句 条件语句 问题提出 出语句和赋值语句的一般格式分别是什么。 输入语句: “ 提示内容”;变量 输出语句: “ 提示内容”;表达式 赋值语句: 变量 =表达式 们可以利用输入语句、输出语句和赋值语句写出其计算机程序 转化为计算机能够理解的算法语言,我们必须进一步学习条件语句 . 知识探究(一) :条件语句 ( 1) 条件 句体 F 思考 1:下图是算法的条件结构用程序框图表示的一种形式,它对应的条件语句的一般格式设定为: 满足条件。 步骤 A 是 否 你能理解这个算法语句的含义吗。 条件 句体 F 满足条件。 步骤 A 是 否 当计算机执行上述语句时,首先对果( 件符合,那么( 2、行语句体,否则执行 思考 2:求实数 第一步,输入一个实数 x. 第二步,判断 若 x=a a=b b=x a, b 对实数 a, 知识探究(二) :条件语句 ( 2) 思考 1:下图是算法的条件结构用程序框图表示的另一种形式,它对应的条件语句的一般格式设定为: 满足条件。 步骤 1 步骤 2 是 否 条件 句体 1 句体 2 F 你能理解这个算法语句的含义吗。 满足条件。 步骤 1 步骤 2 是 否 条件 句体 1 句体 2 F 当计算机执行上述语句时,首先对 的条件进行判断,如果( 件 符合,那么( 行语句体 1, 否则( 行语句体 2. 思考 2:求实数 第一步,输入一个实数 x. 3、第二步,判断 若 x0,则输出 x;否则,输出 该算法的程序框图如何表示。 x0? 开始 结束 输入 x 是 输出 x 否 输出 考 3:你能写出这个算法对应的程序吗。 x0? 开始 结束 输入 x 是 输出 x 否 输出 x=” ; x x=0 x F 思考 4:阅读下面的程序,你能说明它是一个什么问题的算法吗。 “x=” ; x x=1 y=x 2+3*x y=F y 2 3 , 14 , 1x x ?= -=0 p= 2*a) q=d)/(2*a) d=0 “x 1= ; p “ ; p+q, F No F 例 2 编写程序,使任意输入的 3个整数按从大到小的顺序输出 . 第四步,将 b 4、与 把小者赋给 c,大者赋给 b. 第一步,输入 3个整数 a, b, c. 第二步,将 a与 把小者赋给 b,大者赋给 a. 第三步,将 a与 把小者赋给 c,大者赋给 a. 第五步,按顺序输出 a, b, c. 算法分析 : 开始 输入 a, b, c ba? t=a a=b b=t t=a a=c c=t t=b b=c c=t 是 是 是 输出 a, b, c 否 cb? 否 ca? 否 结束 a, b, c ba t=a a=b b=t F ca t=a a=c c=t F cb t=b b=c c=t F a, b, c 结作业 个条件语句执行结束时都以 用时要根据实际问题适当选取 . 作业: 1, 2, 3, 4.。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。