用If语句实现简单选择结构8546610303.doc_第1页
用If语句实现简单选择结构8546610303.doc_第2页
用If语句实现简单选择结构8546610303.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论