循环结构.docx
- 文档编号:5003105
- 上传时间:2022-12-12
- 格式:DOCX
- 页数:30
- 大小:133.28KB
循环结构.docx
《循环结构.docx》由会员分享,可在线阅读,更多相关《循环结构.docx(30页珍藏版)》请在冰豆网上搜索。
循环结构
循环结构
第5课 循环结构
教学设计
一、设计思想
本节课强调以学生为中心,要求学生由知识的灌输对象转变为加工对象,故在本节课中,教师通过适当的问题启发学生思考,通过课堂讨论,学生在有一定理论基础之后,通过实际操作、参考导学案等方法,自我探索、自主学习,使学生在完成的过程中实现知识的传递和迁移。
二、教材分析
《循环结构》是青岛版《信息技术》八年级(下册)第1单元《算法思想初步》第5课的内容,
本节课用1课时的时间。
循环结构是结构化程序中很重要的一部分,它与顺序结构,分支结构构成结构化程序的三种基本结构。
在E语言程序设计中循环结构的地位相当重要,利用循环结构能大大提高程序的效率,减少程序编写的复杂程度。
本课利用E语言程序解决九九乘法表的计算和输出问题,是学生在了解和认识E语言开发环境后,以九九乘法表这个典型例子作为载体,让学生掌握E语言程序的循环结构,利用循环结构有效地解决问题。
通过对用E语言编写程序的了解,学会使用国产软件,支持民族产业,增强民族自豪感。
三、教学重点和难点
【教学重点】理解循环结构,掌握循环结构的使用方法;
【教学难点】在程序设计中利用循环结构有效地解决问题。
四、课标与本节课关系
本节课要求学生能够根据目标任务的要求,利用循环结构,使用E语言程序进行编程,实现具体的设计。
让学生理解循环结构是程序设计的重要组成部分。
鼓励学生利用循环结构解决日常学习、生活中的实际问题,通过亲身体验与理性建构相结合的过程,感受并认识循环结构的内涵,理解程序设计对社会发展的影响,构建与社会发展相适应的价值观和责任感。
五、学情分析
很多计算机编程语言涉及大量的计算机英文术语,在学习的时候势必会感到吃力。
现在,我国自主开发的汉语编程语言——E语言,可以用汉语语言来书写代码,解决算法的编程问题。
八年级下学期开始接触E语言编程问题,开始可能会有点困难,但随着学习的深入,学生会逐步了解和使用E语言。
现在对学情做如下分析:
1.八年级学生对计算机的操作非常熟悉;
2.学生在学习本课以前,已经学习了算法基础知识、顺序结构、分支结构及赋值语句等,为本节课的学习打下了基础;
3.学生具备一定的自学能力,合作学习习惯,学生思维活跃,有强烈的创新意识,对循环结构这一课的学习兴趣很高;
4.八年级学生形象思维、感性认识较强,理性思维、抽象认识能力还很薄弱,因此教学中宜选择学生熟悉的,易懂的实例引入。
六、教学目标
根据新课标的要求和学生的认知特点,确定本节课的教学目标。
【知识目标】
(1)理解循环结构的概念及在算法中的应用;
(2)理解循环体的作用;
(3)了解循环结构的特点。
【技能目标】
(1)学会在程序设计中利用循环结构有效地解决问题;
(2)了解画板定位基础知识。
【过程与方法目标】
通过学习循环结构,培养学生分析问题的能力、逻辑思维能力、利用循环结构解决问题的能力、动手能力、综合运用能力和与他人合作的能力。
【情感态度与价值观目标】
(1)对待同一个问题,运用不同的知识和方法解决问题,往往能达到事半功倍的效果;
(2)培养学生运用不同方法解决问题的习惯;
(3)培养学生科学探索精神,养成做事一丝不苟的好习惯。
七、教学策略
本节课主要采用“任务驱动与合作探究相结合”教学方式,主要是教师引导、学生自学与合作交流后得出结论、学生总结、教师点拨、将新知识纳入学生知识体系。
主要体现在两部分:
1、学生对循环结构的流程图和源文件进行分析,主要通过任务驱动的教学方式完成。
2、对循环结构的深入理解及对引例的分析过程,主要通过学生以合作探究为主要方式来完成。
另外采用多媒体辅助教学,为流程图的书写节省时间,有效提高课堂效率,充分调动学生学习的积极性。
八、教学手段
引导发现、任务驱动、合作探究、练习巩固。
九、教学媒体
易语言程序、Office办公软件、多媒体教学课件、网络教室、多媒体教学系统。
一十、教学过程
时
间
(分)
教学内容
教师活动
学生活动
设计意图
教学处理
2分钟
1
分钟
4
分钟
4
分钟
3
分钟
4
分钟
10
分钟
5
分钟
3
分钟
8分钟
2
分钟
2
分钟
(一)课程导入
师:
1、同学们从小就背诵过九九乘法表,请同学们回忆已经学过的九九乘法表。
生:
背诵九九乘法表(部分)。
师:
这位同学回答的很准确,下面我们结合图片思考一下,九九乘法表有什么特征?
生:
1、有9行;2、有45个积;3、是三角形。
师:
同学们的概括能力很强,今天我们学习的中心任务是利用循环结构完成九九乘法表的编程实现。
(二)师生探究
今天我们学习的主要内容是了解循环结构,要达到的目标是:
(1)理解循环结构的概念及在算法中的应用;
(2)理解循环体的作用;
(3)了解循环结构的特点;
(4)学会在程序设计中利用循环结构有效地解决问题;
(5)了解画板定位基础知识。
一、循环结构的概念
师:
请同学们参考课本第24页流程图,试对循环结构的概念进行总结。
生:
根据教师布置的任务,迅速阅读教材,独立思考,邻近的同学相互交流完成循环结构概念的总结。
师:
巡回观察学生的学习情况,适当进行点拨。
学生回答:
生1:
有判断条件,条件正确时进入循环体,条件错误时循环结束。
师:
这位同学观察的很仔细,是从观察流程图上得出了循环结构概念,但是不全面。
请同学们思考一下,循环判断前需要做什么,循环结束后需要做什么。
还有同学回答吗?
生2:
应该有开始和结束。
师:
这位同学回答的很好。
结合以上两位同学的回答,我们可以总结出循环结构定义:
在算法中,从某处开始,按照一定条件,反复执行某一处理步骤直到循环结束的过程。
师:
通过循环结构概念的学习,同学们还能列举出生活和学习中循环结构的例子吗?
生:
尝试列举出生活和学习中的例子。
生提出的典型例子:
红绿灯、早上定的闹钟、一学期每周星期一的课程等。
师生共同进行交流点评。
二、循环结构在算法中的应用
1、师:
下面我们再次观察九九乘法回答老师提出的几个问题。
(1)每一行什么时候结束的?
生:
当被乘数等于乘数的时候就结束了;
师:
这位同学回答的很好。
(2)同学们请仔细观察每行的乘数和被乘数有什么变化?
生:
每行乘数不变,被乘数加1。
师:
这位同学回答的很准确。
(3)通过观察你还能发现什么?
生:
每行乘数等于行号;
师:
这同学们说的很好,观察到乘数与行的关系。
(4)同学们还能发现什么特点吗?
生:
每列的被乘数等于列号;
师:
这同学们又发现了被乘数与列的关系。
(5)还有什么特点吗?
生:
被乘数从1开始。
师:
同学们的观察力出乎老师的预料,请为自己鼓掌!
师:
请同学们参看课本P24页的判定框内的条件。
生:
阅读课本。
师:
同学们刚才已经总结出每行输出的判断条件,而且判断出行列与乘数和被乘数的关系,请同学们仔细体会解决的问题应如何分析。
三、循环体的作用。
师:
请同学们阅读课文P24流程图,回答循环体有什么作用?
通过九九乘法表每行输出的表达式的个数进行思考。
生:
当条件满足时,输出乘法表达式。
师:
怎样输出,比如第九行9个乘法表达式如何输出的?
生:
重复输出。
师:
这位同学回答的很到位,说出了循环体的一个很重要的特征-重复。
将这位同学的答案通用化以后就可以得出循环体的作用:
循环体是算法中的循环结构中重复执行的步骤。
四、循环结构的特点
师:
我们已经学习了循环结构的概念和循环体的作用,同学们能总结出循环结构有什么特点吗?
生:
根据所学内容讨论总结。
师:
下面请同学回答一下循环结构的特点。
生:
有循环体和判断条件。
师:
请问判断条件判断的是什么?
是不变的还是变化的?
生:
判断的是循环次数,次数是变化的,而且到达一定次数以后退出循环。
师:
这位同学的思路很正确。
下面我来总结一下:
循环结构的三个要素:
循环变量(记录循环次数)、循环体(算法中重复的步骤)和循环终止条件(判断什么条件退出循环)。
同学们已经对循环结构的概念、应用条件和特点有了一定了解,结合这些理论我们以易语言程序为载体,利用循环结构来完成九九乘法表的程序设计。
五、利用循环结构有效地解决问题
师:
请同学们比较计次循环体(图1)和变量循环体(图2)这两个循环体。
请参看老师提供的代码(图三)和运行结果(图四)进行总结。
图1
图2
图3
图4
生:
根据教师提供的图片交流讨论。
师:
请同学们回答计次循环如何使用?
生1:
解决次数固定的循环,比如第二行输出两个表达式,循环两次就可以。
生2:
计次循环首(前,后),“前”是执行几次,“后”是第几次,是变量。
师:
这两位同学的回答概括性很强,下面老师结合大家比较熟悉的数学方法来概括一下。
如:
计次循环语句可理解为:
计次循环首(a,b)语句计次循环尾。
则:
a保存语句执行次数(次数固定),第几次执行则存入变量b。
师:
下面我们来分析一下变量循环,例如:
变量循环首(
),
、
、
、
部分各有什么作用?
生:
根据教师提供的图片交流讨论。
生1:
变量循环首
和
部分是“1”。
生2:
变量循环首
部分定义了次数。
生3:
变量循环首
部分没有数值。
师:
这几位同学归纳的很好。
结合同学们的回答我来总结一下
、
、
部分是必需的,
部分是可选的。
部分:
初始值为“1”,定义循环变量的起始数值;
部分:
定义循环变量的目标数值,在循环首部如果发现变量值已超出此目标值时将跳出循环。
部分:
初始值为“1”,每次执行到循环尾部时都将把此值加入到循环变量中去。
部分:
参数数据只能提供变量。
本数值型变量将用作控制循环执行次数,在循环尾部将自动递增或递减该变量内的数值。
此部分内容概念性较强,理解起来有一定难度,但对变量循环的程序编写十分重要,请同学们做好记录,随程序编写的过程慢慢体会。
师:
课本P25下方“输出九九乘法表第9行的代码”部分请同学们将“被乘数”改为“乘数”,这样与课本P26上方“九九乘法表第9行输出结果”图相对应。
六、仿写程序
师:
请同学们根据课本P25下方“输出九九乘法表第9行的代码”部分,仿写输出九九乘法表第3行的代码。
生:
仿写易语言代码。
师:
现在请同学来展示一下输出结果。
生:
个别展示结果。
师:
同学们做的很好,你知道画板为什么这样输出吗?
七、画板定位基础知识
师:
大家在数学课上都学过数轴,谁能上来画出坐标轴并说明数轴的组成部分吗?
生:
画出数轴。
介绍数轴由坐标原点、单位长度和正方向构成。
师:
这位同学回答的很专业,数学水平很高!
在画板输出时:
坐标原点在屏幕左上角,横坐标正方向从左向右,纵坐标正方向从上到下,单位长度默认是像素。
这样同学们可以的更好理解九九乘法表输出。
(三)闯关练习
师:
布置闯关任务(选择关口进行闯关,闯过一关就算闯关成功,有能力的同学可勇闯两关)
[第一关]:
实现九九乘法表倒三角显示;
[第二关]:
完成
输出代码。
生:
学生练习,及时发现不足,集中发现问题。
师:
巡回辅导学生。
(四)作品展示评价反馈学习情况评价反馈
展示学生作品,请学生说明算法设计的思路和程序设计的过程,教师适当讲解容易出错的地方。
(五)评价分类:
(1)自我评价;
(2)小组评价;
《循环结构》评价表
评价项目
自我评价(√)
小组评价(√)
优秀
良好
一般
优秀
良好
一般
循环结构
计次
循环体
变量
循环体
循环结构的应用
(六)本课小结
今天,我们学习了循环结构。
现在总结一下本课的知识点,请看下面的选择题?
1、在算法中,从某处开始,按照一定条件,反复执行某一处理步骤的过程。
称之为(C)
A、顺序结构B、分支结构
C、循环结构D、枚举结构
2、计次循环首(3,乘数)
执行语句
计次循环尾
计次循环执行(B)次
A、4B、3C、2D、1
3、画板坐标原点在:
(A)
A、坐标原点在屏幕左上角B、坐标原点在屏幕右上角
C、坐标原点在屏幕左下角D、坐标原点在屏幕右下角
4、循环结构的三个要素不包括:
(D)
A、循环变量B、循环体
C、循环终止条件D、循环必要条件
(七)拓展创新
发挥你的聪明才智解决下面一个问题,要求有代码编写的源文件。
题目:
在屏幕上输出以★为基本图案的三角形,参考图案如下图所示。
★
★★★
★★★★★
★★★★★★★
(八)板书设计
【教学反思】
我所讲的课题是《循环结构》。
整节课思路较清晰,目标制定合理,内容安排紧凑,教法恰当易于学生理解,感觉整体上本节课的知识学生能够充分掌握,有效利用。
本节课的优点:
1、学生在教师引导下,在已有知识结构和经验的基础上,借助多媒体的形象直观,共同完成问题的分析和算法的构建过程。
体现研究问题常用的“由特殊到一般”的思维方式。
2、通过类比,自主探究,帮助学生深入理解知识,完善知识结构,提升认知水平。
通过小组讨论,实现生生互动,师生互助,丰富情感体验,活跃课堂气氛。
3、以习题为载体,进一步巩固知识。
沟通发展,有助于及时查漏补缺,尤其是在例题的基础上设置相类似的题目。
本节课的不足之处:
1、讲解变量循环这一环节,由于学生初次接触,加之参数较多,难于理解,学生的积极性没能充分调动起来,课堂气氛略显沉闷。
2、学生没有充分表达自己的学习体会,也没有将学习的知识和实际生活紧密联系,如能联系的更加紧密,学生学习时就有了目标,有了更大的动力。
提出学生熟知的问题。
提出思考问题。
引出课题
强调学习目标
布置任务引导学生参与学习
观察学情二次备课
根据学生的回答,引导学生对循环结构概念进行解读
总结定义
提出问题
总结点评
提出问题引导学生对问题进行思考
选择有效的思路引导学生对问题进行分析
及时鼓励
总结分析问题方法
提出问题
循环体有什么作用
总结循环体的作用
提出问题
提出比较问题和思路
展示四组流程图
提问
讲评总结计次循环语句
提问
听学生回答,及时二次备课
总结变量循环首部分
更正课本错误
布置任务
提出问题
从数学的数轴转为画板输出的坐标轴
布置闯关任务并巡回辅导学生
评价优、缺点
出示评价表
巡视各小组的评价情况
提出小结问题
布置作业强化知识运用
回答九九乘法表。
概括九九乘法表特点
记录
根据任务阅读课本进行概括总结
阅读流程图,归纳总结循环结构概念
记录
回答教师布置的任务
点评
交流思考回答问题
积极动脑思考九九乘法表的特点
拍手鼓励自己和同学
体会问题分析过程
交流讨论得出对循环体的看法
记录
交流讨论
总结循环结构特点
交流讨论回答两个循环体的使用范围
看图并进行交流讨论
记录
回答问题
记录
改正错误
具体操作
从数学方面总结
记录
进行闯关训练
观看作品进行评价
学生进行自我评价和小组内互评
回答问题
记录作业通过练习弥补学习不足
设置情景
引起学生的学习兴趣,通过学生熟知的问题充分调动学生学习的积极性
明确学习流程
通过自学总结出循环结构的概念。
培养自学能力及合作能力,通过概念归纳加深对循环结构概念的理解
通过生活实例加深理解
加深概念理解
提升学生对问题的分析能力
增强信心
强化问题分析流程
提高总结概括能力
通过总结提升认识
培养学生归纳总结能力
辨析循环体的使用方法
培养学生交流与合作能力及根据参看代码来分析问题、概括问题能力
归纳总结纳入学生知识体系
培养学生归纳概括能力
增强对程序编写的理解
及时更正
将理论知识拓展到实际应用,增强学生信心
从学生熟悉的数轴转化为画板输出的坐标轴,易于学生理解
培养学生灵活运用知识的能力
发现优点和不足
查找不足及时更正
巩固知识点
培养学生自主学习能力和创新思维能力
为了更好地完成中心任务,教师在课前已经安排学生对以前学过的定义变量、运算符、公式、赋值知识进行复习
主要通过幻灯片学习教学目标
根据总结分支结构的概念的经验来进行总结
幻灯片展示定义
通过问答的形式,将概念延伸到生活让学生容易接受
通过问题的分析、讨论完成问题的处理,问答形式贯穿学习过程
拍手鼓励增强自信
留出1分钟的时间供学生反思
给学生1分钟的时间阅读课文、交流讨论得出结论
幻灯片展示结论
学生讨论1分钟,教师巡回观察学情
通过课件展示循环结构特点
幻灯片展示
启发引导
学生讨论2分钟,教师巡回观察学情
学生讨论2分钟,教师巡回观察学情
此部分内容课本没有,而且较难理解要求同学们做好记录
改正错误是代码和结果对应
通过易语言程序仿写代码
通过画数轴,改变纵坐标方向的方法来理解画板输出结果
借助易语言完成代码编写
通过多媒体系统展示学生作品
小组长评价小组学习情况、教师有针对性评价学生学情,填写评价表
通过问答形式实现知识的梳理
利用多媒体系统或者网络提交作业
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 循环 结构