1 / 6
文档名称:

2.3 程序的选择结构8.doc

格式:doc   大小:53KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2.3 程序的选择结构8.doc

上传人:bkeck 2022/11/25 文件大小:53 KB

下载得到文件列表

2.3 程序的选择结构8.doc

文档介绍

文档介绍:该【2.3 程序的选择结构8 】是由【bkeck】上传分享,文档一共【6】页,该文档可以免费在线阅读,需要了解更多关于【2.3 程序的选择结构8 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。
无为一中梁桂芳
【教材分析】《算法和程序设计》是普通高中信息技术课程中选修模块之一,选择构造是其第二章第三节的内容。主要内容是用选择构造编写简单的程序解决详细问题,是在学生已经掌握了程序设计数据的表示和处理的根底上,理解了顺序构造的前提后提出的。
通过本课的学****可以促进学生对问题解决方法和思想的理解和掌握,从而提升学生的问题解决才能,让学生在按照一定的流程解决问题的过程中,去体会和理解程序设计的思想,而且也为后期的多分支选择构造的学****打下根底。
【学生分析】高一的学生在数学课中已经有了算法和程序设计的根底,学生对事物的分析、综合才能及独立考虑才能、分析解决问题的才能都有了一定的程度,在老师的有效引导下,有才能进展自我探究,假设用以一种学生比较感兴趣的,可以贴近学生日常生活的例子来分析选择构造的话,那么学生会比较感兴趣。
【教学目的分析】
1、知识和技能
(1)掌握选择构造的If语句的格式、功能和执行过程。
(2)关系表达式和逻辑表达式的理解和运用。
(3)学会使用条件语句来实现选择控制构造,解决实际问题。
2、过程和方法
在老师的指导下,和同学共同探究问题,让学生体验自主学****协助学****的乐趣.
3、情感态度和价值观
(1)培养学生的逻辑思维才能,促进学生对计算机解决问题方法的理解.
(2)在自主探究解决问题的过程中,让学生体验学****的乐趣。
【教学重点难点】
教学重点:让学生学会使用VB语言的If分支语句,掌握分支判断程序构造,来解决实际问题,并且培养学生的探究、创新才能。
教学难点:对解决问题的方法和步骤的理解,并能根据实际问题写出程序代码.
【教学过程】
设计情境、引入新课
师:Ifyouenjoyrunningeverymorning,thenpleaseputyourrighthand,elsepleaseputyourlefthand.(屏幕演示)
生:(解释英语句子)
设计意图:这个英语对话,主要引出选择构造的语法(If____Then____Else),这样的英语句子翻译成中文并不难,目的是让多数的学生能感受程序设计的乐趣,引入本节的课题。
条件语句
在解决问题的过程中,常常需要对事物进展判断和选择,如上面的这句英语,假设你每天喜欢跑步,那么请举起你的右手;,有一个用If开头的语句,在VB中,这就是条件语句。今天我们主要学****双分支构造的条件语句。
条件语句的根本格式是:
If条件then语句组1else语句组2

