《分支结构》教学案例_选择结构教学案例

2020-02-25 其他范文 下载本文

《分支结构》教学案例由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“选择结构教学案例”。

《分支结构》教学案例

适应范围(标明年级和模块)高二年级 算法与程序设计选修

课时 1

一、教学分析

1、教学目标 知识和技能

(1)掌握IF语句的格式和功能(2)会画IF语句的流程图

(3)学会用IF语句解决日常生活中实际问题 过程和方法

(1)经历实践、分析、归纳,掌握IF语句的格式和功能。情感态度与价值观

(1)运用半成品加工策略,完善程序,发展学生思维的逻辑性,及严谨的学习态度。

2、重点、难点

重点:掌握IF语句的格式和功能

难点:提高学生运用IF语句解决实际问题的能力。

二、学情分析及教材处理

《分支结构》是江苏省高中信息技术教材第六章第五节的内容,它是建立在学生已学习的顺序结构的基础之上,为后续学习循环结构作了铺垫。VB中IF语句的分支结对学生来说,并不难理解,特别是学生在英语中已学过IF引导的条件语句,它和VB有诸多相似之处,所以我以英语中的IF条件语句作引子,导入本节课的内容,本节课的重心放在如何引导学生明确程序设计的思想是什么,如何利用IF语句解决实际问题的能力。

三、教学过程

(一)创设情境 引入课题

教师活动:出示两条英文语句,请学生朗读并翻译: If you fell happy then you wil smile If you fell happy then you will say smile else you will sad.这是英文中用IF来描述根据条件的不同,会有不同的结果的例子,而在VB中我们能否根据不同的条件,执行不同的语句呢?这节课我们将学习程序结构中的分支结构。

(设计意图:成功的教学不是强制,而在于激发学生的学习兴趣,从学生熟悉的事情着手,创设教学情境,有效地激发学生的学习兴趣。)

(二)合作探究 构建新知

如何让计算机感到幸福,就微笑呢?

教师启发:计算机也是有思想的,只不过这种思想是人所赋予的。学生活动:畅所欲言,如何在VB中让计算机感到幸福就微笑。

1、分析:肯定每位学生的闪光点,并提出建议性意见,最后根据学生所谈,理出一个普遍被大家都认可的意见:

(1)程序运行时,屏幕首先出示“Do you fell happy?”

(2)当从键盘输入“y”,则计算机表示“幸福”,输入其他,则表示“不幸福”。

(3)当其感受到幸福就在图像框中出示一张笑脸的图片,否则就出示一张苦脸的图片。

2、建立VB程序:

(1)学生自主完成建立程序初始界面和设置对象属性 对象名 属性 值

label1 caption Do you fell happy? Text1 text 空白

Command1 caption 确定

(2)编写代码:

教师启发:计算机如何判断键入的是y还是其他字母呢?

学生活动:if text1.text=“y” then picture1.picture=loadpicture(“d:1.jpg”)(3)调试运行程序

在这过程中,学生的会出现很多错误。

反馈结果:通过多媒体广播系统,展示个别有代表表学生的结果。首先引导学生判断该程序对不对,告诉学生“实践是检验真理的唯一标准”,对不对运行此程序即可;其次,若程序不对,引导学生分析此程序错在哪?为什么会错,这么的错误将导致什么样的结果?最后提出如何解决?以此帮助部分薄弱的学生重新调整思路,便于更好地解决问题。

(4)提升:在这过程中会有学生提出这样问题:输出小写的y会出笑脸,怎么输入大写的“Y”,就不能显示笑脸呢?引导学生分析后,学生按自已的独特感受,自已尝试解决,学生解决的方法是多样的,有的学生运用两条IF语句,有的学生想用数学上的逻辑“与”,但是按照数学表达式来写是不可行的。这时教师归纳:虽然VB表达式不同于数学表达式,但其思想和数学一致。这和武学原理大有相似之理,招式虽有不同,内功心法应是相通的。归纳结论:

IF语句的格式1:If 条件 then 语句 功能是:当条件成立时,则执行语句,条件不成立,则直接执行下一条语句。画出格式1的流程图。

3、完善程序,教师活动:若键入”Y”,则屏幕显示“J”;若键入“N”,则屏幕显示“L”的程序

学生活动:学生在原来程序基础上修改程序,通过多媒体广播系统展示有代表性学性的成果,师生共同分析。归纳结论:

IF语句的格式2:If 条件 then 语句1 else 语句2 功能是:当条件成立时,则执行语句1,否则执行语句2。

(设计意图:教学过程第二部分让学生在探究的过程中归纳结论,体现了既重过程又重结论的新课程教学要求。同时这一部分的设计充分体现了两个转变,教师由讲授者变教学活动的组织者、引导者、合作者;学生由被动接授者变主动参与的学习的主体。)

(三)完善程序 巩固新知

