《选择结构》教学设计.doc

上传人:ni****g 文档编号:559650325 上传时间:2023-05-30 格式:DOC 页数:6 大小:42KB
返回 下载 相关 举报
《选择结构》教学设计.doc_第1页
第1页 / 共6页
《选择结构》教学设计.doc_第2页
第2页 / 共6页
《选择结构》教学设计.doc_第3页
第3页 / 共6页
《选择结构》教学设计.doc_第4页
第4页 / 共6页
《选择结构》教学设计.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《《选择结构》教学设计.doc》由会员分享,可在线阅读,更多相关《《选择结构》教学设计.doc(6页珍藏版)》请在金锄头文库上搜索。

1、课题摘要学科信息技术学段高中年级二年级单元第二单元教材版本浙教版课程名称选择结构一、学习内容分析1.教材分析本节课是八年级下第11章程序设计第三节程序中的逻辑判断。选择结构是程序设计中的重要内容,是程序三个基本结构之一,相对前面的顺序结构更复杂,这要求学生有一定的逻辑思维和逻辑推理能力,所以教学中应通过生动有趣与生活密切相关的程序,激发学生学习VB程序的兴趣,使学生在愉快的学习氛围中掌握VB选择结构语句的书写,培养学生主动探究、开拓思维、解决问题的能力。2.学情分析学生对vb程序设计有了一定的基础,已初步掌握界面的设计,学会了赋值语句、简单函数使用并能进行顺序结构程序设计,经历了可视化编程的一

2、般过程,虽独立编写程序的能力较弱,但在教师的有效引导下,还是有能力进行自我探究的。因此,在教学过程中使用学生感兴趣的、与生活紧密结合的实例来分析选择结构,在教师的引导下提出问题、分析问题、解决问题,使学生掌握选择结构,学会程序设计。3.教学目标(含重难点)1.知识与技能1.了解选择结构所能实现的功能及其在生活中的应用2.掌握VB中if语句的基本格式(单行式和多行式)3.能利用关系表达式与逻辑表达式来实现VB中if语句的条件判断4.能利用VB中的if语句实现简单的选择结构2.过程与方法经历提出问题、分析问题、解决问题的过程,初步掌握运用选择结构解决实际生活中问题的一般过程和方法。3.情感态度与价

3、值观运用半成品加工策略,完善程序,发展学生思维的逻辑性及严谨的学习态度。通过发现生活中的选择程序,上升到人生选择的高度,让学生认识到创造条件、把握机会做出人生正确选择的重要性。4.行为与创新能运用学习的选择结构语句进行创新设计,发现并解决生活中的问题。教学重点、难点重点:理解if语句的使用环境;掌握if语句的两种基本格式难点:灵活应用if语句,解决生活实际问题二、教学环境选择简易多媒体教室 交互式电子白板 网络教室 移动学习环境三、教学过程设计教学环节活动设计信息技术使用说明创设情境,导入新课展示上一节课设计好的程序“出题器”,出题后就结果与否正确让学生进行判断这是我们上一节课学习的程序出题器

4、,点击出题,可以随机产生两位100以内的整数,请某某同学来给我回答一个问题,请在最短的时间内给我计算结果。他说得对不对?自己输入一个错误结果,对不对? 大家想想,我们的计算机非常的聪明,他能不能帮我们来实现判断的功能呢?这就是我们这一节课要学习的内容选择结构。由学生自己发现并描述选择结构,引出本课课新授流程图理解“判断”按钮的功能。选择结构可以根据条件是否成立选择性的执行程序段A或程序段B。此例中,可以根据输入结果是否正确选择性的提示“恭喜你答对了”或“很遗憾,再想想”。在VB中,我们可以这样书写:if 答案正确 then 提示恭喜答对If 条件满足 then 执行语句【板书】if 条件 th

5、en 语句给大家看2个例子:例一把文本框1中的值存放在a中。请某某同学来解释下if语句。学生回答如果我在文本框中输入9,文本框2会不会显示正数;如果我输入0呢?Text2中是否输出正数由前面的条件决定。谁来给我解释下,什么意思?大家注意下,条件中的=“-”与之前学过的赋值号含义是否一样?=,=叫做算术运算符,用算术运算符连接起来的式子叫做算术表达式,除了这两种符号外,还有等。最后大于小于就是不等于。我们来看个例子:a大于等于30. ab是否成立,成立。成立时关系表达式返回true。a+b20是否成立,不成立。不成立时关系表达式返回false。所以在if条件中,关系表达式只能返回true/fal

