- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
条件语句 一、三维目标: 1、知识与技能 (1)正确理解条件语句的概念,并掌握其结构的区别与联系。 (2)会应用条件语句编写程序。 2、过程与方法 经历对现实生活情境的探究,认识到应用计算机解决数学问 题方便简捷,促进发展学生逻辑思维能力 3、情感态度与价值观 了解条件语句在程序中起判断转折作用,在解决实际问题 中起决定作用。减少大量繁琐的计算。通过本小节内容的学 习,有益于我们养成严谨的数学思维以及正确处理问题的能力。 二、重点与难点 重点:条件语句的步骤、结构及功能。 难点:会编写程序中的条件语句。 三、学法与教学用具 计算机、图形计算器 复习巩固 1、输入语句、输出语句和赋值语句对应于算法中的哪种结构?这三种语句的一般格式是什么? 顺序结构 输入语句 输出语句 赋值语句 input “提示内容”;变量 print “提示内容”;表达式 变量=表达式 新课讲解: 1、条件结构用怎样的程序语句来描述?这种语句的一般格式是怎样的? if 表达式 语句序列1; else 语句序列2; end if 表达式 语句序列1; end 满足条件 语句1 语句2 是 否 满足条件 语句 否 是 例5 编写程序,输入一元二次方程 1 输出无实数解 输出 结束 Y N 开始 输入a,b,c 1 的系数,输出它的实数根。 d = b * b – 4 * a * c; if d0 a=input(“a=”); b=input(“b=”); c=input(“c=”); disp(“no solution”); else t=sqrt(d); X1=(-b+t)/(2*a) X2 =(-b-t)/(2*a) end 例6 编写程序,使得任意输入3个整数按大到小的顺序输出。 算法分析: 第一步 输入3个整数a、b、c 第二步 将a与b比较,并把小者赋给b,大的赋给a; 第三步 将a与c比较,并把小者赋给c,大的赋给a 第四步 将b与c比较,并把小者赋给c,大的赋给b 第五步 按顺序输出a,b,c if b a t = a; a = b; b = t; end if c a t = a; a = c; c = t; end if c b t = b; b = c; c = t; end a,b,c 开始 t=a,a=b,b=t t=a,a=c,c=t t=b,b=c,c=t 输入a,b,c 输入a,b,c b>a c>a c>b 结束 是 是 否 否 是 否 对应的流程图: a=input(“a=”); b=input(“b=”); c=input(“c=”); if 表达式 语句序列1; else 语句序列2; end if 表达式 语句序列1; end 满足条件 语句1 语句2 是 否 满足条件 语句 否 是 1、条件结构的程序表示 2、注意书写的规范性 小结: 练习 1、 铁路运输托运行李,从甲地到乙地,规定每张客票托运费计算方法是:行李质量不超过50kg时,按0.25/kg元计算;超过50kg而不超过100kg时,其超过部分按0.3元/kg计算,超过100kg时,其超过部分按0.45元/kg计算,编写程序,输入行李质量,计算并输出托运的费用,并画出程序框图。 解: 设行李质量为m kg,应付运费这y元,则运费公式为 y= 0.25×m 0.25×50+0.25×(m-50) 0.25×50+0.35×50+0.45×(m-100) { 开始 输入m m≤50 m≤100 y=m×0.25 y=0.25×50+ 0.35×(m-50) y=0.25×50+0.35× 50+0.45×(m-100) 输出y 结束 m=input(“m=”); if m=50 y=m﹡0.25; else if m=100 y=0.25﹡50+0.35﹡ (m-50); else y=0.25﹡50+0.35﹡50+ 0.45﹡ (m-100); end end 程序: 程序框图: 否 否 是 是 y 【课堂小结】 1、本节课主要学习了条件语句的结构、特点、作用以及用 法,并懂得利用解决一些简单问题。条件语句使程序执行产 生的分支,根据不同的条件执行不同的路线,使复杂问题简 单化。 2、条件语句一般用在需要对条件进行判断的算法设计中, 如判断一个数的正负,确定两个数的大小等问题,还有求分 段函数的函数值等,往往要用条件语句,有时甚至要用到条 件语句的嵌套。 【作业】 P22 习题 B组
您可能关注的文档
- 高中数学苏教版必修三:3.3几何概型第一课时课件.ppt
- 高中数学苏教版必修三:3.4互斥事件第二课时课件.ppt
- 高中数学苏教版必修三:3.4互斥事件第一课时课件.ppt
- 高中数学苏教版必修三:频率分布直方图与折线图课件.ppt
- 高中数学苏教版必修三:平面与平面垂直课件.ppt
- 高中数学苏教版必修三[]概率的应用课件.ppt
- 高中数学苏教版必修三[]统计——抽样习题课课件.ppt
- 高中数学苏教版必修三[]统计——方差与标准差课件.ppt
- 高中数学苏教版必修三[]统计——分层抽样课件.ppt
- 高中数学苏教版必修三[]统计——频率分布表课件.ppt
- 高中数学新课标人教A版必修三山东省条件语句2课件.ppt
- 高中数学新课标人教A版必修三山东省循环结构课件.ppt
- 高中数学新课标人教A版必修三山东省循环结构习题课课件.ppt
- 高中数学新课标人教A版必修三山东省循环语句课件.ppt
- 高中数学新课标人教A版必修三山东省用样本的频率分布估计估计总体的分布课件.ppt
- 高中数学新课标人教A版必修三山东省用样本的数字特征估计估计总体的数字特征课件.ppt
- 高中数学新课标人教A版必修三输入语句输出语句赋值语句课件.ppt
- 高中数学新课标人教A版必修三顺序结构、条件结构课件.ppt
- 高中数学新课标人教A版必修三算法案例1孙子问题课件.ppt
- 高中数学新课标人教A版必修三算法案例2课件.ppt
文档评论(0)