出国留学网

目录

人教版九年级信息技术《顺序结构》教案

字典 |

2016-11-30 16:42

|

【 liuxue86.com - 初中教案 】

  以下是出国留学网小编整理的关于人教版九年级信息技术《顺序结构》教案内容,欢迎大家浏览参考。更多相关信息请关注出国留学网教案栏目。

  人教版九年级信息技术《顺序结构》教案

  教学目标分析

  1、知识与技能:理解程序设计的顺序结构基本思想、掌握顺序结构语句特点。

  2、过程与方法:学会用算法分析问题、能够使用顺序结构编写简单的程序解决具体问题。

  3、情感态度与价值观:体会用结构化方法解决数学问题的便捷性,明确结构化在程序设计中的重要作用,激励尝试使用多种方法解决问题,培养良好的编程习惯和态度。

  教学重、难点分析

  教学重点:

  理解程序设计的顺序结构基本思想

  教学难点:

  1、顺序结构实现语句的格式和功能

  2、编写简单的程序的过程

  3、变量的特点

  教学策略

  1、在上课前,我故意引入一般人对程序的看法,设置悬念,引起学生的好奇心,勾起学生探索新鲜事物欲望。为拉近程序与生活的距离,举例说明生活中程序与生活的关系。

  2、以任务驱动展开教学

  以学生感兴趣的游戏形式展开,一起体验程序设计的过程.。学生从游戏中分析算法,本课设置了三个算法思路让学生分析。

  1、顺序结构的第一次亲密接触

  依照人的正常逻辑,必有学生想到直接互抛法来交换两个球的方法。引导学生分析算法,引出程序。由于算法1不是满足要求的算法,因此我先引出程序,再分析程序设计的过程。算法1是一个铺垫。这其中也涉及到顺序结构程序的语句描述。

  2、顺序结构的第二次亲密接触

  这是本课学生必须掌握的程序,因此让学生分析算法的同时,能够模仿算法1编写出算法2的程序。

  3、顺序结构的第三次亲密接触

  算法3是本节课的扩展知识,重在培养学生了解解决问题的多种思维方式,理解程序运行过程中变量值的变化,培养学生具有算法分析创新意识。

  教学过程

课题

程序与生活 ------ 顺序结构程序设计

教学过程

教师活动

学生活动

设计意图

导入

• 导入

[ 教师 ] :一直以来编写程序被认为是一项高深莫测的技术,精通这门技术常被冠以“软件工程师”的美名。难道程序设计真的就这么高不可攀吗?今天这节课我们一起走近程序的世界,揭开程序设计的神秘面纱。

[ 电子板书 ] : 程序总是围绕着人的生活需要而编写的。

举例说明

 

引起学生的好奇心,探索新鲜事物欲望

联系实际,拉近程序与生活的距离

• 新课

1 、 [ 教师 ] :今天同学们要设计的程序来源于一堂体育课的游戏。

[ 电子板书 ] : 有一次在上体育课的时候, a 同学想和 b 同学做一个换球的游戏,同学们能不能帮他们出出主意?

( 如 a 原来拿篮球, b 原来拿排球,交换后, a 拿排球, b 拿篮球 ) (图略)

游戏规则:要求每次交换只允许每人手中最多有一个球

2 、顺序结构的第一次亲密接触:

( 1 )依照人的正常逻辑,必有学生想到直接互抛法来交换两个球的方法。分析算法,引出程序

算法 1 直接互抛法 : step1 : a( 或 b) 拿篮球

       step2 : b( 或 a) 拿排球

       step3 : a 将篮球(或排球)给 b

       step4 : b 将排球(或篮球)给 a

• step5 :结束

让两个学生先用简洁语言描述交换的过程,并演示

以游戏形式展开讨论,学生的兴趣被调动起来。

限定交换规则为下面的算法 2 和算法 3 做铺垫

教学过程

教师活动

学生活动

设计意图

 

算法1程序可描述为: dim a as integer

          dim b as integer

          a=1

          b=2

          a=b

          b=a

[ 教师 ] :请同学们对比算法 1 与算法 1 程序,你能猜猜程序每一行语句的含义吗?(提示 1 代表篮球, 2 代表排球, integer 为整型的意思)