If条件then
语句组1
Else
语句组2
Endif
其中,条件是一个逻辑表达式,语句组是一组VB的语句.
条件语句的执行过程
条件语句的执行过程是:当条件成立时,执行then后面的语句组1,否那么执行语句组2,条件语句的执行流程图如以以下图所示。
否是
在条件语句的根本格式中有时可以省略else和语句组2,这时条件语句的执行过程是当条件成立时,执行then后面的语句组1,否那么退出条件语句,执行下面的语句。
关系表达式
关系表达式是用关系运算符连接起来的式子。
关系运算符有:<小于,>大于,>=大于等于,〈=小于等于,=等于 <>(Ture),当表达式不成立时其值那么为假(False);关系表达式的值既不是数值型量,也不是字符型量,而是一种新的数量类型——逻辑型。逻辑型只有两个可能的值:假(False)和真(Ture).
逻辑表达式
将多个关系表达式用逻辑运算符连接起来的式子称为逻辑表达式,逻辑表达式的运算值为逻辑型。逻辑运算符有:
Not(非),结果为真;当操作数为真时,结果为假。 And(和)当两个操作数都为真时,结果才为真。Or(或)当两个操作数都为假时,结果才为假.
逻辑运算的顺序
当条件中只有逻辑运算符时,运算的顺序为Not、And、Or 
当条件中既有算术运算符,又有关系运算符和逻辑运算符时,运算顺序是:算术运算符,关系运算符,逻辑运算符 
学生答复:设变量x=4,y=—1,a=,b=-,求表达式x+y>a+bAndNoty<b的值。(true)
合作探究、获得新知
师:VB程序设计实例(输出较小的数)——屏幕演示
师生交流:讨论程序中的代码
Dimaassingle,bassingle
a=inputbox(“a=”,“输入”)
b=inputbox(“b=”,”输入”)
Ifa〈bthenprintaelseprintb
Endsub
引出知识点:通过实例展示分析,引出在VB中If语句的根本用法。
练****反响、应用拓展—-屏幕演示
任务一:三角形的三条边分别为a,b,c,请完善求三角面积的程序。
Dimaassingle,bassingle,cassingle,sassingle
a=val(inputbox(“a=”,“a边"))
b=val(inputbox(“b=”,“b边”))
c=val(inputbox(“c=”,“c边"))
If_______then
p=(a+b+c)/2
s=sqr(p*(p-a)*(p-b)*(p—c))
print“该三角形面积s=”;s
_______
Print“不能构成三角形”
_______
Endsub
师:我们在根据三角形的三边计算面积前,首先要做什么呢?
生:,那么用海伦公式来计算,否那么就不需要计算。
任务二:a=9
Ifamod3=0then
s=a*a
Else
s=sqr(a)
Endif
Print“s=”;s
A3B9C63D81
请学生考虑答复。
师:进一步稳固If条件语句的运用。
任务三:请学生自己编写程序代码.
新华书店推进促销活动,所有购书打8折,假设购书价格到达200元(含),在8折根底上再打95折。请同学们用VB编写一个计算应付款的程序。运行该程序,输入购书总价,通过促销后计算出应付的实际购书金额。
师:选用学生感兴趣的话题,结合新授内容,学生能独立考虑并完成程序的编写。通过一个完好程序的设计、编写,,老师给予肯定并选择展示有代表性的学生程序,做适当点评.
【教学总结】
课堂小结:本节课主要学****了If语句的根本格式,运用条件语句的关键是条件的表示,假设可以正确的表达条件,就可以简化程序。
课后作业:设计一个程序,输入一个年份,编写判断是否为闰年。
【教学反思】
本节课是在老师设问、讲解和学生分析、讨论、发言等根底上进展的,老师讲解的过程就是不断地引导学生们分析问题,提出解决方案,最终解决问题的过程。
VB程序设计更是一门灵敏性、,程序设计对于高中阶段的学生来说,还是比较陌生,要进展完美的教学,还有一定的困难.

最近更新

2024年社区工作者考试必考1000题精品【a卷】 298页

放射科科室创建计划书 32页

德城区人才招聘计划书 33页

建立分公司项目计划书 38页

小孩子足球比赛计划书 28页

2024年社区工作者考试必考1000题带答案(最新.. 293页

实体店营销运营计划书 33页

学习玩耍计划书 32页

女装的创业计划书模板 36页

大学生校园平台交易计划书 46页

2024年社区工作者考试必考1000题(考点梳理).. 294页

2024年社区工作者考试必考1000题附答案(培优.. 295页

卫浴洁具专卖店商业计划书 33页

2024年社区工作者考试必考1000题含答案【精练.. 292页

2024年社区工作者考试必考1000题及参考答案(.. 296页

2024年社区工作者考试必考1000题(全国通用).. 295页

2024年社区工作者考试必考1000题附答案ab卷 296页

2024年演出经纪人考试必背1000题必背(模拟题.. 274页

信箱活动计划书 31页

人体功学记忆座椅计划书 37页

电视剧融资计划书 33页

2024年社区工作者考试必考1000题含完整答案【.. 294页

外卖小哥互联网创业计划书 36页

2024年社区工作者考试必考1000题及参考答案【.. 294页

酸奶制作及营养成分分析课件 21页

乡镇卫生院常见病门诊和住院诊疗规范 66页

七年级下血液测试 1页

苏教版数学四年级下册平移旋转和轴对称练习题.. 2页

基于plc的多路称重系统设计毕业论文 49页

奥沙利铂联合卡培他滨治疗胃癌术后淋巴转移的.. 3页