FOR/NEXT循环语句教学设计
 | 网站首页 | 免费论文 | 实用范文 | 教学教案 | 英语学习 | 计划总结 | 公务员考试 | 
首页 | 免费论文 | 实用范文 | 教学教案 | 英语学习 | 计划总结 | 公务员考试 | 期刊杂志 | 求职创业 | 网络营销
经济 财政 证券 管理 会计 工商 财务 公共 法学 理学 工学 应用文
政治 社会 文学 教育 计算机 艺术 哲学 文化 医药 英语 论文写作指导
 当前位置: 不悔资料网 >> 教学教案 >> 其它教案 >> 高中信息技术 >> 文章正文→FOR/NEXT循环语句教学设计

FOR/NEXT循环语句教学设计

来源:不悔论文网    [ 2006-1-6 ]    作者:1    编辑:buhui
广告载入中..

----建构主义指导下的教学设计案例

 

 

一、课前分析

教学内容:FOR/NEXT循环语句。

1、教材分析

1)教学内容和地位:程序设计是教学中的重点也是难点,循环结构是其中的一种设计结构,其作用是使一段程序反复执行。FOR/NEXT语句是循环运算的专家,在程序设计中频繁出现。本节课的学习,会使学生对算法有一个更深刻的理解,为实现独立编程起到了关键性作用。

2)教学重点与难点:本节课重点是掌握FOR/NEXT循环语句的格式,并能运用其来编制简单的小程序。难点是解决问题的方法和思路,要绘制好流程图,确定循环变量和循环体。因为用流程图描述算法,能够把解决问题的步骤清晰、直观地表示出来。

2、教学目标分析:

1)认知目标:通过FOR/NEXT语句的学习,写出简单的循环程序。

2)能力目标:培养学生分析问题,解决问题的能力。

3)情感目标:激发学生学习热情,培养学生学习的积极性。

二、教学过程

1、创设问题情境

师:同学们,请先看这个图形(画5个竖行排列的“*”),想想看用以前学过的程序设计语言怎样来编写它的程序呢?(本节程序均设置为单击命令按钮cmdstart运行即代码加在private sub cmdstart_click( ))

生(稍做思考,然后回答):使用PRINT语句

PRINT“*”

PRINT“*”

PRINT“*”

PRINT“*”

PRINT“*”

师:同学们做得很好,那么,我想画10行,100行,1000行“*”呢?难道就这样顺序写下去吗?这样编写是不是太繁琐了。如果能让计算机去完成这部分重复的内容,而我们只要告诉计算机重复操作的次数就可以了,这个愿望能否实现呢?能!通过我们今天学习的FOR/NEXT循环语句,就可以很容易的实现这个愿望。

[疑问是建构教学的起点。新课伊始,就提出一个真实的问题,力求创设一种教学情境,它可以激起学生的未知欲,有利于建立新的认识结构。]

2、给出程序,并通过流程图加以理解

师出示上题程序代码并通过流程图和卡通图片分析

程序代码:

cls

forI=1to5step1

print”*”

next

师:循环结构也称重复结构,它的作用是使一段程序能重复执行,被重复执行的部分称为循环体。但重复一般都是有条件的,即在满足FOR语句中的条件下才执行循环体,否则退出循环体。下面我们就来看一下FOR/NEXT语句的语句格式:

格式:FOR〈数值变量名〉=〈数学表达式1〉TO〈数学表达式2〉STEP〈数学表达式3〉

〈语句序列(循环体)〉

NEXT

说明:1)当步长为1时,STEP 1可省略不写;

2)语句序列中可以含有任意多条语句,也可无任何语句,称为空循环;

3)语句序列中可以含有循环结构;

4)有时需中途退出循环,这时用EXIT FOR命令。

3、设置“陷阱”,强调语句格式。

[师出示下列有错误的程序段。学生分成六组讨论,发现错误并纠正,然后每组完成一题。在讨论中,学生扮演了一个积极的参与者的角色自觉思考、积极发言,讲出自己的思考和结论,并与他人展开争辩,在自主探索中掌握知识要点,同时也可学习到他人的好的思维方式和学习方法。]

1)打印1~5这5个数clsfor n=1 to 5 step?1print n next[步长应为1]2)打印5~1这5个数clsfor n=5 to 1 print n next[步长为-1,不能省,应for n=5 to 1 step?1]

3)打印1~5这5个数clsfor 1 to 5 print “n” next[n加上引号,就变成了字符串,应把引号去掉]4)s=0 for x=1 to 10s=s+xif s>20 then exitend if print x next[退出FOR循环语句为EXITFOR]

5)打印1~5这5个数clsfor n=1 to 5 print n[FOR与NEXT必须成对出现,不能缺省]

6)打印1~5这5个数clsfor 1 to 5 print n next[循环变量n要赋值,for n=1 to 5]

4、阅读程序,为程序设计打基础

