- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教案vb()
教 案 用 纸(首页)
学科 VB程序设计 课
题 §5.1 IF语句(分支语句) 班级 人数 授课时数 2 课型 新授课 授课时间 年 月 日 星期 节 教学目的 使学生掌握if语句的两大分类。
使学生掌握if语句单行结构和双分支结构的格式、功能。
培养学生灵活使用if语句,解决问题的能力。 教学重点 if语句单行结构和双分支结构的格式、功能。 教学难点 if语句的灵活使用
教
具
计算机
相应例题 课
后
小
结 部分学生在两种if语句格式上掌握不牢固,尤其在第一种格式上出现的问题更为普遍,主要有两种情况:①在then语句后面不使用语句,而直接使用变量②在语句尾加上多余的endif语句。
在两种格式的灵活使用上,部分学生上有所欠缺。
部分学生在if语句具体嵌套使用上有些不知所措,在分析程序过程中思路不清楚,在以后的课程中多增加练习来加以改进。
授课教师 李金旺 审签
教 案 用 纸
教 学 内 容、方 法、过 程 一、复习提问
1.结构化程序设计语言的三种结构是什么?
①顺序结构
②分支结构
③循环结构
2.程序的基本流程是怎样的?
3.顺序结构的程序有最大特点是什么?
程序中的所有语句完全是按从上到下的顺序执行的。
例如:编制计算半径r=5的圆面积程序。
r=5
s=3.14*r*r
print s
二、引入新课
在解决实际问题中,完全顺序结构是不可能的,比如在将若干个数值进行排序等方面,其中存在需要比较等逻辑运算过程,利用完全顺序结构是无法解决的。
§5.1 IF语句(分支语句)
一、分类
1.单分支结构
①格式
if 条件表达式 then 语句
例:if x=60 then print “及格” 巩固上次课所学内容。
10’
通过对比引出if语句
2’
12’ 教 案 用 纸
教 学 内 容、方 法、过 程 ②功能
执行if语句时,若“条件表达式”为True,执行then 后面的语句内容。
③举例:编制程序输入考试成绩,若在60分以上显示“及格”,在60分以下显示“不及格”。
X=inputbox(“输入考试成绩:”)
If x=60 then print “及格”
If x60 then print “不及格”
注:较双分支结构,这种方法过于麻烦。
2.双分支结构
①格式
if 条件表达式 then
语句序列1
else
语句序列2
endif
②功能
执行if语句时,若“条件表达式”为True,执行then 下面的“语句序列1”内容,若“条件表达式”为False, 执行else下面的“语句序列2”内容,然后从endif后的下一条语句继续执行。
③流程示意图
单行if结构在解决实际问题中,由于功能的单一,在应用相对复杂的情况下,往往使编程过于繁琐。如左例。
针对if单行结构特点,引出if双分支结构。
20’ 教 案 用 纸
教 学 内 容、方 法、过 程 ④举例
◆用if语句双分支结构,编制上题所示内容。
X=inputbox(“输入考试成绩:”)
If x=60 then
print “及格”
else
print “不及格”
endif
或:
X=inputbox(“输入考试成绩:”)
If x60 then
print “不及格”
else
print “及格”
endif
◆编制程序,键盘输入三个数值,显示其中最大值。
步骤1:
建立程序界面:
步骤2:
输入程序代码:
Dim a, b, c, m As Integer
Private Sub Command1_Click()
a = InputBox(请输入第1个数值:)
b = InputBox(请输入第2个数值:)
c = InputBox(请输入第3个数值:)
通过该例题使学生掌握if双分支结构的灵活运用及编程技巧上。
15’ 教 案 用 纸
教 学 内 容、方 法、过 程 if a b Then
m = a
Else
m = b
End If
If m c Then
Text1.Text = Str(m)
Else
Text1.Text = Str(c)
End If
End Sub
Private Sub Command2_Click()
End
End Sub
二、练习
1.编制程序,键盘输入三个数值,显示其中最小值。
2.某一商店批发方便面,可根据顾客购买量给予不同的优惠,100袋以上按8折计算,50-99袋按9折计算,49袋以下不优惠。试编制程序。
三、小结
1.掌握if语句的单分支和双分支结构的语句格式和功能。
2.能根据具体需要选择不同的分支结构。
四、作业
编制程序,键盘输入三个数值,
您可能关注的文档
- 第十章电子支付风险与法律建设.ppt
- 台湾的蝴蝶谷教案2.doc
- 《佳兆业集团控股土方工程作业指引.doc
- 六年级下册科学试卷(一)单元.doc
- 五下品德与社会教学总结.doc
- 晚练10-12.doc
- 第十二章粉末与气体灭火系统.ppt
- 第2章小结及习题讲解.ppt
- 旅行社经营与管理第二章旅行社组织34.ppt
- 一个高利贷老板的获利之旅1.doc
- 智慧农业无人机智能化系统在农业种植中的远程监控与数据分析.docx
- 2025年跨境电商政策合规风险评估与跨境电商合规监管策略报告.docx
- 智能健身追踪器在2025年健身器材运动中的应用与市场分析报告.docx
- 2025年餐饮行业供应链优化路径探索报告.docx
- 智能农业种植风险评估与2025精细化管理模式构建研究报告.docx
- 智能农业种植项目2025年农业科技创新与农村金融服务创新案例分析报告.docx
- 2025年社区旧家电回收与再制造行业政策解读与合规指南.docx
- 医疗市场2025年反垄断法规执行现状与合规经营策略优化报告.docx
- 政策助力下的2025年职业教育数字化转型政策实施跟踪与评估.docx
- 2025年脑机接口技术在创伤性脑损伤康复中的应用前景分析报告.docx
最近下载
- 金属非金属矿山安全标准化规范地下矿山实施.doc VIP
- 工厂物料计划编制:流程、规范、4大编制方案.docx VIP
- 2025年预防接种技能竞赛预防接种管理测试题及答案.docx VIP
- YB-4001.1-2007钢格栅板及配套件-第1部分:钢格栅板(中文版).docx VIP
- 全国预防接种技能竞赛理论训练题库及答案(传染病学基础154题).docx VIP
- 环氧树脂的吸水研究.doc VIP
- 全国预防接种技能竞赛理论训练题库及答案冷链系统管理(89题).docx VIP
- 集装箱码头装卸作业与业务管理.pptx
- 闽楠轻基质容器育苗技术规程.pdf VIP
- 全国预防接种技能竞赛理论训练题库及答案(预防接种管理447题).docx VIP
文档评论(0)