( 2 ) 分析程序设计的过程的一般步骤。(图略)

a 、变量应该先声明后使用。

b vb 的赋值语句

变量名 = 表达式

功能:计算右边的表达式的值赋给左边的变量,得出

a=1

b=2

a=b

b=a

( 3 )运行程序无结果。比喻程序没有发言权,要给装上一个一个发言功能。引出 print 语句。

a 、算法 1 程序完善如下:

……

a = 1

b = 2

print “交换前 :a="; a, "b="; b

a = b

b = a

print " 交换后 :a="; a, "b="; b

b 、 让学生理解记忆,并将程序写到第一次亲密接触中

(4)运行程序不正确,设下疑点

[提问]:程序运行结果为什么会和我们交换的结果不一致呢?

[电子板书]:

变量的特点: 每个变量占用一个内存空间,有新的内容被送到这个变量中,旧的内容就被冲刷掉了。

结论: 程序运行结果不能满足要求,直接互抛法程序不成功。

• 顺序结构的第二次亲密接触:

[教师]:编写程序贵在有创新,而创新的关键就是算法,一种新的算法不亚于建造一种新的机型。引导学生进行算法2探讨。

学生分析每一行程序对应的含义

学生操作运行程序,观察结果

做随堂笔记

学生立刻发现程序运行结果不正确

学生简洁说明交换过程,并模拟演示

让学生对程序的格式有一个初步的印象,增强学生对程序编写的信心

算法 1 是不符合游戏规则的算法,因此直接给出程序,类似于语文中倒叙的方式,然后再分析

引入自然,加深印象

学生可以在默写的过程,理清程序的结构

激励教学法,使学生对学习充满期望和信心

教学过程

教师活动

学生活动

设计意图

(1)算法2第三人交换法:

step1 : a( 或 b) 拿篮球, b( 或 a) 拿排球

step2 :输出交换前 a,b 的值

step3 :第三人 <- a( 或 b)

step4 :第三人 <- a( 或 b)

step5 : b( 或 a)<- 第三人

step6 :输出交换后 a,b 的值

step7 :程序结束

 

(2) [教师]:纵观整个算法,第三人扮演着什么角色?

小结: 第三人就像一个邮递员,

它是 a b 换球的中转站

模仿第一次亲密接触的程序, 让学生将算法 2 程序写到第二次亲密接触中(教师随堂辅导)

(3)算法 2 程序如下 ( 传递变量 c)

dim a as integer

dim b as integer

a = 1

b = 2

print " 交换前 :a="; a, "b="; b

c = a

a = b

b = c

print " 交换后 :a="; a, "b="; b

结论:小小邮箱员,交换真方便

学生思考,并回答

学生自己模仿算法 1 程序编写算法 2 程序

学生观看教师演示,并思考

了解中间变量作用,加深对程序的理解

5、顺序结构的第三次亲密接触:

游戏规则 2 :允许某一瞬间有人可以同时拿着两个球

[教师]:有了前面两个程序编写的经验,同学们已经基本掌握了程序编写的过程。即分析问题,寻找算法,计算机识别模式转化,及程序语言编写程序的过程。同学们还能不能带给我们更多的惊喜呢?

算法较复杂,可引导学生从模拟的算法中,将提示的交换程序补充完整。

算法 3 近距离互换:

……

a=1

b=2

print “交换前 :a="; a, "b="; b

a=a+b

b=a-b

a=a-b

print " 交换后 :a="; a, "b="; b

[ 教师 ] :分析交换过程 a,b 的值

学生回答

既是复述程序设计的过程,让学生记忆一个程序设计的概念,又能扩大学生的思维方式

算法复杂,学生可能无法想到,可以让学生描述程序在交换过程中变量 a,b 的值

理解程序的运算过程

总结

[提问]:纵观上述三个程序,无论是算法1的程序,还是算法2和算法3的程序,从运行的结构上说都有一个共同的特点。从程序开始到程序结束,程序运行有没有出现某一行语句重复运行,或者某一行语句不执行的情况呢?

程序设计的顺序结构:

