网站大量收购独家精品文档,联系QQ:2885784924

《第五节 程序中的逻辑判断算法》参考教案.docx

《第五节 程序中的逻辑判断算法》参考教案.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

学而优教有方

PAGEPage3/NUMPAGESPages3

程序中的逻辑判断算法

一、教材分析

信息技术新课程的实施,其课程目标定位于全面提升学生的信息素养。本教案使用江苏凤凰科学技术出版社8年级《初中信息技术》第4章第4节程序中的判断。本模块旨在使学生进一步体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;让同学们逐步在顺序式结构的基础之上建立程序的选择框架,了解语句的走向,产生分支结构。本教材在设计上,从基本概念入手,由浅入深,层层推进。通过“猜币程序”例子,激发了学生的思考与探索思维。最后应用猜数游戏让学生进一步理解分支结构。

二、学情分析

学生刚刚接触程序,对程序的流程还停留在自上而下,逐条运行的顺序结构。要让学生从一种框架模式变到另一种框架模式,需要逐步引导,拓展他们的思维定势。从身边的事情入手,从自然语言入手,再逐步过渡到程序语言中。在教师的不断有效引导下,进行自我探究。

三、教学目标

1.知识与技能

(1)掌握选择结构实现条件判断控制。

(2)能够运用选择结构设计编制程序解决问题。

(3)培养学生的逻辑思维能力,促进学生对问题解决方法的理解。

2.过程与方法

(1)通过教师引导学生去探究、设置情景,思考如何解决问题

(2)在教师的提示和小组的合作,完成知识点的巩固

3.情感、态度和价值观

引导学生去探究、发现技术背后所蕴含的技术价值和技术思想,让学生理解VB编程的魅力所在,激发对VB学习的求知欲,让学生感受运用信息技术创造作品的乐趣,产生学习信息技术时的愉快、喜爱的情感。

四、教学方法

讲解、演示、讨论学。

五、教学重点与难点

1.重点

(1)学会使用VB语言的If选择语句。

(2)掌握分支判断程序结构,来解决实际问题。

2.难点

(1)用流程图描述算法。

(2)将实际问题抽象成计算机解决问题的算法。

六、教学策略

本次教学采用独立学习和小组学习的策略,采用任务式探究。让学生能独立思考问题,解决问题。在部分个体完成的基础上,通过小组讨论交流,发现组内其他学生代码问题,既能很好地巩固自身知识,又能带动组内同学共同进步,提高课堂学习效率。

七、教学过程

环节一:情境导入

在足球比赛之前选择场地是由裁判掷一枚硬币的方法决定的。教师运用计算机来模拟这个过程的程序,运行光盘中的“猜币”程序。

图1

教师提问:计算机如何判断人是否猜对硬币的正反面的呢?

学生回答问题,让学生体会同一问题的提出,自然语言和计算机语言的区别。

设计意图:通过生活中的实际案例,体会解决问题的不同方式,同时,引出判断条件。

环节二:新授课——流程图的理解

我们的生活中有许多事物需要我们做出判断,明确是非,并根据判断做出决定。比如:收到同学生日会的邀请,我们要根据情况判断作出是否应邀的决定。再比如交通信号灯,我们根据交通灯来决定我们的行动。

学生回答:都要进行判断后,作出相应的选择。

教师提问:1.以上的这些例子,都有什么共性?

2.你能列举一些类似这样的例子吗?

3.你能用自然语言说出这些例子中进行选择的条件是什么吗?

设计意图:让学生学会思考,找出生活中有选择的例子,并能理解选择的条件是什么。

训练学生的思维能力。

教师给出流程图:

图2

学生体会流程图的结构和程序的走向。

设计意图:让学生自然地从自然语言过渡到程序结构方式。

分析该流程图,经过条件的判断,产生分支,条件正确,执行程序段A;条件错误,执行程序段B。

教师提问:就该流程图可不可以既执行程序段A,又执行程序段B?

学生回答:不可以,因为条件的判断不能既正确又错误。这样就自相矛盾了。

条件语句的格式:

If条件Then

程序段A

Else

程序段B

Endif

那么,对于条件的判断,我们用什么表示呢?(从自然语言的判断引导出程序语言)判断条件是否成立是靠关系表达式与逻辑表达式来完成,本课主要讲解关系表达式,逻辑表达式我们下一节课讲解。

那么,对于条件的判断,我们用什么表示呢?(从自然语言的判断引导出程序语言)判断条件是否成立是靠关系表达式与逻辑表达式来完成,本课主要讲解关系表达式,逻辑表达式我们下一节课讲解。

设计意图:流程图能帮助学生理解条件语句的语句执行情况,让学生从清晰的流程图过渡到条件结构。

教师给出关系表达式功能表:

表1关系表达式功能表

关系运算符

功能

关系运算符

功能

小于

=

大于等于

=

小于等于

=

等于

大于

不等于

强调:关系运算符的书写方式,因为书写不正确就会编译不通过。

学生熟悉关系运算符的书写。

逻辑值:在计算机中对命题真假的判断结果用“逻辑值”来表示。判断的结果若是肯定的,正确的,逻辑值取“真”True。若判断的结果是否定的,错误的,逻辑值取“假”False。

练习:若变量a=100,变量b

文档评论(0)

150****1232 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档