[教学中通过分析已有程序,慢慢渗透程序设计的思想方法,引导学生从模仿开始,由易到难、循序渐进,逐步过渡到独立进行程序设计。]

师:请同学们分析下列程序,绘制出流程图,说出程序功能。示题。

s=0 for x=1 to 100 s=s+x next prints功能:求1到100的和clsfor I=20 to 10 step?2 print Inext功能:输入出20,18,16,14,12,10六个数

(流程图略)

5、突破难点,尝试独立编程。

[尝试是开始某种新事物所必需的。任何事情的第一次都需要勇气,教师要鼓励学生大胆尝试编程,在一次次尝试中获取分析、解决问题的经验。注意选题的难度要适当]

师:刚才我们通过分析阅读已有程序,对循环结构又有了进一步理解,但我们不能仅局限在看懂、读懂程序上,我们的目的是要自己完成程序设计。首先要进行审题,认真分析题目需要解决什么问题,达到什么目的,然后从已知条件出发,分析经过哪些处理才能解决问题。再把分析出来的处理步骤用流程图表示出来,最后用VB语言描述出各个解题步骤,程序设计就不会让你束手无策。下面我们就参照例题,按照老师介绍的程序设计步骤,试着来自己来编制2个小程序。

[这两道题在循环体这一部分稍有难度,采取分组讨论,共同写流程图的方法,最后由学生独立写出程序代码,并上机调试]

1)编写程序,求100以内的奇数和clss=0 for n=1 to 100 step2 s=s+n print s next2)编写程序,y=x+2,当x=1,2,3,4,5时,y的值分别是多少。Clsfor x=1 to 5 y=x+2 print y next

5、归纳小结,反思提高

[学生总结本节课的FOR/NEXT语句的格式和功能,运用语句进行程序设计的步骤。唯有反思,才能控制思维操作,才能促进理解,提高自己的元认识水平,从而促进程序设计的算法形成和发展,实现良好的循环。]

总结略。

师:各门学科之间,各学科的内容之间都是有联系的,都不是孤立的,同学们要把知识动态化,多角度、多方式地去思考,掌握知识的内在联系,提高解题能力,开阔自己的视野。课后请同学们完成这样一个程序设计作业:(作业与数学知识联系密切)

作业:试编写程序,求10!。

总评

本节课教师采用分析法、演示法、实验法、讨论法等多种教学方法,充分体现了学生是教学活动中的主体;而教师通过对学生参与学习的启发、调整、激励来体现自己的主导作用。学生在合作学习中目标明确、态度积极、气氛活跃,有效地培养了学生的分析问题、解决问题能力,体现了学习的主动性。不足之处是练习题略多了一点,时间有些紧张。


FOR/NEXT循环语句教学设计一文由不悔资料网www.buhui.com搜集整理,版权归作者所有,转载请注明出处!
广告载入中..
热点文章
最新文章
相关文章
  • 此栏目下没有论文
  •    不悔栏目导航
    免费论文 经济论文 财政税收 证券金融 管理学论文 会计审计 工商管理 财务管理 公共管理 法学论文 理学论文 医药学论文 政治论文 社会论文 文学论文
              教育论文 工学论文 计算机论文 艺术论文 哲学论文 文化论文 英语论文 应用文 论文写作指导
    实用范文 先教活动 领导讲话 工作报告 工作总结 百家集粹 演讲致辞 公文处理 党团工作 合同范本 法律范本 公务礼仪 各种材料

    英语学习 听力口语 阅读写作 翻译文化 趣味英语 学习方法 英文经典歌曲

    教学教案 语文教案 数学教案 英语教案 政治教案 物理教案 化学教案 历史教案 地理教案 生物教案 音乐教案 体育教案 美术教案 班会教案 其它教案


    公务员考试 资讯快报 报考指南 行政能力 时政申论 面试指导 专业指导 试题资料 备考经验


    计划总结 部门计划总结 个人计划总结 班主任计划总结 语文计划总结 数学计划总结 英语计划总结 政治计划总结 物理计划总结 化学计划总结 历史计划总结
              地理计划总结 生物计划总结 音乐计划总结 美术计划总结 体育计划总结 信息计划总结

    设为首页 - 关于我们 - 付款方式 - vip会员 - 论文代写 - 服务承诺 - 联系我们 - 网站地图 - 加入收藏
    Copyright (C) 2003-2006 www.buhui.net All Rights Reserved.
    不悔资料网 版权所有. 湘ICP备05003719号. 对本站有任何建议、意见或投诉,请点这里在线提交.
    喜欢Buhui.Net,请把Buhui.Net告诉你QQ上的5位好友,多谢支持! [设为首页]
    广告①[GOOGLE广告]
    广告②[Yahoo广告]
    广告③[Baidu广告]
    广告①[GOOGLE广告]
    广告②[Yahoo广告]
    广告③[Baidu广告]