活动一 用IF语句实现简单选择结构 教学设计_第1页
活动一 用IF语句实现简单选择结构 教学设计_第2页
活动一 用IF语句实现简单选择结构 教学设计_第3页
全文预览已结束

下载本文档

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

文档简介

活动一用IF语句实现简单选择结构1教学目标掌握IF语句的格式,理解其功能,明白其执行过程。能运用IF语句编制简单的程序。2学情分析程序的三种基本结构中,分支结构较难掌握,且分支结构是继顺序结构的一个转折点,教师在教学时应特别重视,使学生能够理解分支结构程序的执行过程,掌握IF语句的使用方法。要让学生真正能掌握,必须让学生自己动手,允许学生出错,在实际操作的过程中自己发现问题、解决问题来强化理解,使之能真正学会IF语句的使用,而非纸上谈兵。这节课是IF语句的第一节课,首先要让学生有宏观的概念(格式、功能、执行过程、应用)。故此,我设计了以下的教学过程。3重点难点教学重点:IF语句的格式与功能,编写分支结构程序。教学难点:IF语句的执行过程4教学过程活动1【导入】过渡引入一、由顺序结构过渡到选择结构设计,由学生已经编写过的程序:已知三角形三边求面积的程序(无判断是否能构成三角形)在运行时有时正确,有时错误,带学生自己发现的问题,提问为何出错?引出分支结构。活动2【讲授】讲授分支结构二、新授知识1、先给出学生作业程序的自然语言描述,引导学生回答必须在何处增加一判断,然后再给出加了相应的流程图。①分别输入三角形的三条边a,b,c②计算P=(a+b+c)/2③S=sqr(p*(p-a)*(p-b)*(p-c))④输出面积S完善后的自然语言描述:①分别输入三角形的三条边a,b,c

②判断任意两边之和是否大于第三边,如果是则③,否则:输出“不能构成三角形”

③计算P=(a+b+c)/2

④S=sqr(p*(p-a)*(p-b)*(p-c))⑤输出面积S活动3【讲授】2、根据加了判断的流程图,引入简化后类似的问题进入讲授IF语句的格式及功能。在引出分支结构之前,先作个引子。分别引入下面两段英译汉的对照:Iftheweatherisgoodtomorrow,thenIwillgothepark如果明天天气好的话,那么我将会去公园Iftheweatherisgoodtomorrow,thenIwillgothepark,elseIhavetostayathome。如果明天天气好的话,那么我将会去公园,否则我就呆在家里得出IF条件语句的基本格式:IF……then……else展示问题:从键盘输入某同学的信息技术等级考试成绩,判断成绩是否合格(60分以上为合格),如果合格则输出“通过”,否则输出“不通过!”。活动4【导入】展示问题:从键盘输入某同学的信息技术等级考试成绩,判断成绩是否合格(60分以上为合格),如果合格则输出“通过”,否则输出“不通过!”。给学生4分钟的时间,同桌间讨论试编写判断信息技术考试成绩这个程序。看能否通过IF……then……else这三个单词写出条件语句的内容。活动5【讲授】PrivateSubCommand1_click()DimCJassingleCJ=InputBox(〞请输入学生信息技术成绩[0-100]〞)IfCJ>=60thenPrint〞通过〞ElsePrint〞未通过!〞EndSub花5分钟的时间让学生再去完善各自的程序代码。活动6【讲授】格式:IF条件Then语句1[Else语句2]注意:语句在一行上,各组成部分之间输入空格3、在IF语句中条件至关重要,VB支持的判断条件都是由关系表达式或逻辑表达式。关系运算符有>,<,=,>=,<=,<>逻辑运算符有Not(非)And(与)Or(或)NOT:取反操作。若原条件为True,逻辑运算结果就为False,若原条件为False,逻辑运算结果就为True。AND:只有当两端连接的条件都成立时,逻辑运算结果才为True。OR:只要两端连接的条件中有任何一个成立,逻辑运算结果就为True。运算符的优先顺序:算术运算符》关系运算符》逻辑运算符活动7【活动】说出下列IF语句的执行功能:(1)Ifa>60anda<=100thena=a+1如果a大于60且a小于等于100,那么a的值增加1(2)Ifx>0thenprint“x是正数”elseprint“x不是正数”如果x大于0,则输出“x是正数”,否则输出“x不是正数”活动8【练习】4、学生尝试完成任务一(学生操作)根据流程图完善程序,使程序实现如下功能从键盘输入一个正整数,判断该数的奇偶性。如果是偶数则输出“偶数”,否则输出“奇数”。【提示:如何写这个条件:xmod2=0】操作步骤:1、在K盘自己的文件夹中建立一个新的jos.vbp工程;2、在新建的窗体中拉入一个commandButton按钮;3、双击按钮进入Click事件的编程;

温馨提示

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

评论

0/150

提交评论