初中信息技术_第5课 循环结构教学设计学情分析教材分析课后反思
- 格式:doc
- 大小:338.47 KB
- 文档页数:7
《循环结构》教学设计性,使学生变被动学习为主动学习,本课时拟用问题探究式教学法.在教学过程中通过不断地提出问题,促进学生深入思考.教学准备根据教纲要求和学生实际,制作多媒体课件、编写课堂导学案教学过程一、导入新课1.算法的基本逻辑结构有哪几种?用程序框图如何表示?顺序结构,由若干个依次执行的步骤组成的.条件结构,算法的流程根据条件是否成立有不同的流向,根据不同的流向执行不同的步骤.2.在“n为质数的程序框图”中,这一部分有什么作用?判断i>(n-1)是否成立,若是,则n是质数,否则,返回第三步.我们成为循环结构.二、推进新课在一些算法中,经常会从某处开始,按照一定的条件反复执行某些步骤的情况,这就是循环结构,反复执行的步骤为循环体.循环结构可以用程序框图表示为:这个循环结构有如下特征:在执行了一次循环体后,对条件进行判断,如果条件不满足,就继续执行循环体,直到条件满足时终止循环.因此,这种循环结构称为直到型循环结构.除直到型循环结构外,还有当型循环结构,它有如下特征:在每次执行循环体前,对条件进行判断,当条件满足时,执行循环体,否则终止循环.它可以用程序框图示为:循环结构中是否有条件结构?循环结构一定包含条件结构,用于确定何时终止执行循环体.三、例题讲解例6 设计一个计算1+2+3+…+100的值的程序框图.算法分析:通常我们按下列过程计算1+2+3+…+100的值.第1步: 0+1=1第2步: 1+2=3第3步: 3+3=6第4步: 6+4=10… …第100步: 4950+100=5050显然,这个过程中包含重复操作的步骤,可以用循环结构表示.第i -1步的结果+i=第i 步的结果s=s+i i=1.2.3. ….100解决这一问题的算法是:第一步:令i=1,s=0.第二步:若i ≤100成立,则执行第三步,否则,输出s ,结束算法.第三步:s=s+i ..第四步:i=i+1,返回第二步.上述程序框图用的是当型循环结构,如果用直到型循环结构表示,则程序框图为什么?思考:如何用自然语言表述图1.1-15的算法?改进这一算法,表示输出1,1+2,1+2+3,…,1+2+3+…+(1-n )+n )(+∈N n 的过程.例7.某工厂2005年的年生产总值为200万元,技术革新后预计以后每年的年生产总值都比上一年增长5%.设计一个程序框图,输出预计年生产总值超过300序结构是最简单的结构,也是最基本的结构,循环结构必然包含条件结构,所以这三种基本逻辑结构是相互支撑的,它们共同构成了算法的基本结构,无论怎样复杂的逻辑结构,都可以通过这三种结构来表达.(一)当型(while型).当型循环在每次执行循环体前对控制循环条件进行判断,当条件满足时执行循环体,不满足时则停止.当型循环有时也称为“前测试型”循环.(二)直到型(until型).在执行了一次循环体之后,对控制循环条件进行判断,当条件不满足时执行循环体,满足时则停止.直到型循环又称为“后测试型”循环.※※当型循环与直到循环的区别:当型循环可以不执行循环体,直到循环至少执行一次循环体.当型循环先判断后执行,直到型循环先执行后判断.对同一算法来说,当型循环和直到循环的条件互为反条件.※※选择结构通过判断分支,只是执行一次;循环结构通过条件判断可以反复执行.六、作业布置课本P20习题1.1 A组2.板书设计教学效果《循环结构》学情分析学生在学习本课以前,已经学习了算法的概念、顺序结构、条件结构及简单的赋值问题,因此,学生具备类比简单d=i的赋值得出S=S+i的结论的基础.另外,高一学生形象思维、感性认识较强,理性思维、抽象认识能力还很薄弱,因此教学中宜选择学生熟悉的,易懂的实例引入,通过对引例的分析,使学生逐步经历循环结构设计的全过程,学会有条理的思考问题,表达循环结构,并尝试整理成程序框图.鉴于本节课抽象程度较高,难度较大.通过精心设置的一个个问题链,问题链环环相扣,层次递进,使学生历经问题的抽象过程和新算法的构建过程,激发了学生探索新知欲望,最终在教师的指导下发现问题、解决问题.为了充分调动学生的积极性,使学生变被动学习为主动学习,本课时拟用问题探究式教学法.在教学过程中通过不断地提出问题,促进学生深入思考.《循环结构》效果分析1、教学中四个环节层层深入,环环相扣,并充分体现教师与学生的交流互动,在教师的整体调控下,学生通过动手操作,动眼观察,动脑思考,层层递进,学生亲身经历了知识的形成和发展过程,以问题为驱动,使学生对知识的探究由表及里,逐步深入,与人们生活实际相关的思考题又将激发学生兴趣,带领学生进入对循环结构程序框图的更进一步的思考和研究之中,达到知识在课堂以外的延伸。
初二信息技术第二章教案《循环结构》教学设计一、学习者分析学生通过以上章节的学习,分化现象比较严重,有的学生对程序设计有浓厚的兴趣,而有的学生却有畏难情绪,而本节是整章的重点难点。
为此,学习难度最大,必须消除学生的畏难情绪,循序渐进地学习。
二、教材内容分析本节是本章的重点,难点,如果学生能够理解循环语句的含义,其他语句就很好理解了。
2、教学重点、难点:重点:循环语句的格式和应用。
难点:循环语句的执行过程。
3、课时安排:二课时三、教学目标1•知识与技能(1)了解循环语句的作用,理解画同心圆的程序。
(2)掌握for/next语句的格式和执行过程。
(3)了解for/next循环语句的一些注意事项。
(4)初步理解程序的循环结构。
(5)掌握do循环语句的格式和执行过程。
(选学)2•过程与方法通过度析画同心圆的程序,逐步掌握for/next循环语句的执行方式和应用以及书写格式、应用。
体验计算机利用循环结构程序解决问题的方法。
3•情感态度价值观通过教师的情景设置以及学生对程序的体验修改,克服学习过程中学生的畏难情绪,让学生在持续的探究和思考中培养学生的探索精神。
四、教学理念和方法本节采用任务驱动法,通过教师的情景设置,持续提升学习梯度,使学生在不知不觉中掌握知识。
五、教学过程设计1、教学内容的组织与表现方式以顺序程序完成画同心圆和用循环语句画同心圆实行比较为引入,然后通过持续修改程序的初始值、终值、步长来体会循环语句的格式和应用。
知识形成Fori=100to1000step100r=ICircle(2500,2500),rNextI阅读程序段,指出循环变量、循环体、共循环了几次,并写出结果: S=0Fori=10to4step-3s=s+iNextIPrint“s=“;学生回答:如果步长为零,程序会陷入死循环。
程序的运行结果是一样的。
说明:步长能够是整数也能够是小数,能够是正数也能够是负数。
问题:如果步长为零,结果如何?Endsub教师对循环语句的进一步解释循环语句并动画显示循环过程。
《探究条件循环的应用》教学设计一、教材分析循环结构是计算机语言里一种重要的自动执行结构,它的应用十分广泛,几乎所有实用的程序都包含循环结构。
条件循环是初三上册vb程序设计的最后一部分,也可以说是最难的一部分,通常会涉及到循环体和循环变量同时变化的情况,像课本上的累加问题和种树问题,就是这种类型,较难理解。
二、学生分析本身vb程序设计的学习,对于初中学生来说就是比较难的一部分,而循环结构中又通常会涉及2个或者更多变量的同时发生变化,这时很多学生就会糊涂,弄不明白变量是怎么变化的,循环是如何进行下去的……因此,如何把看似复杂的循环程序简单化,让学生理解程序的结构和执行过程,能够看懂流程图和代码,明确条件设置的重要性,就是本节课需要解决的最重要的问题。
三、教学目标1.了解条件循环的特点,体验条件循环的结构2.尝试用do loop语句编写程序3.通过几个小游戏提高学习积极性,帮助理解程序执行过程4.通过小组互助和闯关竞赛提升主动性、团队意识和竞争意识四、重难点突破1.案例程序的选取大多数循环程序中,都会用到s = s + i这样的语句,在这样的语句中,s和i两个变量在变,s+i的和也在变,而他们的变化,又会影响到下一次循环的进行,和条件的判断,这时很多学生就会糊涂,弄不明白变量是怎么变化的,循环是如何进行下去的……。
像课本上的累加问题和种树问题,就是这种类型。
本节设计课型是新授课,是学生第一次接触条件循环,因此我在选择本节课的案例程序的时候,就注意避开这种结构,而选择相对简单,循环变量各自独立变化的程序:2.难点突破学生在之前的学习中虽然见过不少流程图,但是根据程序要求自己画出流程图并编写代码还是非常困难的,而且教学大纲和考试大纲也没有这样的要求。
但是如果直接把完整的流程图出示给学生,学生也没有兴趣,没有太大的积极性去认真的学习、理解,久而久之就造成一种感觉“程序设计很难学”,实际上是学生根本没有兴趣学,也没有认真学造成的。
循环结构教学设计教学反思摘要:一、引言二、循环结构教学设计概述1.教学目标2.教学内容3.教学方法4.教学过程三、教学反思1.教学效果评估2.学生反馈分析3.教学改进措施四、总结与展望正文:【引言】在当前信息技术快速发展的背景下,循环结构作为计算机编程中的重要基础,越来越受到广泛关注。
为了提高学生的编程能力和实践能力,本文将对循环结构的教学设计进行探讨,并对教学过程进行反思,以期为今后的教学提供有益的借鉴。
【循环结构教学设计概述】1.教学目标本课程旨在使学生掌握循环结构的原理和应用,培养学生编写高效、合理的循环结构程序的能力。
2.教学内容教学内容主要包括循环结构的类型、工作原理和应用场景。
重点讲解for 循环、while循环和do-while循环的语法、执行过程及注意事项。
3.教学方法采用案例教学法、任务驱动法和分组合作学习法,结合实际编程案例,引导学生理解循环结构的原理和应用。
4.教学过程(1)讲解循环结构的基本概念和类型;(2)分析典型案例,引导学生理解循环结构的执行过程;(3)布置实践任务,让学生动手编写循环结构程序;(4)分组合作,互相点评和修改程序,提高学生的实际编程能力;(5)总结反馈,对学生的作品进行评价和反馈,巩固所学知识。
【教学反思】1.教学效果评估通过课堂观察、学生作品和课后反馈,总体来说,本次教学达到了预期效果。
学生能够掌握循环结构的原理和应用,并在实际编程中运用所学知识。
2.学生反馈分析大部分学生表示,通过案例分析和实践操作,他们对循环结构有了更深入的理解。
但也有一部分学生反映,对于循环结构的语法和执行过程还存在一定的困惑。
3.教学改进措施针对学生反馈的问题,今后的教学中将加强循环结构语法的讲解,并通过更多实践案例加深学生对循环结构的理解。
同时,注重培养学生的编程习惯,提高编程效率。
【总结与展望】本次循环结构教学设计取得了一定的成效,但仍需在教学方法和教学内容上进行改进。
《循环结构》信息技术(浙教版)九年级第一章第五节浙江省海盐县武原中学徐产红 2011年6月一、教材分析《循环结构》是浙教版初中信息技术九年级第一章第五节的内容,它是建立在学生已学的顺序结构和分支结构的基础上,主要用来处理生产、生活中的重复事件,对学生解决生活实际问题很有意义。
二、学情分析通过前面内容的学习,学生已经初步掌握程序设计的基础知识;对顺序结构和分支结构有一定的理解,能画出流程图,且已具备一定的逻辑思维能力和综合分析能力。
三、教学目标(一)知识与技能1.了解循环结构程序设计的概念。
2.运用流程图去描述实际事件。
(二)过程与方法1.通过对循环事件的感知、分析,感受和体会循环结构在解决生活实际问题中的意义,激发学习的积极性和求知欲。
2.参与对循环结构事件的描述,培养良好的逻辑思维能力和表达能力,并学会画出简单的循环结构流程图。
(三)情感态度价值观1.通过感受循环结构在解决生活实际问题中的意义,激发学习的兴趣、提升算法素养。
2.运用循环结构解决生活实际问题,培养学生积极思考、主动探究的意识,养成良好的逻辑思维能力和表达能力。
四、教学重点理解循环结构,能画出简单的循环结构画流程图。
五、教学难点循环结构中的循环条件和循环体的确定,以及循环与分支结构相结合的程序设计。
六、教学准备教师准备:循环结构程序流程图图例、多媒体教学课件、能上因特网的学多媒体网络教室。
学生准备:有一定的程序设计基础,具备一定的逻辑思维能力和综合分析能力。
七、设计思想本课主要采用教师讲解、示例引导,任务驱动、小组合作等方式。
讲清概念,注重实例分析,重点突出新知识点的精讲多练。
从而让学生清楚地了解循环结构程序的概念、功能,并能画出简单的循环结构流程图,程度好的学生,可以进行一步体验编程解决问题的乐趣。
九、作业课本P19页随堂练习1、2十、教学反思本课伊始,教师通过一个耳熟能详的故事,既调动了学生的学习积极性,融洽了课堂气氛,又自然巧妙地引入了循环。
八年级信息技术教案第五章循环结构程序设计第五章循环结构程序设计节循序渐进一、学习目的.初步掌握计数循环、条件循环两种语句的格式和功能。
.初步掌握简单循环结构程序的设计方法。
.理解程序的循环结构的概念。
二、教学重点掌握计数循环、条件循环两种语句的格式和功能。
三、教学难点掌握简单循环结构程序的设计方法。
四、教学方法.演示法。
.实践法。
五、教学手段与教学媒体多媒体网络教室。
六、课时安排课时。
七、教学过程教学内容、步骤与方法二、学习指导.计数循环语句格式:FoR循环变量=初值To终值STEP步长语句组NEXT循环变量FoR语句为循环说明语句,NEXT语句为循环终端语句。
FoR和NEXT后面的循环变量必须相同。
初值、终值和步长都是数值表达式。
步长为1时,STEP可省略不写。
功能:根据FoR语句说明设定的循环次数重复执行循环体。
其具体执行过程可用图5-4-l表示。
图5—4—1其中循环变量超过终值的规则是:步长为正,大于终值;步长为负,小于终值。
一般地循环次数可用下列公式计算:循环次数=INT/步长)+1.条件循环语句格式:DoHILE条语句组LooP功能:当条件成立时,执行Do和LooP之间的语句组,语句的下一句执行。
LooP否则终止循环,转到..计数循环程序设计关键是确定循环的次数和重复循环的操作;条件循环程序设计的关键是确定循环的条件和重复循环的操作三、应用实例.编程求1+2+4+8+16+……+2n的值解:此题的计算公式是一个和式,加数为2的乘方,可考虑用累加求和的方法来计算。
设累加变量为s,加数为2,=o…n。
构造一个关于的循环,重复执行s←s+2^,即可算出和式的值。
根据分析,可编程序如下:INPUTNLETS=0FoR=oToNLETS=S+2^NEXTPRINT“S=”:SEND运行结果如下:?63S=1.844674E19数列各项为2的0、l、2……n次乘方,即乘数始终为2的累乘积,可构造一个n次循环,用卜T*2累乘依次生成数列各项,用S←s+T依次累加各项。
第5课循环结构【教学目标】1、知识目标了解循环结构在算法中的应用。
2、技能目标学会在程序设计中利用循环结构有效地解决问题;理解算法优化的基础知识。
3、情感、态度与价值观目标对待同一个问题,运用不同的知识和方法解决问题,往往能达到事半功倍的效果。
培养学生运用不同方法解决问题的习惯。
教学重点:了解循环结构的实际应用。
教学难点:循环结构的代码写法。
【教学过程】一、新课导入(3分钟)让学生回忆小学学过的九九乘法表,个别学生回答。
再让学生阅读“阅读与思考”,让学生知道九九乘法表的来历。
提出中心任务——用语言程序编写九九乘法表。
为了更好地完成中心任务,教师在开始上课时引导学生对以前学过的定义变量、常量、运算符、公式、赋值知识进行复习。
(设计意图:通过原来就熟悉的九九乘法表,来激发学生学习的欲望,从而引入本课)二、启发探究学习新知(24分钟)1、循环结构定义:在算法中,从某处开始,按照一定条件,反复执行某一处理步骤的过程。
2、观察分析九九乘法表的排列特点,指导学生分类:一行、第1行,第9行、进而到第1列进行全面分析。
教学处理:这一环节主要采用学生合作探究方式完成流程图绘制、程序界面的创建、代码的生成。
每四人为一组,教师参与到学生研究过程中,对学生出现的问题进行及时点拨帮助,最后由学生展示自己的流程图。
然后教师展示正确流程图。
(设计意图:这样设计的目的是为了培养学生合作交流精神及协作沟通能力,并训练学生的画流程图的能力。
)3、循环结构概念的理解:(1)循环结构的三要素:循环初始值、循环体、循环的终止条件。
(2)循环结构的算法流程图(3)当型循环与直到循环的区别教学处理:引导学生认真观察刚刚得到的程序框图,给学生2分钟讨论交流时间,让大家互相沟通,从而使得学生对概念的理解更深刻,最后由学生说出以上对概念的理解,教师进行归纳总结。
(设计意图:通过师生交流,使学生对概念有更深的理解,同时锻炼了学生归纳﹑总结的能力,增强合作交流意识。
八年级信息技术教案第五章循环结构程序设计实践课题的设计与研究在八年级信息技术的教学中,学习循环结构程序设计是为了让学生掌握程序设计中业务处理的基本思想,熟悉常用循环语句的使用,进而学习和掌握循环控制语句的使用。
为了贯彻实践教学的基本思想,本文将围绕八年级信息技术教学中的循环结构程序设计实践课题,对这方面的设计和研究进行深入分析和研讨,为学生的学习提供更好的指导和帮助。
一、课程目标通过本实践课程,学生应能够:1、了解循环结构程序设计的基础知识和技术,掌握常见循环结构的使用方法和应用场景;2、了解循环控制语句的基本构成和使用方法,掌握常见循环控制语句的使用规则和应用场景;3、熟悉利用循环结构和循环控制语句实现数字彩票模拟的具体方法,能够自主设计和实现数字彩票模拟程序;4、通过实践掌握和深入理解循环结构程序设计的基本思想和实际应用,提高对编程实践的理解和兴趣。
二、教学思路本课程的教学思路是:分析循环结构程序设计的基本理念和相关技术,通过具体的实践案例,让学生对循环结构程序设计有比较深刻的理解和认识。
三、教学重点本课程的教学重点主要包括以下两方面:1、循环结构程序设计的基本思想和技术2、利用循环结构和循环控制语句实现数字彩票模拟的具体方法四、教学方法本课程教学中,我们将采用如下教学方法:1、理论讲解我们将介绍循环结构程序设计的基本概念和相关技术,包括循环结构的使用方法和应用场景,循环控制语句的构成和使用方法等。
2、案例分析为了更好地使学生理解循环结构程序设计的实际应用,我们将选取数字彩票模拟程序作为我们的教学案例,介绍数字彩票模拟程序的设计方法和实现技术。
3、编程实践为了更好地让学生熟悉循环结构程序设计的具体操作,我们还将提供相关的编程实践机会,让学生自主设计和实现数字彩票模拟程序,并在实践中不断掌握和加深对循环结构和循环控制语句的理解和应用。
五、教学具体步骤本课程的教学具体步骤为:1、制定教学计划和教学目标,明确教学任务和要求;2、介绍循环结构程序设计的基本概念和相关技术,包括循环结构的使用方法和应用场景,循环控制语句的构成和使用方法等;3、介绍数字彩票模拟程序的设计思路和实现方法,重点介绍如何利用循环结构和循环控制语句实现数字彩票的模拟,并给出具体的程序代码;4、提供编程实践机会,让学生自主设计和实现数字彩票模拟程序,并在实践中不断掌握和加深对循环结构和循环控制语句的理解和应用;5、进行课堂讨论和互动,让学生自主分组进行彩票模拟程序的对比和分享,帮助学生检验和提高其自主设计和实现的能力;6、总结本次教学内容和成果,对学生进行评价和反馈,激励学生进一步探索和深入研究循环结构程序设计的相关技术。
程序的循环结构教学反思第5课程序的循环结构教学反思这堂课用时53分钟,比正常上课时间略长8分钟。
知识讲解环节停留时间较长,重点讲解For循环结构的格式及执行过程。
与教材不同之处,我引入同心圆的范例,这是借鉴广州教材。
之前学生学习过画一个圆,那么画十个圆又如何画呢?用十个circle语句吗?这时引入循环结构,让学生观察这十个circle语句的相同与不同之处,学生回答:圆心点相同,半径不同,半径之间差额相同。
这时在PPT上指出初值、终值和步长,学生就很容易理解。
接着列出For循环语句的格式,根据格式让学生做填空,变量、初值、终值、步长、循环语句、下一个变量等,为了加深对该语句的理解,我再引入流程图,强调循环控制条件和循环变量。
流程图的理解仅仅停留在图上,循环变量如何变化,它对循环体有什么影响,通过一个人物情景游戏,很好地演绎了这个过程。
接着又显示一段有错误的循环语句,让学生找出其中的问题,并修改。
在知识运用和知识延伸环节都是围绕画圆,通过改变circle语句中坐标和半径,绘制更多丰富图形,而这里的关键就是要引导学生用好支架,深层思考循环变量对坐标和半径的改变。
同时循环体也从执行一个语句延伸到执行两个语句。
知识迁移是运用循环思想解决数学问题。
不足之处,没有控制好上课时间,有部分的讲解过于拖沓。
知识运用环节,绘制更丰富的图形,应该依据学生的掌握情况,适当删减,给学生留更多上机实践的时间。
另外,有部分学生的学习状态没有得到关注,小组的作用并没有发挥出来。
希望在以后的课堂上有所改进。
从效果上来看,学生最后来完成教学评价表,全班55个学生填写评价表,评价指标有7项,全部掌握的学生达41人次,掌握4项以上的10人,不熟练掌握的4人。
全部掌握的比率达75%,这个数字很鼓舞人心。
信息学竞赛培训我做了很多年,给选拔出来的优等生讲循环结构,都要相当时间来讲解和消化。
而这堂课,利用最近发展区的原理来进行教学设计,在一个程度较好的班级,就能达到这样的效果,是很让人高兴的。
第5课循环结构
【教学目标】
1、知识目标
了解循环结构在算法中的应用。
2、技能目标
学会在程序设计中利用循环结构有效地解决问题;理解算法优化的基础知识。
3、情感、态度与价值观目标
对待同一个问题,运用不同的知识和方法解决问题,往往能达到事半功倍的效果。
培养学生运用不同方法解决问题的习惯。
教学重点:了解循环结构的实际应用。
教学难点:循环结构的代码写法。
【教学过程】
一、新课导入(3分钟)
让学生回忆小学学过的九九乘法表,个别学生回答。
再让学生阅读“阅读与思考”,让学生知道九九乘法表的来历。
提出中心任务——用语言程序编写九九乘法表。
为了更好地完成中心任务,教师在开始上课时引导学生对以前学过的定义变量、常量、运算符、公式、赋值知识进行复习。
(设计意图:通过原来就熟悉的九九乘法表,来激发学生学习的欲望,从而引入本课)
二、启发探究学习新知(24分钟)
1、循环结构定义:在算法中,从某处开始,按照一定条件,反复执行某一处理步骤的过程。
2、观察分析九九乘法表的排列特点,指导学生分类:一行、第1行,第9行、进而到第1列进行全面分析。
教学处理:这一环节主要采用学生合作探究方式完成流程图绘制、程序界面的创建、代码的生成。
每四人为一组,教师参与到学生研究过程中,对学生出现的问题进行及时点拨帮助,最后由学生展示自己的流程图。
然后教师展示正确流程图。
(设计意图:这样设计的目的是为了培养学生合作交流精神及协作沟通能力,并训练学生的画流程图的能力。
)
3、循环结构概念的理解:
(1)循环结构的三要素:循环初始值、循环体、循环的终止条件。
(2)循环结构的算法流程图
(3)当型循环与直到循环的区别
教学处理:引导学生认真观察刚刚得到的程序框图,给学生2分钟讨论交流时间,让大家互相沟通,从而使得学生对概念的理解更深刻,最后由学生说出以上对概念的理解,教师进行归纳总结。
(设计意图:通过师生交流,使学生对概念有更深的理解,同时锻炼了学生归纳﹑总结的能力,增强合作交流意识。
创建了和谐的课堂氛围。
)
4、变式探究:
探究1:再观察列,如第1列等如何编写程序。
探究2:中心任务的逼近。
三、巩固知识应用提高(11分钟)
变式1:结合练一练2探究。
此例可由学生独立思考、回答,师生共同点评完成。
(设计意图:①确定循环变量和初始值;②确定循环体;③确定循环终止条件。
)
四、成果展示交流评价(3分钟)
学生分组展示刚才的成果,观察程序运行的结果。
(设计意图:通过同伴互助巩固所学知识,培养和提升学生的认知水平。
沟通发展,有助于及时查漏补缺,保持学生学习的热情和信心。
)
五、知识梳理总结归纳(2分钟)
鼓励学生对本课进行总结,其他学生补充。
(设计意图:是帮助同学认清本节课的知识结构,培养学生归纳总结的能力及合作探究的精神。
)
六、作业布置拓展提升(2分钟)
请在屏幕上输出以★为基本图案的三角形,参考图案如下图所示。
★
★★★
★★★★★
★★★★★★★
(设计意图:作业的布置体现了“学以致用”的目的,培养学生利用所学知识解决学习、生活中的实际问题的能力。
)
【板书设计】
5、循环结构
【学情分析】
八年级学生对多媒体大屏幕环境下的课堂环境非常熟悉;学生在学习本课以前,已经学习了算法的概念、顺序结构、条件结构及简单的赋值问题等E语言的基础知识。
学生具备一定的自学能力,思维活跃,对程序框图与算法的基本
逻辑结构这一课程兴趣很高;八年级学生形象思维、感性认识较强,理性思维、抽象认识能力还很薄弱,因此教学中宜选择学生熟悉的,易懂的实例引入。
【效果分析】
本节课老师都适时指导,小组成员参与性较高,讨论热烈,达成共识较好。
学生独立思考能力及动手操作能力锻炼。
小组合作探索和小组交流是这节课的重点和亮点,说明在教学
中比较重视知识的形成过程。
师生交流学生合作用时较多,充分体现了教师为主导,学生为主体,训练为主线这一思想,课堂效果较好。
回顾这节课,仍然是有很多不足的地方。
通过几遍试讲之后,逐渐发现了一些问题。
一、循循善诱,一步步引导学生走进课堂。
在课前导入环节,我通过提问学生引出本节课的主题:让学生分析它里面包含了哪些元素。
三、小组合作,探究互助。
在学生们在完成任务,采用探究法和小组合作法。
学生根据任务驱动,先探究导学案,自己试着完成;自己完成不了的,求助小组的其他同学;小组完成不了的,求助老师解决。
用这种方式来培养了学生的探究精神和合作意识。
【教学反思】
1.设计理念:
本节课知识偏理论。
课堂上的时间主要用于学生自主探究、小组合作学习、创作练习,这样的设计和安排不仅使学生易于接受新知识,同时也培养了学生分析和解决问题的能力,有助于提升学生的信息素养。
2.教学亮点:
通过知识的拓展、网上自主搜集资料等活动,使学生不仅能自主探究,小组合作学习,并寻求解决问题的方法,也培养了学生的学习方法和合作意识
3.待改进地方:
把更多的时间留给学生,让学生有足够的搜集资料时间和实践操作时间。
【教材分析】
本课是青岛出版社信息技术八年级(下册)第1单元算法思想初步第5课循环结构的内容。
循环结构与顺序结构、分支结构是E语言中很重要的编程结构,能大大提高程序的效率,减少运算次数。
很多计算机编程语言涉及大量的计算机英文术语,在学习的时候势必会感到吃力。
可喜的是,我们有自己的汉语编程语言——E语言,可以用汉语语言来书写代码,解决算法的编程问题。
初二下学期开始接触E语言编程问题,开始可
能会有点困难,但随着学习的深入,学生会逐步了解和使用E语言。
本节课利用E语言程序解决九九乘法表中计算和输出问题,是学生在了解和认识E语言开发环境后,以九九乘法表问题这个典型例子作为载体,让学生掌握E语言程序的循环结构,利用循环结构有效地解决问题。
通过对用E语言编写程序的了解,学会使用国产软件,支持民族产业,增强民族自豪感。
【评测练习】
练习一:设计程序界面;
练习二、添加局部变量编写输出九九乘法表第9行的代码;
练习三、输出九九乘法表第1列的代码编写;
练习四、输出九九乘法表的完整代码。
任务1、修改操作四中的程序,输出19以内的乘法表(大九九乘法表)。
任务2、设计修改程序,输出九九乘法表因数为偶数的乘法算式。
【课标分析】
本节所属课程目标是使学生体验算法思想,了解算法与程序设计在解决问题中的地位和作用;能从简单问题出发,设计解决问题的算法,并能初步使用一种程序设计语言编写程序,实现算法解决问题。
本章通过一些贴近生活的比较复杂的实际,让学生体验经历使用计算机解决问题的基本过程,使学生对分析问题、确定算法、编程求解等使用计算机解决问题的几个基本环节有一个比较深刻的印象,在头脑中简建立一个使用计算机解决问题的比较完整的轮廓,以此来提高学生学习本模块的兴趣,激发他们的学习热情。
本节课循环结构是在学习了顺序结构、分支结构后学习的一种程序结构类型。
对学生对于算法的设计理解神话有重要作用。