6、se,要不成立,要么不成立。教师讲解:条件的表达之一(关系表达式)通过剖析实例,让学生由比较熟知的英文语句过渡迁移到if语句的格式,在老师讲解下,理解选择结构并掌握。任务一请用所学完成“判断”按钮功能。If 答案正确 then 提示恭喜答对If 答案不正确 then 提示再想想条件怎么写:a+b=c教师巡视,重点讲解存在问题演示学生界面:条件很类似,一个=,一个是=的反面,我们可以简化程序,(教师操作,学生解释)把相类似的地方条件的判断去掉,后加else label3.caption=”再想想”。请大家利用最短的时间简化程序书写。学以致用,认识到vb的作用任务二如果我们使用出题器进行“心算大王

7、”比赛,为了记录使用者的信息和得分情况,需要为参赛者提供一个帐号。帐号登录类似我们的QQ登录,如果老师把QQ号给你们,你们能不能上我的QQ?如果我只把密码给你们,你们能上老师QQ吗?所以也就是说,要帐号和密码都正确时我们才能登录。接下来,我们来看第二个任务:只有用户输入正确的帐号和密码才能使用出题器,否则,提示密码错误,并清空文本框中内容。教师讲解:条件的表达之二(逻辑表达式)用户名输入正确,我们可以这样表达:Text1.text=”杨琼”,输入正确,返true 密码输入正确,我们可以这样表达:Text2.text=”12345”,输入正确,返true那两个条件同时满足该怎么写呢?这就要用到我

8、们接下来要讲的逻辑运算符,逻辑运算符用来连接两个关系表达式。他是常用的逻辑运算符有and or not。And什么意思?和,并,也就是说他连接的2个关系表达式都为true时,逻辑表达式才为true。Or,只要一个为true时,结果就为true。Not不,取反操作。那我们这地方要填写哪个逻辑词呢?接下来请大家完成任务二,打开a首页窗体,如果用户名和密码正确,则进入b出题页面,否则提示密码错误,并清空文本框中的内容。显示出题页面我们可以用窗体的show方法,直接复制语句即可;显示密码错误提示可以用msgbox函数,我们可以直接复制语句到相应位置即可。展示学生作品,正确完成,但不显示:学生在完成的过

9、程中提示:多条语句写在同一行时用:分隔【提问】代码书写正确吗?但是运行时直接调用的是出题页面,并没有验证我们代码的正确性。我们可以通过工程菜单下的工程属性调整加载的窗体,将其改为a首页即可。虽然完成了功能,但代码书写并不美观,需要翻屏才能显示。有些同学说那我也像记事本中一样,中间换行就是了。格式一只能在一行书写完。我们可以多行显示,需要用到格式二。请大家看清楚了,ifthen换行,语句单独一行写,else单独一行写,语句单独一行写,end if结构以示结构的完整性。请大家改善程序,使程序具有易读性。版权保护的概念过渡到任务二,用户名和密码同时实现的条件表达拓展任务If条件语句的灵活运用:1.请

10、将出题器改为加减法随机出题提示:随机想到rnd函数,乘2取整,即int(rnd*2)如果产生的随机数为0时,则在标签3中显示“+”号;如果产生的随机数为1,则在标签3中显示“”法。2.能用“判断”按钮实现批改功能。如果标签中显示“+”,则将两数相加的结果存放在s中,否则,将两数相减的结果存放在中。基础比较好的同学能灵活运用if结构语句发现并解决一些回归生活生活中的选择结构无处不在,人生面临很多选择,希望同学们能把握好机会,走好人生中的每一个十字路口。小结本课小结,作品提交四、教学评价设计1.评价方式与工具课堂提问 书面练习 制作作品 测验 其它 2.评价量表内容(测试题、作业描述、评价表等)六、备注技术环境下课堂教学管理思路、可能存在的教学意外及相应的应急预案等备注:本模板仅供参考,参训教师可根据实际情况,自行修改创新。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号