欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    FOR循环语句教学案例.docx

    • 资源ID:17691075       资源大小:26.57KB        全文页数:10页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    FOR循环语句教学案例.docx

    1、FOR循环语句教学案例FOR循环语句教学案例FOR循环语句一、案例主题:浙江教育出版社算法与程序设计(选修),FOR循环语句二、背景材料:(一)教学内容分析循环语句是算法与程序设计(选修)中4.3节语句中内容,是算法的三种基本结构中较难的一种,循环语句中的“FOR语句”是循环运算的专家,其作用是使一段程序反复执行,简单的说:它能使计算机以非常快的速度进行重复的计算。FOR语句的教学内容包括FOR语句的格式、执行过程及语句的应用。FOR循环语句学习的好坏程度,将影响到学生对学习程序设计的兴趣。让学生学会应用for循环语句解决简单的问题,使学生对算法有一个更深入的理解,为让学生学习运用程序设计解决

    2、实际问题,从而来提升学生的独立思考、分析问题、探究问题、解决问题的能力,让学生在按照一定的流程解决问题的过程中去体会和理解程序的设计思想。信息技术的最大特点是相对其他学科,更能充分培养学生的自主性和创造性。21世纪是一个创造的世纪,现代化建设需要创造性人才,人才培养需要创造性教育,人的创造性要从小、从各方面去培养。陶行知先生主张:“教员不重在教,重在引导学生怎样去学”,他解释“学”字的意义,是“要自己去学,不是坐而受教”,是要引起学生“对于学习自觉地需要,自动地追求”。在这背景下我以FOR循环语句为载体,让学生亲历应用FOR循环语句来解决实际问题,对培养学生自主地、创造性地学习进行了新的尝试与

    3、探索。(二)学生分析:教学对象是高一(7)班的学生,虽然这些学生具备较强的抽象思维能力,但是由于大部分学生的家里都没有电脑,因而学生的电脑的实践能力差异是客观存在的(打字等一些操作比较慢),但学生能力也是各有所长和特点,而且通过前面一个月算法的学习,学生已经逐步熟悉visual basic6.0的编程环境,也已经知道或掌握了赋值语句的用法,也掌握了顺序结构和分支结构,这些都是学习FOR循环语句的基础。但是程序设计的思想方法对初学者来讲非常的抽象,学生的逻辑思维能力也是非常关键,所以学习难度比较大。在老师正确引导下,改变划一的教学模式,面向全体学生,承认个体差异,发挥每个学生的特长,实现分层教学

    4、。(三)教学环境:本课程是4.3语句中至关重要的一节,学生在了解和掌握了赋值语句、选择语句后,对于如何综合应用这些知识,让学生初步学会从简单为题出发,使学生初步掌握循环结构,初步学会将实际问题设计转换为程序语言,并将程序应用于解决实际问题,体验程序设计的基本思想方法,从而培养学生的分析问题、解决问题的能力。三、教学设计:(一)教学设计思想:一个人,只有当他对学习的心理状态,总处于“跃跃欲试”阶段的时候,他才能使自己的学习过程变成一个积极主动“上下求索”的过程。整个教学过程设计是按照激发学生发现问题、思考问题、解决问题为主干的,通过对问题的分析、程序的调试,初步学会从简单问题出发,运用程序设计解

    5、决实际问题的方法,体验程序设计的基本思想方法。(二)知识与技能:1了解FOR循环语句的作用,掌握FOR语句的基本格式;2理解FOR循环语句的执行过程,能根据实际问题正确使用FOR语句3学会用FOR循环语句编写简单的程序(三)过程与方法:针对本节课的内容,从自然数相加引出FOR循环语句,再教学过程中通过讲解程序实例、课件演示等方法,帮助学生直观地理解FOR语句执行过程,体验FOR循环语句中如何设定循环变量、循环条件和循环体。教学中使用了问题引导、比较法等教学方法,来发散同学们的思维,以便最大限度让学生能够举一反三,从而掌握FOR循环语句的简单应用。(四)情感态度与价值观:在学习过程和解决实际问题

    6、的过程中,尽可能的用基本算法描述算法,激发学生的编程兴趣,形成学生良好的学习习惯,提高自主学习、合作学习的能力(五)教学资源:多媒体机房、for循环课件、实践体验(六)教学流程:杰米是百万富翁,一天,他碰到上一件奇怪的事。一个叫韦伯的人对他说,我想和你订个合同,我将在整整一个月中每天给你10万元,而你第一天只需给我1分钱,以后你每天给我的钱是前一天的两倍。杰米说,真的?!你说话算数?合同开始生效了,杰米欣喜若狂。第一天杰米指出1分钱,收入10万元。第二天,杰米支出2分钱,收入10万元。第三天,杰米支出4分钱,收入10万元。第四天,杰米支出8分钱,收入10万元。到了第10天,杰米共得100万元,

    7、而总共才付出5元1角2分。到了地20天,杰米共得200万元,而韦伯才得524288分,共5千元多点。杰米想:要是合同订两个月、三个月该多好!可从21天起,情况发生了转变。第21天杰米支出1万多,收入10万。到第28天,杰米支出134万多,收入10万。结果,杰米在一个月内得到310万元的同时,共付给韦伯1073741828分,也就是1千多万元!杰米破产了。杰米的故事一定让你感到吃惊:开始微不足道的数字,两倍两倍地增长,会变得这么巨大!事实的确如此,因为杰米碰上了“指数爆炸”。一种事物如果成倍成倍地增大(如222)它就是以指数形式增大,这种增大的速度就像“大爆炸”一样,非常惊人。1以“杰米和韦伯的

    8、合同”直接引入主题“FOR循环语句”2引导学生思考如何将一个数学式子利用FOR循环语句在程序中实现3交互学习:小组讨论,完成例题2,让学生“自己去学,而不是坐而受教”4阅读程序,了解和掌握程序的执行流程,知道FOR循环语句的执行功能5完成一个实践体验,为解决“合同问题”作铺垫6解决问题,有能力的同学完成提高题。7小结,延伸教学活动。四、案例描述:信息技术教学活动不是以单纯的知识、技能传授为目的,而是要贴近学生不同的实际操作水平,鼓励学生积极参与、激发学生创造性思维。在这重难点是:“引导学生自主学习、举一反三学会应用”,为了突破重难点,教师在教学中把握任务的设计与问题的引导,由浅入深,潜移默化地

    9、展开活动,使学生在不知不觉中掌握知识技能点。(一)第一轮引导:提出问题,发现规律:师:教师展示“杰米和韦伯的合同”,让学生思考一下问题:1如果是你,你愿意和韦伯签订这样的合同吗?2请列出杰米要给韦伯多少钱的表达式生:(不假思索地回答):愿意不愿意生:第一天杰米支出1分钱,收入10万元;第二天,杰米支出2分钱,收入10万元;.师:同学的意见不一致,接下来我们看下面这个式子,怎么样用以前学过的程序设计语言来编写它的程序呢?“例1:用程序设计语言完成计算1+2+3+4+5+6” 生(稍做思考,然后回答): 有的学生说不会做 有的学生学出右边的一系列语句师:不错,同学们这个算法是可行的,那么,如果是要

    10、加到100、1000,难道就这样顺序写下去了吗?是不是太繁琐了呢?有没有更好的办法了呢?生:,(一时想不到什么办法了)师:我们仔细观察一下这5条语句,看出什么规律了吗?每条语句又有什么不同的地方?生:左边都是s,右边是s加一个常数;每条语句是一个累加器师:很好,每条语句都是一个累加器,设变量p为每次加的数则:s=s+p,这样我们只要改变这个加数的值,然后重复执行上面的语句就可以了。生:1到5的自然数(学生意识到了“变化”)师:对的,这样我们就只要让p从1变化到5后,就只要重复计算s=s+p的语句,就能解决上面的这个问题的程序编写。让计算机在一定的条件下重复执行一条或者多条语句,就是循环结构。今

    11、天我们要学的是其中之一就是FOR循环语句(二) 第二轮引导:解决问题,实现语句编写:(引出FOR循环后,学生大概知道循环语句就是一个重复执行同一条或多条语句的过程。接着,在教师的引导下,认识FOR语句的基本格式和执行过程,然后让学生分组完成“杰米和韦伯的合同”问题,验证开课时的问题)师:接下来,我们就来认识认识一下FOR语句的格式,同学们思考一下如何将例1用FOR循环语句的实现课件展示FOR循环语句的格式:(结合课件和书本79页)For 循环变量=初值 To 终值 Step 步长 语句块(循环体)Next 循环变量功能:当循环变量的值在初值和终值所限定的范围内时执行循环体;步长为1时可省略;例

    12、1:用程序设计语言完成计算1+2+3+4+5Form1.show s=0for i=1 to 5 step 1for 循环变量=初值 To 终值 Step 步长,步长为1时,省略“step 1”s=s+i 语句块(循环体) next i i为循环变量,必须与for后面的循环变量一样print s图(2)循环变量赋初值循环变量是否超过终值语句块N循环变量+步长Y1ii5? S=s+iN循环变量+步长Y图(3) 图(4)流程图:结合例1的For循环语句和上面的流程图,认识其执行过程(课件演示):先将初值赋0给左边的循环变量i;判断循环控制变量的值是否已超过终值5,如已超过,则跳到步骤;如果末超过终

    13、值,则执行s=s+i(即循环体);循环变量递增,返回步骤;循环结束,执行 for 循环下面的一个语句。师(提出问题): 用这种方法能不能编程求出1+2+3+1000呢?如果能,那么怎么改写程序?(提示:例1的异同)【让同学们四人一组分组讨论、解决。学生上机调试,学生启动vb编写代码,投影仪上投影图(2)让学生参考,教师巡视并记录学生遇到的问题】Form1.shows=0for i=1 to 1000 step 1for 循环变量=初值 To 终值 Step 步长,步长为1时,省略“step 1”s=s+i 语句块(循环体) next i i为循环变量,必须与for后面的循环变量一样print

    14、s图(5)【 随堂练习】:读懂程序,指出下面程序的功能练习1:S=0For i= 5 to 1 Step -1S=S+iNext i功能:计算5+4+3+2+1的和步长:-1练习2:n=0For i=2 to 100 step 2n=n+1next i功能:计算2,100的偶数个数步长:2练习3:Forn=1To10Step3s=s+1/nNextn功能:计算s=1+1/4+1/7+1/10步长:3(三)第三轮引导:尝试编程,解决实际问题例2求1+4+8+16+32的和(为解决“合同”问题作铺垫)具体执行情况如下表:循环前:s=0循环变量i总和s与终值比较执行循环体否0s=0+1i=2执行12

    15、34教师在教室巡回及时发现学生出现问题,指出现比较普遍的错误,很多同学循环变量都没有写,确定不了循环体的语句是什么,找不到规律变化在哪里,所以教师可以提示学生i*(i+1)后,同学们在做这个题目的时候就简单多了,通过这个程序语言的编写,让学生加深对FOR循环语句结构的理解,从而掌握FOR循环语句的执行过程。实际问题:现在你能利用FOR循环语句来编程算出故事中的这份合同到底能不能签?学生开始小组讨论,编写程序语言、上机调试,学生们争论的“运行错误了”,“调试一下”,“不对,你算一下规律”教室里兴趣盎然,几分钟后,陆陆续续学生开始豁然明朗了,已经有同学在说“这合同不能签的,吉米会破产的”算法:韦伯

    16、付出:WB=30天X10万=300万 杰米付出:jm=1+21+22+229(分)学生完成实践体验(作为提高题):求韩信点兵的算法。教师巡回辅导。(四)、小结与思考1循环语句的作用:当循环变量的值在初值和终值所限定的范围内时执行循环体2for.next语句的格式与执行流程。3容易出现的问题:For语句和Next语句必须成对出现,初值、终值和步长确定。五、教学反思与分析:多关注差生的发展,在整个教学过程中,以引导学生发现问题、分析问题、解决问题,注重培养学生的独立思考的能力。我在设计该课时是用了循序渐进的方法,先让每个学生都能在老师的引导下,独立解决一个简单的问题,让学生对FOR语句有一个直观的

    17、理解;然后再传授FOR语句的结构和执行过程,让真正懂得FOR语句的实际内涵。一些知识点薄弱色学生,可以根据“照猫画虎”地修改程序语言。这样的形式,我觉得更能潜移默化地传授知识点,学生也能从畏惧的心理逐渐产生强烈的自我表现欲。虽然整个教学过程由浅入深,层层深入,但在实际操作过程中,还有个别学生无法顺利完成任务,因此,在辅导学生时,差生应得到更多的关注。在整个教学过程中,教师帮助的同时,我也鼓励学生要互相帮助,一些优等生也能主动地去帮助其他遇到困难的同学。通过引导问题、分析问题、巩固练习等形式,充分调动学生的学习积极性,使他们参与到教学的整个过程,让学生在积极思考,积极探索中掌握新知识、消化本节课的重点、难点。从反馈情况来看,这是一节比较成功的课。


    注意事项

    本文(FOR循环语句教学案例.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开