下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《程序的循环结构-For循环语句》教学设计永春侨中劳技组林光华2008-06一、教学对象本课适用于新课程标准下高中一年级学生,教材选用教科版信息技术选修模块一《算法与程序设计》2.3二、教学环境本节课应在具有多媒体广播教学系统的电脑室或具有大屏幕投影仪的多功能室上课。教师可充分利用学生发言的现场事件进行有效讲授,激发学生的探究热情,努力创设师生之间的互动场景,使学生在讨论中协作学习,在发言中共享成果。三、教学模式本设计面向全体学生特别是中下等水平的学生,设问由浅入深,层次分明,并在课后留有探究性问题,以供优生提高。教案采用任务驱动下研究性学习式教学模式,教师通过“任务”鼓励学生以发散思维、创新思维等方法寻找“感觉”,并加以归纳、推理。通过各个任务精心创设多个课堂教学小高潮,逐层推进讲授循环结构程序设计中的语句格式及其功能。本节课是在教师设问、讲解和学生分析、讨论、发言等基础上进行的。教师讲解的过程就是不断地引导学生们分析问题,提出解决方案,最终解决问题的过程。在授课过程中,要根据课堂现场发生的事件,随时调整教学内容,当学生的讨论发言偏离本节课的教学目标和内容时,要机智处理。四、教学目标1、掌握FOR循环语句的格式。2、理解FOR语句的执行过程。3、学会使用FOR循环语句来实现循环控制结构,解决实际问题。4、进一步掌握程序调试运行的方法。5、教学三维目标类别教学目标水平分类识记理解应用综合基础目标⑴复习单循环结构、多重循环结构的命令格式及功能;⑵利用循环结构命令语句进行结构化程序设计;√√√发展目标利用三种基本结构进行结构化程序设计;√√√√技能目标培养学生研究性学习能力、逻辑思维能力及上机操作能力;情感目标培养学生温故知新的学习兴趣和协同合作及创新精神;五、重点难点关键点重点:让学生学会使用VB语言的For循环语句来实现循环控制结构,解决实际问题,并且培养学生的创新能力。难点:本节是VB教学中较难的一部分,多重循环结构则是本节程序设计的难点,本节教学要能够使学生将以前所学习过的知识有机地结合在一起,并且充分发挥自己的创造力,利用三种基本结构进行编程。教学关键点:利用学生已经掌握的数学知识,引导学生综合VB的三种程序结构,努力发挥学生的研究性学习能力,培养学生创造性思维和综合运用知识的能力。六、教学过程【知识回顾】(计划用时:3分钟)分组讨论并回答下列问题:1、程序中有哪三种基本结构?2、循环语句的格式及使用【讨论引入】(计划用时:7分钟)分组讨论并回答下列问题:举出一道例题:输出100以内的所有偶数的算术平方根,先让学生观查用顺序结构编写程序的可能性,再让学生根据书中例题尝试用FOR循环结构来编写程序。顺序结构编程:Private
Sub
Command_Click(
Sqr(2)Print
Sqr(4)Print
Sqr(6)……Print
Sqr(100)End
Sub循环结构编程:Private
Sub
Command_Click(
)For
I=2
To
100
Step
2Print
Sqr
(I)Next
IEnd
Sub【学生归纳】(设计用时:2分钟)循环语句的一般形式:For
循环变量=初值
To
终值
Step
步长值
语句组Next
循环变量【教师说明】(设计用时:5分钟)FOR循环语句的注意事项:1、For-
Next语句成对出现,循环变量名保持一致2、循环变量是数值型变量3、步长值可正可负,当步长值为1时,Step及步长值可以省略4、初值、终值和步长值既可以是常量,也可以是变量和表达式【分组讨论】(设计用时:6分钟)通过“陷阱”,深化理解语句格式:阅读下列程序,指出错误打印1~5这5个数1)
For
I=1
To
5
Step
-1
I
Next
I2)
For
I=1
To
5
〝I〞
Next
I3)
For
I=1
To
5
I4)
For
I=1
To
5
I
Next
j5)
For
I=5
To
1
I
Next
I【深入理解】(设计用时:6分钟)
1、师生共同分析For循环语句的执行过程
2、关于FOR循环语句的几点说明:
①对于循环变量的值超过终值的理解:
初值<终值,步长为正,循环变量的值>终值时停止循环初值>终值,步长为负,循环变量的值<终值时停止循环
②循环次数的计算公式(一般情况):循环次数=INT(终值-初值)/步长+1
【操作实践】(设计用时:6分钟)由学生阅读(调试、运行)下列程序,指出循环结束时变量a的值、程序循环的次数、运行的结果。实践1
For
a
=
1
To
100
s
=
s
+
a
Next
a
"s=";
s
"a=";
a实践2
For
a
=
100
To
1
Step
-1
s
=
s
+
a
Next
a
"s=";
s
"a=";
a
【学生练习】(设计用时:20分钟)题目:(信息技术会考纲要45页上机题3)设计一程序,计算1*2+2*3+3*4+4*5+……+N*(N+1)的和(N<=60)。程序界面如下:评讲:(程序代码)
PrivateSubCommand1_Click()DimNAsIntegerDimSAsLongN=Text1.textS=0Fori=1toNS=s+i*(i+1)NextiText2.Text=SEndSub
【本课小结】(设计用时:1分钟)
1、FOR语句的格式包括三个部分:FOR语句、NEXT语句和循环体,注意事项要记清楚;
2、分析循环程序时要注意重复处理的操作(循环体)和循环次数(循环结束的条件)。
【课后探究】(设计用时:1分钟)
1、相互讨论:数学中哪些问题可以使用循环语句来解决?2、用循环语句法求两个整数的最大公约数、最小公倍数,并尝试用编程实现。七、课后反思1、成功的地方在微机专业课教学中,可采用目标激学的方法来激活学生的思维。VB程序设计更是一门灵活性、实践性、综合设计性较强的学科。在教学中,我结合教材大胆地进行教学设计,注重激发学生创新思维,以培养学生的创新能力,为优化教学方法和手段选择有利于学生“主体地位”的体现。2、经验和不足首先,信息技术教学对设备要求比较严格。一旦网络出现故障或设备出现问题将影
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 单片机原理及应用(第2版)张兰红课后习题答案解析
- 2026年山东省烟台市高考语文二模试卷
- 深度解析(2026)《GBT 35719-2017船舶中压直流电力系统通 用要求》
- 深度解析(2026)《GBT 35621-2017重大毒气泄漏事故公众避难室通 用技术要求》
- 深度解析(2026)《GBT 35651-2017突发事件应急标绘图层规范》
- 深度解析(2026)《GBT 35501-2017工业用甲基三甲氧基硅烷》
- 深度解析(2026)《GBT 35456-2017文体用品及零部件 对挥发性有机化合物(VOC)的测试方法》
- 2026新人教版二年级下册数学第四单元测试卷(二)
- 足球教练青少年训练题目及详解
- 《CBT 4528-2024船舶行业企业应急管理要求》(2026年)合规红线与避坑实操手册
- 郑州简介课件
- 氢医学科普课件
- 植物程序性细胞死亡
- 2025年轨道交通调度员(技师)职业技能鉴定考试题库(共500题)
- 2025年天津市中考生物试卷(含2025年答案及解题技巧)
- 2025年陕西省中考数学真题试卷及答案解析
- 案例学AIGC+Premiere视频编辑与特效制作(微课版) 课件全套 1-9 视频编辑与特效制作基础知识 - 第9章综合案例
- 教务岗位面试题及答案
- 地理 日本第一课时课件-2024-2025学年七年级地理下册湘教版
- 2025年甘肃陇南事业单位卫生岗招聘笔试试卷
- T/CGAS 026.2-2023瓶装液化石油气管理规范第2部分:平台建设
评论
0/150
提交评论