收藏 分享(赏)

信息的鉴别与评价.ppt

上传人:weiwoduzun 文档编号:5755962 上传时间:2019-03-16 格式:PPT 页数:30 大小:284.50KB
下载 相关 举报
信息的鉴别与评价.ppt_第1页
第1页 / 共30页
信息的鉴别与评价.ppt_第2页
第2页 / 共30页
信息的鉴别与评价.ppt_第3页
第3页 / 共30页
信息的鉴别与评价.ppt_第4页
第4页 / 共30页
信息的鉴别与评价.ppt_第5页
第5页 / 共30页
点击查看更多>>
资源描述

1、北京十中 王世兰,程序的选择结构,说课内容,教学背景分析 教学目标 教学重点和难点 教学策略与方法 教学过程 教学评价,教学背景分析,课标要求 学生通过学习“体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;能从简单问题出发,设计解决问题的算法,并能初步使用一种程序设计语言编制程序实现算法、解决问题。” 教材分析 本节教学内容是北京市普通高中信息技术(选修1)广东版教材算法与程序设计第二章“程序设计基础”的第3节内容。选择结构是程序设计三大结构之一。在教材中占很重要的地位。需要2课时 学情分析 此前学生已经学习了第一章的内容,对利用计算机解决问题的过程以及算法的概念和算法的描述有了

2、一定的了解; 学习了第二章的第一、二节,对程序开发环境和程序的顺序结构有了初步的认识。学生有继续往深学习编程的意愿。,教学目标,理解程序选择结构中的条件选择语句的执行流程 初步掌握条件选择语句使用方法,能够编写简单的选择结构的程序 培养学生分析问题和解决问题的能力 体验用选择结构解决问题的乐趣,教学重点及难点,教学重点: 选择结构语句的格式; 选择结构的执行流程; 会使用条件语句编写程序解决简单的问题 教学难点: 根据问题内容设计算法和编写程序 理解多重选择结构,教学策略与方法,教学策略: 采用教育心理学家奥苏贝尔的有意义接受学习式教学策略,根据本节课教学内容,结合数学知识,以学生学习和生活中

3、的实际情况为例,从解决问题出发,激发学生的兴趣,促进学生主动学习,积极思维;以理论与实践相结合,促进学生巩固知识,掌握技能,使学生达到学习和应用效果。 教学方法 教师演示、讲解和学生理解、认知相结合,学生实践操作与教师指导相结合,促进学生知识和技能的掌握。 教师为学生提供网站,学生可根据本课内容参考网站自学。,教学过程,问题提出 导入新课,师生互动 解决问题,重点分析 条件语句,多重选择 分层学习,巩固知识 拓展提高,课堂小结 布置作业,问题提出,导入新课,生活中经常遇到这样的问题:需要经过判断和选择才能得出结论。 实例1: 求两个数中的最大的数。(比较两个人的年龄或身高或成绩等),师生互动,

4、解决问题,教师引导学生回顾解决问题的方法和步骤 1、分析问题 设两个数分别为:X和Y,Max存放大的数 2、设计算法 输入X和Y的值 判断,如果XY,则 Max=X 否则,Max=Y 输出最大值Max,3、编写程序 Dim X As Single, Y As Single X=InputBox(“X=”,“输入”) Y=InputBox(“Y=”,“输入”) If XY ThenMax=X ElseMax=Y Endif Print “最大值是:”;Max 4、运行、调试,师生互动,解决问题,块选择结构,师生互动,解决问题,方法二:If XY Then Print “最大值为”;X ELSE

5、Print “最大值为”;Y以上语句在一行中书写,称单行分支结构,思考:还有其他方法吗?,程序中块选择结构可以用以下语句代替实现,If XY ThenMax=X ElseMax=Y Endif,选择结构格式,If 条件 then语句组1 Else语句组2 End if,If 条件 then 语句1 Else 语句2,单行式分支结构:,区块式分支结构,选择结构的执行过程(流程图),算术运算符,基本上与我们数学中学习的 运算符一样,但也有个别区别。如:+(加)、 -(减)、 *(乘) 、 /(除) 、(整除)、 (求幂)、 mod(求余),关系表达式,关系运算符:,概念:由一个关系运算符把两个算术

