admin 管理员组文章数量: 1184232
2024年4月27日发(作者:sql语句是在access么)
程序设计基础
——用If语句实现简单选择结构
教材模块:信息技术选修(1)算法与程序设计
年 级:高一高二年级
建议教学时数:1学时
【教学目标】
1.知识与技能:
(1)掌握If语句结构的格式、功能、用法及执行的基本过程和流程图的画法。
(2)能够运用If语句的双分支结构来解决问题。
(3)培养学生的逻辑思维能力,促进学生对问题解决方法的理解。
2.过程与方法:
通过教师讲解和演示,以具体的任务为驱动,通过学生相互协作,自主控究,提高学生用算
法解决问题的综合应用能力。
3.情感、态度和价值观:
通过完成探究活动,感受程序设计的魅力,增强学生对信息技术学习的兴趣,体验成功的喜
悦,激发对信息技术的求知欲。
【教学重难点】
重点:if语句的格式、功能、使用方法。
难点:对解决问题的方法和步骤的理解,并能根据实际问题写出代码。
【教学环境】
安装有VB程序的多媒体网络教室(一人一机),多媒体课件。
【教学过程】
课前准备:
1.先编写出关于某书城促销活动购书送购书卡的程序。
2.准备课堂用到的课件
教学环节 教师活动 学生活动 设计意图
1、运行“书城活动促销:购书送购书卡”程序,引入新知识点,使学生了
创设情景, (程序根据“活动一” 制作,其原理:当购书学生观察与 解学习目标。 程序设计与
金额在200元以下,送购物券为0元, 现实生活中的问题紧密结
教学环节 教师活动 学生活动 设计意图
激发兴趣 当购书金额大于等于200元时,送购物券为购书思考。 合,解决实际应用。激发
(3分钟) 总额的10%元。) 学生学习兴趣,同时由问
教师演示时先告诉学生这个购物活动是如何进题引入新知识。 学生对新
行的,并让学生说出一个购书金额,便把数据输知识有初步认识,并确立
入到对应的对话框中,让学生思考结果,并点击学习目标。
计算按钮来判断是否正确。
学生根据活动,对此程序感到有趣,就想也要亲阅读教材,
自设计这样的程序,便引出课题: 小组讨论分
2、阅读材料,思考活动一 析问题,分在激发了学生的兴趣基础
问题:某书城在进行促销活动,凡购书满200析思路和流上,通过分析问题,完成
导入新课
元,可以去服务台领取相当于购书金额10%的购程图。(学任务,让学生学会解决问
(7分钟)
书券,供下次购书使用,购书券最小面值1元。生和老师一题的过程。
现需要为服务台的工作人员编写一个程序,计算起互动,老
每次发放购书券的金额。 师板书)。
完成分析和流程图的补充。
3、问题:如果用If语句来解决这个问题,该如
根据问题,
何写程序?
通过对几个中文实例展示分析,引出在VB中If
思考问题。
语句的基本用法。
通过中文实例的引入,让
(教师展示两条中文的条件语句,让学生比较那
学生认识if语句结构,并
一种比较简洁:
能初步写出if语句格式
(
1)如果天气冷,就呆在家里;如果天气不冷,就外
出游玩。
来。并对分支结构的语法
(2)如果天气冷,就呆在家里;否则,就外出游玩。
规则及结构进行理解。
(判断后再让同学们列举出中文的例子,用如
果„就„否则,就„造句。)
同时让同学们讨论If „ Then„中的省略号代
表什么含义。
教师在学生讨论后,和同学们一起画出分支流程
首先思考此
图,并说明流程图在解决生活中的问题的重要
问题的解决
合作探究
性。
方式。先试
(在学生进行思考后,教师引出双分支结构的流
着完成“分在学生交流活动中,运用
程图。)
析问题”,对流程图的描述,让学生
解决问题
再设计算认识到流程图在编写程序
法,制作使中的重要作用。
用流程图。
(10分钟)
在教师与学生一起来讨论
此双分支结构的流程图,
让学生对双分支结构有初
步的认识。
教师讲解双分支结构的语法规则:
If „ Then
„
Else
„
分析流程图后,与学生们
End If
共同完成程序的编译,让
根据演示,与同学们一起编写程序代码:
和老师共同学生体会到通过编程设计
Private Sub Command1_Click()
完成程序。 也能解决日常生活中的问
教学环节 教师活动 学生活动 设计意图
Dim m As Integer
Dim p As Integer
m=Val()
if m>=200 Then
p=m*0.1
Else
P=0
End if
val()=p
End Sub
并参与写程题,提高学生分析问题,
序,重点是解决问题的能力,突破本
if语句结课难点。
构。
上机练习:
一商家卖苹果,有如下优惠:如果购买的
在操作中进行反馈练
苹果小于5斤,价格是4元每斤,如果大于等于
习,可了解、解决操作中
根据问题,
5斤,则可以打8折。问买X斤苹果,则需要付
出现的问题和不足,深入
练习反馈
多少钱?请以此情景为售货员编写一个计算程
先写活动一
对语句结构的学习,从而
(20分钟) 的程序,再
序。
巩固教学内容,进一步提
教师巡视,观察学生在编写过程中出现的问
编问题。
高学生对选择结构的理解
题,帮助学生解决问题。
与应用。
(教师提示先可以根据实际问题画出流程图
后,再进行编写程序代码)
刚才用的是IF语句,我们用IF语句能解决
知识拓展 简单的选择问题,但是,如果选择的条件太多,
(1分钟) 用IF语句就比较麻烦了。有没有更好的解决办
法呢?我们下节课会介绍多重选择语句格式
小结本课时所学的内容:
语句的基本格式。
小结
语句的执行过程。
(4分钟)
语句书写过程中的注意事项。
语句在实际中的应用。
留一个悬念给学生,能激
发学生的求知欲,为下节
课创造学习条件。
听讲
教师带动下通过小结对所学知识进行
一起小结本总结,进一步巩固教学内
节内容。 容。
【布置作业】
1.复习If语句的相关内容
2.预习If语句的嵌套实现多重选择结构
3.完成教材P73页,第1题。
【教学反思】
通过对整个教学过程的认真回顾,学生都能够完全理解选择结构的基本语法特点,绝大部分
学生也能够利用所学的知识编写程序解决实际生活中的问题,而且在整个课时量上也并不算少。
之所以没有把其他选择结构在本节课上讲,是因为如果设计内容过多,学生反而不能够很清晰,
深刻的理解。因此,为了让学生能够有更多的时间去体验、去操作、去发现问题,解决问题,只
是在本节课中讲解了分支结构。事实证明,如此设计是可行而且也是必要的,只有给学生多一点
操作实践的时间,学生才能真正的理解本课的内容。
版权声明:本文标题:用If语句实现简单选择结构 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1714188367a668895.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论