我们一起来选用合适的选择(select)结构

上传人:飞*** 文档编号:39921201 上传时间:2018-05-21 格式:DOC 页数:6 大小:1.07MB
返回 下载 相关 举报
我们一起来选用合适的选择(select)结构_第1页
第1页 / 共6页
我们一起来选用合适的选择(select)结构_第2页
第2页 / 共6页
我们一起来选用合适的选择(select)结构_第3页
第3页 / 共6页
我们一起来选用合适的选择(select)结构_第4页
第4页 / 共6页
我们一起来选用合适的选择(select)结构_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《我们一起来选用合适的选择(select)结构》由会员分享,可在线阅读,更多相关《我们一起来选用合适的选择(select)结构(6页珍藏版)》请在金锄头文库上搜索。

1、1我们一起来选用合适的选择(我们一起来选用合适的选择(selectselect)结构)结构信息科技信息科技组组 陈陈超超 教材分析教材分析 首先,教材中重点讨论了单选择结构与双选择结构,即本课时“项目活动”中前三种算法;其次,教材中没有多路选择结构与语句内容,即本课时“项目活动”中第四种算法;最后,我们是根据学生当前学业水平及培养未来软件工程师的方面考虑,将 select case 作为拓展学习内容。 学情分析学情分析 我班学生能编写含有单选择结构、双选择结构及选择嵌套结构的 VB 程序。本课时是选择结构与选择语句的综合应用。 教学目标教学目标 1、通过项目开发实例求分段函数的值,将多种算法设

2、计比较,进行算法的优化与分析,找出合适的选择结构。2、通过自学了解多路选择语句,在课堂练习求路程与课后作业求个税的实例中尝试使用多路选择语句(Select Case End Select)。3、在编写 VB 代码、算法调试与算法评价过程中,寻找算法的漏洞,研究算法的优劣,养成寻找合适算法的钻研习惯。 教学重点教学重点 选用合适的选择结构。 教学难点教学难点 多路选择语句的自学及应用。 教学方法教学方法 案例教学,自学尝试 课前准备课前准备 完成“项目活动”的编程作业 教学过程教学过程 【项目活动项目活动】:根据函数图形设计算法,求-8,8范围函数值。1、写出分段函数的表达式; 2、在“我的代码

3、”按钮中,编写 VB 代码并调试2(算法一、算法二学生任选一编写 VB 代码并调试正确)算法一:双分支算法一:双分支(选择选择)嵌套结构。嵌套结构。( If Else EndIf )Dim x As Single, y As Singlex = InputBox(“请输入-8,8范围内的 x 值“)If x 4 Theny = 16 / xElseIf x 0 Theny = x 2 / 4Elsey = x / 2End IfEnd IfPrintPrint “X=“; x, “Y=“; yStart输入 xEndx =4FTy =16/xx =0Fy = x2/4输出 x,yTy = x/

4、23算法二:用单分支算法二:用单分支( (选择选择) )结构,复合条件。结构,复合条件。(If(If EndIf)EndIf)Dim x As Single, y As Single x = InputBox(“请输入-8,8范围内的 x 值“)If x = 4 Theny = 16 / xEnd IfIf x = 0 And x =4FTy =16/x0= 4 Theny = 16 / xEnd IfIf x = 0 Theny = x 2 / 4End Ify = x / 2PrintPrint “X=“; x, “Y=“; yStart输入 xEndx =4FTy =16/xx =0Fy

5、 = x2/4输出 x,yTy = x/2小彦同学上述算法是错误的。但小彦同学认为只要作一点改变就正确了。小彦意愿框图:Start输入 xEndx =4F Ty =16/xx =0Fy = x2/4输出 x,yTy = x/2小彦同学的算法框图,对应的语句为多路选择语句(Select Case End Select)大家上网自学,用 Select Case 语句代码编写。5算法四:用多路选择语句算法四:用多路选择语句(Select(Select CaseCase EndEnd Select)Select)Dim x As Single, y As Singlex = InputBox(“x 值

6、“)Select Case xCase 4 To 8y = 16 / xCase 0 To 4y = x 2 / 4Case -8 To 0y = x / 2End SelectPrintPrint “X=“; x, “Y=“; y Dim x As Single, y As Single x = InputBox(“x 值“)Select Case xCase Is = 4y = 16 / xCase Is = 0y = x 2 / 4Case Elsey = x / 2End SelectPrintPrint “X=“; x, “Y=“; y【讨论讨论】:算法的适用性、拓展性,使用时注意事

7、项。【练习练习】:根据下列物体的 V-T 图,编写 VB 代码:输入时间 t0,14,求物体的路程s。【小结小结】:用泰戈尔飞鸟集中一句名言作为本课小结。泰戈尔(18611941) Tagore,Rabindranath S = 6 * t 0 t 2 12 + 6 * (t - 2) - 1.25 * (t - 2) 2 / 2 2 t 6 12 + 14 + (t - 6) + (t - 6) 2 / 2 6 t 9 12 + 14 + 7.5 + 4 * (t - 9) 9 t 146印度诗人,作家,艺术家,社会活动家。I cant choose the best, but the be

8、st chooses me.我不能选择那最好的,是那最好的选择我。人一生有很多选择!但所最好最完美并不一定是最好的选择,但是当你选择完以后,就必须把它当作是最好,必须努力去实践! 适合自己的才是最好的。 我们既然选择学习算法设计,就必须认同它是最美妙的学科,必须努力学习不断实践,直至解决算法设计中的各种问题。【课后作业课后作业】:设计算法:根据新的个人所得税扣除标准 3500 元,求工资、薪金所得适用个人所得税。工资、薪金所得适用个人所得税累进税率表工资、薪金所得适用个人所得税累进税率表级数全月应纳税所得额(含税级距)税率%速算扣除数(元)一不超过 1500 元的30二超过 1500 元至 4

9、500 元的部分10105三超过 4500 元至 9000 元的部分20555四超过 9000 元至 35000 元的部分251005五超过 35000 元至 55000 元的部分302755六超过 55000 元至 80000 元的部分355505七超过 80000 元的部分4513505提示:计税额 = 工资薪金总额 pay 扣除标准,即 x = pay 3500;税额 y 与计税额 x 函数关系如下:0.35 * x - 5505 55000 x 80000y = 0.03 * x 0 x 1500 0.10 * x - 105 1500 x 4500 0.20 * x - 555 4500 x 9000 0.25 * x - 1005 9000 x 350000.30 * x - 2755 35000 x 550000.45 * x - 13505 x 80000

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号