6、表达式(或字符表达式)连接起来的式子,真(True),假(False),逻辑表达式,逻辑运算符:,概念:用逻辑运算符把关系表达式或其它逻辑量连接起来的式子,比较运算符: = = =,逻辑运算符: Not and or,算术运算符、比较运算符、逻辑运算符 在表达式中的运算顺序: * / mod + - , = = = ,not and or,练习(求出结果): 已知a=3,b=4,c=5 a+bb+c and bb) and not c0,实例练习,某商场对苹果进行促销,买2千克以上在原价1.5元的基础上打8折。请设计购买X千克苹果应付款程序。,分析问题:列方程,1.50.8 ( X 2)Y=

7、1.5 (X2),设计算法: 1、输入要买的苹果数 2、假如 = 2千克,则Y = 1.5 * 0.8 * X ,否则Y = 1.5 * X 3、输出应付款Y,X = InputBox(“X=“, “输入“)If X = 2 Then Y = 1.5 * 0.8 * X Else Y = 1.5 * XEnd ifPrint “买“; X; “千克应赋款:“; Y; “元“,编写程序,思考:用单行式分支结构如何编写程序。,多重选择结构,实例3: 问题提出:请帮邮局设计一个计算汇款资费方法:如果汇款金额小于100元汇费为1元;如果在100元到5000元之间,汇费按1%收取;如果大于5000元,汇

8、费为50元。,设:汇款数为X,汇费为Y。1 ( X 100)Y= X1/100 ( 100X 5000)50 (X5000),分析问题,设计算法,输入汇款数 如果X 100,则Y=1 如果100X 5000,则Y= X1/100 如果X5000,则y=50 结束,编写程序,X=InputBox(“X=”,“输入金额”) If x100 and x=5000 Then Y=50EndifEndif Endif Print Y,编写程序,X=InputBox(“X=”,“输入金额”) If x100 and x=5000 Then Y=50 Print Y,以上用了3个If语句来处理3种情况,如果

9、再多些情况,程序的可读性和效率方面的缺陷就暴露出来了。多种情况应该用多重选择来处理。,多重选择结构格式,Select Case 表达式Case 取值列表1语句组1 Case 取值列表2语句组2Case Else语句N+1 End Select,多重语句执行过程,当表达式的值 为列表1时, 则执行语句组1当不是上述值时, 执行语句N+1,流程图,无论分支有多么复杂,总归只有一个入口和一个出口、有且仅有一个分支被执行。,巩固知识拓展提高实例练习,统计最喜欢的体育项目(歌、明星等) 总共有5个项目,分别是:1足球、2篮球、3排球、4乒乓球、5羽毛球,Dim n1 As Integer n1 = In

10、putBox(“输入1,2,3,4,5中的一个数“) n = Val(n1) Select Case n Case Is = 1 Print “你喜爱的体育项目是足球“ Case Is = 2 Print “你喜爱的体育项目是篮球“ Case Is = 3 Print “你喜爱的体育项目是排球“ Case Is = 4 Print “你喜爱的体育项目是乒乓球“ Case Is = 5 Print “你喜爱的体育项目是羽毛球“ Case ElsePrint “这里没有你喜欢的项目“ End Select,结合生活或身边的实例,学生尝试设计程序,课堂小结,总结选择结构的格式和流程 要灵活应用选择结

11、构解决实际生活和 学习中的问题,教学反思,本课的所选的实例和练习,都是由易到难, 并配合PPT和网站使学生加深理解和掌握选择结构并能够灵活应用,网站的提供为学生自学提供了平台。,课堂作业,参看教师提供的网站,有关本节课的练习要求。 对本次课学习进行自我评价,评价量规从网站上下载。,作业 (根据自己情况,可选做3-6题中的2-4个题),1、看懂教材问题2-4设计矩形面积的问题。 2、理解教材中问题2-5多重结构实例“用恩格尔系数判断居民生活水平”算法和程序。 3、编写程序,输入三个数,输出其中的最大数。 4、编写一元二次方程的求解程序,要求能判断方程是否有根,如果没有,则输出相应的信息。 5、判断三角形(分支结构的嵌套)(参看网站 ) 6、用多重选择结构语句:Select Case来编写实例3邮局汇款资费计算方法程序。,自我评价量规,谢谢!,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报