资源简介 本资料来自于资源最齐全的21世纪教育网www.21cnjy.com活动一用IF语句实现简单选择结构1课标要求初步掌握调试、运行程序的方法。2教学目标通过使用if语句实现简单选择结构,了解控制条件,学会运用条件语句实现选择流程的控制。通过教师讲解和演示,以具体的任务为驱动,相互协作,自主控究,提高用算法解决问题的综合应用能力,增强对信息技术学习的兴趣,体验成功的喜悦,激发对信息技术的求知欲。21教育网3教材分析程序设计基础中,前一节已介绍顺序结构,选择结构是VB程序设计的基本结构之一,在解决有条件选择问题上,具有自己的优势。21cnjy.com4学情分析作为一名高一的学生已具备基本的分析问题的能力,在前一节已学过顺序结构,对程序也有了一定的了解,已具备基本程序读写素养。www.21-cn-jy.com5重点难点重点:if语句的格式、功能、使用方法。难点:对解决问题的方法和步骤的理解,并能根据实际问题写出代码。6教学过程6.1第一学时6.1.1教学活动活动1【导入】创设情景,激发兴趣1、运行“书城活动促销:购书送购书卡”程序,(程序根据“活动一”制作,其原理:当购书金额在200元以下,送购物券为0元,当购书金额大于等于200元时,送购物券为购书总额的10%元。)21世纪教育网版权所有教师演示时先告诉学生这个购物活动是如何进行的,并让学生说出一个购书金额,便把数据输入到对应的对话框中,让学生思考结果,并点击计算按钮来判断是否正确。学生根据活动,对此程序感到有趣,就想也要亲自设计这样的程序,便引出课题:2、阅读材料,思考活动一问题:某书城在进行促销活动,凡购书满200元,可以去服务台领取相当于购书金额10%的购书券,供下次购书使用,购书券最小面值1元。现需要为服务台的工作人员编写一个程序,计算每次发放购书券的金额。2·1·c·n·j·y完成分析和流程图的补充。活动2【讲授】合作探究 解决问题3、问题:如果用If语句来解决这个问题,该如何写程序?通过对几个中文实例展示分析,引出在VB中If语句的基本用法。(教师展示两条中文的条件语句,让学生比较那一种比较简洁:(1)如果天气冷,就呆在家里;如果天气不冷,就外出游玩。(2)如果天气冷,就呆在家里;否则,就外出游玩。(判断后再让同学们列举出中文的例子,用如果…就…否则,就…造句。)同时让同学们讨论If…Then…中的省略号代表什么含义。教师在学生讨论后,和同学们一起画出分支流程图,并说明流程图在解决生活中的问题的重要性。(在学生进行思考后,教师引出双分支结构的流程图。)教师讲解双分支结构的语法规则:If…Then…Else…EndIf根据演示,与同学们一起编写程序代码:PrivateSubCommand1_Click()DimmAsIntegerDimpAsIntegerm=Val(Text1.Text)ifm>=200Thenp=m0.1ElseP=0Endifval(Text2.Text)=pEndSub活动3【练习】练习反馈上机练习:一商家卖苹果,有如下优惠:如果购买的苹果小于5斤,价格是4元每斤,如果大于等于5斤,则可以打8折。问买X斤苹果,则需要付多少钱?请以此情景为售货员编写一个计算程序。21·cn·jy·com教师巡视,观察学生在编写过程中出现的问题,帮助学生解决问题。(教师提示先可以根据实际问题画出流程图后,再进行编写程序代码)活动4【活动】小结小结本课时所学的内容:1.if语句的基本格式。2.if语句的执行过程。3.if语句书写过程中的注意事项。4.if语句在实际中的应用。活动5【作业】布置作业1.复习If语句的相关内容2.预习If语句的嵌套实现多重选择结构3.完成教材P73页,第1题。21世纪教育网--中国最大型、最专业的中小学教育资源门户网站。版权所有@21世纪教育网 展开更多...... 收起↑ 资源预览