在程序执行过程中,语句按先后顺序一行一行执行,没有分支,没有重复,直到程序结束。

学生回答

通过三次体验顺序结构的程序设计,学生能够深刻理解顺序结构的基本思想

实践练习

实践练习:

通过 internet 查找有关两变量值互换的其它算法,进一步体验顺序结构程序设计的思想。

 

培养学生对算法的探究精神

  自我评析

  学生以游戏形式展开程序的学习,不仅能够解除学生对程序编写的陌生感和恐惧感,还能解决程序学习的枯燥问题,提高学生学习的兴趣和注意力,感悟程序来源于生活需要的理念。本课充分调动、发挥学生主体性的多样化的学习方式,学生在教师指导下主动地、富有个性地学习。教师在教学过程充分体现了新课改中强调参与、互动、探究的理念,学生在教师的引导下,自主探究抽丝剥茧般一步一步地领悟顺序结构程序设计的基本思想,为后续程序的学习打好基础。教学的本课设计的一大亮点还在于培养学生解决问题的多种思维方式,如“两变量值互换”的算法3,理解程序运行过程中变量值的变化,培养学生创新算法的意识,这也正好符合发展性教学的新课程理念。

  教案设计频道小编推荐:九年级信息技术教案 | 九年级信息技术教学计划

  教案设计频道小编推荐:九年级信息技术教案 | 九年级信息技术教学计划

  想了解更多初中教案网的资讯,请访问: 初中教案

本文来源:https://www.liuxue86.com/a/3028512.html
延伸阅读
母亲节到来以后,我们应该要通过主题班会的召开让学生明白母亲节的意义,毕竟母亲为了照顾我们付出了很多,又怎能不感动。以下是由出国留学网小编为大家整理的“初中母亲节主题班会教案”,仅供
2020-05-07
秦王朝此时空前的强大,并且秦始皇还希望自己创下的基业能够传承二世、三世……直至万世,但是强大的秦王朝仅存在了短短的XX年就遭到覆灭,以下是小编为大家整理的第一次农民大起义教案,供大
2018-10-01
通过探究实际问题与二次函数关系,让学生掌握利用顶点坐标解决最大值(或最小值)问题的方法.以下是小编为大家整理的初三上册数学“二次函数”教学设计,供大家参考,欢迎阅读!初三上册数学“
2018-10-01
通过反复吟咏作者观舞后的感受,初步培养感受美、鉴赏美、创造美的能力,形成自己的审美观、价值观。以下是小编为大家整理的《观舞记》学案,供大家参考,欢迎阅读!《观舞记》学案设计学习目标
2018-10-01
要让学生结合自己的生活经验谈出自己对于诗歌内容的理解与认识,提升自己的思想认识,正确把握诗歌的思想内涵。下面是小编为大家收集整理的《在山的那边》教学设计,仅供参考!希望对您有所帮助
2018-09-20
人们夸赞最多的是母爱,最不能忘怀的也是母爱,可是今天我们要为我们的父辈唱一首赞歌,他们同样让我们难以忘怀,以下是小编为大家整理的爸爸的花儿落了教案,供大家参考,欢迎阅读!七年级语文
2018-10-01
我们在对学生进行安全教育的时候,应该多结合实际情况,下面是小编精心为您整理的“七年级开学第一课安全教育主题班会教案”,仅供参考,希望您喜欢!更多详细内容请继续关注我们哦。七年级开学
2018-08-21
了解制作动画的常用软件,了解gifanimator5软件及其特点,会用uleadgifanimator制作简单的gif动画。以下是小编为大家整理的,供大家参考,欢迎阅读!《制作GI
2018-10-01
童话是儿童文学的一种,深受学生的喜爱,从两个设问导入,引发了学生对童话的兴趣,活跃课堂气氛,而童话故事中的所得,也正是学习童话故事的主旨所在。以下是小编为大家整理的皇帝的新装教案,
2018-10-01
行道树的形象就是无私奉献者的形象。作者借行道树的自白,抒写奉献者的襟怀,赞美奉献者的崇高精神。下面是小编为大家收集整理的初一短文两篇教案,仅供参考!希望对您有所帮助!初一短文两篇教
2018-09-20