- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
2.4.1FOR循环语句教学设计
教学案例基本信息表
设计者
?宋宣
单位
宣城市第二中学
案例名称
FOR循环语句
适应范围(标明年级和模块)
高二年级选修一?
课时
1?
一、教材分析:使用教材:教育科学出版社出版的《算法与程序设计》(选修)。循环结构是程序设计的三种基本结构之一,是程序设计的基础。这节课是循环语句的第一部分内容,教材只是通过一个应用题引出了循环结构,并应用for循环结构实现了程序和编写,没有给出其语句格式和执行过程。我认为这样会导致一些学生进行简单模仿,而不是真正的掌握和理解。学生只有熟练掌握了FOR循环语句的语句格式,理解循环执行过程,才能在实际应用中游刃有余。因此本部分内容分二节课完成,这节课主要讲for循环语句的语句格式及其执行过程,下节课再讲实际应用。
二、学生分析:教学对象为高二的学生,该校学生选修的是多媒体课程内容,没有掌握VB程序设计的基础内容,突然讲解到FOR循环设计对学生难度比较大,上课内容需要想办法设置比较简单易懂,尽量跳过VB程序设计前面的基础内容。
三、教学目标及确立依据:根据本节课教学内容以及学生的特点,结合学生现有知识水平,确定本节课教学目标如下:
1、知识目标::
1)掌握FOR循环语句的基本格式;
2)理解FOR循环语句的执行过程;
3)能根据实际问题确定程序中的循环变量、循环条件和循环体;
4)能用for循环结构编写简单的程序。
2、能力目标:培养学生分析问题,解决问题的能力。
3、情感目标:使学生积极参与,发挥他们的主动性,激发他们的求知欲。穿插了两个大科学家的例子,提醒学生积极向上。
四、教学重点、难点及确立依据:学生只有掌握了for循环语句的语句格式,理解了其执行过程,才能在实际应用中得心应手。
教学重点:1、掌握FOR循环语句的基本格式;
2、理解FOR循环语句的执行过程;
教学难点:根据实际问题,确定程序中的循环变量、循环条件和循环体。
教材处理:教材上没有讲for循环语句格式,也没讲它的执行过程,直接讲了它的应用。若直接按教材上的来讲,没有VB基础的学生很难接受。很容易造成学生的简单模仿,而不是真正的掌握。所以先用一节课的时间讲for循环语句的语句格式,执行过程。下一节再讲其实际应用。
五、教学环境:多媒体教室(无网络)
六、教学过程:
教学环节
教师活动
学生活动
设计意图
引入
同学们,请看屏幕上的实例1
屏幕显示:实例1、一个人以8米/秒的速度向前跑,第二秒比第一秒多跑出多少路程?5秒的时间他跑过的路程是多少?
提出问题:我们看这个人某秒跑出的总路程,可不可以看成是上一秒总路程加上8米?
s=0
FORi=1to5
s=s+8
Nexti
进一步给出程序
s=0
FORi=1to10
s=s+i
Nexti
让学生们回答,这个程序解决了什么问题。
学生立刻回答出:
多跑8米,一共跑了40米
学生积极思考
学生稍后找出答案:这是从1累加到10的程序。
唤起学生对已学知识的回忆
通过学生熟悉的物理问题,进一步提出问题,引导学生思考,逐步引导学生观察分析,寻求解决问题的最佳方法,从而引入课题。
For循环语句的语句格式
1、用for循环语句给出实例1程序代码,并说出其功能以及各部分的名称。
2、学生动手操作:高斯是德国著名的大科学家,他最出名的故事就是在他10岁时,小学老师出了一道算术难题:计算1+2+3+……+100=?
根据学生的回答将程序稍做修改,解决以上问题,让学生对循环结构的功能有感性的认识,引发学习兴趣。
3、进一步提出问题:根据刚才的学习,能不能总结出for循环语句的语句格式。
师生共同总结出for循环语句的语句格式:
For循环变量=初值To终值Step步长
循环体
Next循环变量
In1933,EinsteinandhisfamilyleftEuropefortheUSA.
(2)ThisshipisforSanFrancisco.
For循环是已知循环次数的循环语句。
4、针对for循环语句的语句格式,设置如下练习:指出下面程序中的错误
1、求1+2+3+4+5的和
s=0
fori=1to5step1
s=s+i
nextj
prints
2、在VB窗体界面上输出1~10这10个自然数
fori=1to10
s=s+i
prints
3、求5+4+3+2+1和
s=0
forI=5to1
s=s+I
nextI
prints
根据练习可以得出:
(1)For语句与Next语句必须成对出现,而且循环变量的名称要相同。
(2)循环变量必须是数值型,且最好为整型变量。
(3)For循环分递增循环
您可能关注的文档
最近下载
- 荷塘月色女装目标管理法的运用.pdf VIP
- 2023-2024学年七年级上学期期末历史试题(解析版) .pdf VIP
- 班会主题学会如何面对挫折.pptx
- 2024年N1叉车司机证考试题库及答案.docx VIP
- 从“胃不和则卧不安”理论探讨失眠的辨证论治.pptx
- 2024年粮食(安全、保管、节约)等相关知识考试题库与答案 .docx
- 贵州商学院2021-2022学年度《宏观经济学》期末考试试卷含标准答案.docx
- 2022-2023学年上海市闵行区七年级(下)期末历史试卷(五四学制).docx VIP
- 数字化微扰动搅拌桩技术规程.pdf VIP
- 贵州商学院2020-2197学年度《宏观经济学》期末考试试卷含标准答案.docx
文档评论(0)