引入“半成品加工策略”,出示顺序结构中曾经完成的练习,要求学生指出原程序中有哪些还不够完善的地方,请运用本课知识,进行修改、调试,巩固本课重点。要求两人一组,两人共同对两个练习进行分析,然后每人选做一题,可以互相帮助,做完后互相交流,互相评价结果。

练习一:一个小球,不停地向上方滚动,可到顶端后就再也看不见了,此处设计意在引导学生运用IF语句实现小球不停地上下滚动。

练习二:输入三角形的三边长,输出三角形的面积。此处设计意在引导学生分如输入的三个数值无法构成三角形,则应该显示“不能构成三角形”。

师生互动:在学生活动过程中,我以合作者学习者的身份加入到各合作学习小组进行指导,指导学生虚心听取他人意见,尊重他人发言,鼓励学生敢于阐述自己的观点,矛于质疑,当学生遇到困难时,总是引导点拔他们自己去寻找解决问题的方法。

交流评价:推出几个小组代表上台,按照预先提供的评价标准,对小组的所经历的程序分析、程序代码结果及合作情况作自我反思与自我评价,学生在此过程中可以共享思路,激发灵感,反思自我。教师总结:对课堂情况作总结性评述,引导学生在活动过程中所获得的经验和教训作梳理,帮助学生内化知识。

(设计意图:以自主学习为基础,合作为形式,探究为方法,培养学生的批判性思维及创新思维,同时为达成本节课的情感态度与价值观目标构筑平台。)

(四)回归生活 学以致用

1、超市中购买苹果,若购买10斤以下,则2元一斤,则购买10斤以上,则打8折,请设计一个程序,输入购买的斤数,输出应付款总额。

师生互动:利用多媒体广播系统出示某个有代表性学生的解题结果,其他同学对其程序进行分析评价。以征询的口气问:哪位做错的同学能站起来告诉大家,你错在哪?怎么错呢?以此给其他同学提个醒,避免下次再犯类似的错误。此处化错误为资源,化难堪为体面,帮助学生找回自信。

2、引导学生分析此程序还适用于生活中的哪些事例,以达到举一反三的效果。

(设计意图:让学生通过编程解决生活的事例,以培养学生的知识和技能为主,在活动过程中掌握运用信息技术解决问题的思想和方法,让学生意识到现实生活中蕴藏着丰富的程序设计例子,从而体现“小课堂,大社会”的教育观。)

(五)小结

学生畅谈本课知识上的收获与疑问,学习过程中的愉悦及挫折中的体验,使课堂教学充满活力。

(六)课后作业:

神舟六号的成功发射振奋中华儿女,请你结合物理学知识,编程实现以下功能:输入飞船速度,程序判断飞船是否能升空。

四、教学效果预测

通过本节课的教学,预计学生将会得如如下发展:

发展一:注重教学内容与实际生活的相关性,技能训练与问题的关联性,增强学生解决问题的实际能力。

发展二:采用合作的形式探究学习,组间同质组内异质,为小组取长补短互帮互助合作完成创造条件,体验合作成功的愉快感,形成良好的合作人际关系,促进学生良好心理品质的形成。发展三:提出问题,引导学生通过合作探究去修正完善,实现将能力的培养落到具体的探究解决问题的过程中,使学生成为学习的主体,增强学生对信息技术变化快的适应能力。

多分支结构教学设计

多分支结构教学设计 ──爱心礼物AB案探讨湖北省黄石市第二中学 李 志摘要:在全国、省市信息技术优质课中对培养学生信息素养存在两种争议:一种观点认为课堂教学中应注重学生......

分支结构程序设计教案

感受分支结构程序的作用一、教学目标 1.知识与技能目标(1)理解程序的分支结构。 (2)了解编程思路。 2.过程与方法目标(1)借助多媒体教学,强化学生的理解力和注意力。 (2)能根据问题设......

5分支结构——if语句

第二节分支结构——if语句教学设计一、教学目标1、知识与技能(1)了解分支程序的结构,流程以及作用。(2)知道条件语句的作用,初步掌握分支语句的格式。 (3)理解程序的分支结构。2、过......

《VB多分支选择结构的运用》教学案例期

口/李志 汪细强本课是教育科学出版社普通高中课程标准实验教科书《算法与程序设计(选修)》第二章的部分内容。本节内容是在学生初步了解了VB的编程环境、VB中的数据类型、变量......

多分支结构——select语句》教学设计

《多分支结构——select语句》教学设计一、教材分析本节课是海南省信息技术九年级上册第二章第三节的内容。前面学生已经了解了visual basic 的工作界面和VB代码,并对流程图......

《《分支结构》教学案例.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
《分支结构》教学案例
点击下载文档
相关专题 选择结构教学案例 分支 教学案例 结构 选择结构教学案例 分支 教学案例 结构
[其他范文]相关推荐
[其他范文]热门文章
下载全文