- 26
- 0
- 约4.18千字
- 约 10页
- 2018-03-25 发布于河南
- 举报
2.4程序的循环结构
程序的循环结构
(?For 循环结构)
一、 教学目标
1、知识与技能
掌握循环结构编程的一般步骤及特点。(1)掌握VB语言的FOR循环语句、语句的格式、功能和执行过程;(2)掌握VB语言的循环嵌套的规则。培养和提升学生:(1)学会使用VB语言的FOR循环语句来实现循环控制结构,解决实际问题;(2初步掌握程序调试运行的方法。
2、方法与过程
采用“问题解决教学法”。
3、情感态度和价值观
(1)经历用计算机解决问题的过程,体验成功的快乐。
(2)在老师的指导下,与同学共同探究问题,让学生体验自主学习、协助学习的乐趣。
二、重点难点
让学生学会使用VB语言的FOR循环语句来实现循环控制结构,解决实际问题。
三、教学环境
1、教材处理
教材选自《广东省普通高中信息技术选修一:算法与程序设计》第二章第二(4)节,原教材的编排是以问题为线索,层层深入,通过亲身设计一个简单的程序实践来加深本节知识的理解。
以VB编程的基本步骤为线索,通过对各阶段性问题的解决,形成循序渐进的梯度,组成一个任务链,让学生在“做中学”“学中做”的过程中加深知识的理解,通过适当地为学生提供拓展性的内容,充分挖掘学生潜力,让有余力的学生可以有更大的发展空间。它既强调学生进行自主学习、协作学习,又能使学生在学习时有规可依,使学生在程序设计中得到适度的创新体验。
2、预备知识
学生已掌握了程序设计基础的顺序及选择结构。
3、硬件要求
建议本节课在多媒体电脑教室中完成,最好有广播教学系统或投影仪,为拓展学习,学生机应允许上互联网。
4、所需软件
学生机要安装VB6.0或以上版本。
5、所需课时
2课时(90分钟)
四、 教学过程
导入
从袁隆平的超级水稻研究的故事入手,又到“输出100以内的所有偶数的算术平方根”的的问题出发,激发学生学习的兴趣和热情,拉开了本节教学的序幕。
学生边阅读边倾听。提问:有同学试图用以下方法解决:
Private? Sub? Command_Click( )
Print??? Sqr (2)
Print??? Sqr (4)
Print??? Sqr (6)
……
Print??? Sqr(100)
End? Sub
由此老师引入今天的循环问题:即问题中包含有重复执行的处理。
新课讲解
1.通过组织学生探究“输出100以内的所有偶数的算术平方根”的问题、设计算法、编写程序、调试程序等用计算机解决问题的过程:
Private? Sub? Command_Click( )
For I=2 To 100? Step? 2
??????? Print? Sqr (I)
Next? I
End? Sub
让学生感到用VB提供的循环结构语句,能很简便地解决循环问题
2.通过师生共同分析“输出100以内的所有偶数的算术平方根”问题的程序,归纳总结VB语言的FOR循环语句的格式、功能、执行过程,以及书写的注意事项,归纳总结VB语言的for循环特点。
For?? 循环变量=初值? To? 终值? Step? 步长值
????????? 语句组
Next 循环变量
3.老师提出上机实践问题:分别求甲、乙、丙三位同学的语文、数学、英语三科的平均分。要求学生展开分析问题、设计算法、编写程序、调试程序等用计算机解决问题的探究活动。
4、要求学生课堂练习:指出所列程序中的错误,加强知识学习和把握。
5、上机练习:(1)P53实践2
(2)求1×3×5×……×19的值。
6、由问题“已知m个学生进行n个科目的考试,请计算每个同学的平均分。”引出循环嵌套的问题,帮助学生分析学会嵌套的技巧与方法:
???Private Sub Command1_Click()
???Dim m As Integer, n As Integer, i As Integer
???Dim fen As Single, sum As Single, average As Single
?? m = InputBox(请输入学生人数:)
???n = InputBox(考试科目数:)
???For i = 1 To m
?? sum = 0
?? ?For j = 1 To n
?????? fen = Val(InputBox(请输入第 + Str$(i) + 个同学第 + Str$(j) + 科))
???????sum = sum + fen
???????Next j
???????average = sum / n
????????Print 第; i; 同学平均分:; average
??????Next i
??End Sub
通过对以上程序的分析和程序执行过程,使学生能真领会和把握这一编程技巧。
1.学生对问题展开分析问题、设计算法、编写程序、调试程序等用计算机解决问
您可能关注的文档
最近下载
- 柴油发动机缸体混线加工生产线 D 系列OP50 工序夹具设计.docx VIP
- 欢迎使用三盈SK系列新卡机联接税控燃油加油机.PDF VIP
- 新规学法减分题库及答案.doc
- PMC-S723-A 三相数字式多功能测控电表用户说明书_V1.4_20231127 (1).pdf VIP
- 2026年苏州工业职业技术学院单招《数学》模拟试题及完整答案详解【全国通用】.docx VIP
- 教师培训《备课专业化——学教评教学设计的理念与操作》荐读读书分享读书感悟PPT教学课件.pptx
- 一级建造师建设工程项目管理教材重点总结.doc VIP
- 华源证券-汽车行业周报-矿山无人驾驶专题1-矿山无人驾驶商业模式-市场规模.pdf VIP
- CNAS-CC01.PDF VIP
- 北师大版三年级下册数学全册教学设计(配2026年春改版教材).docx
原创力文档

文档评论(0)