|
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.学生对问题展开分析问题、设计算法、编写程序、调试程序等用计算机解决问题的探究活动。
2.学生在教师的指导下,阅读、分析、归纳,完成实践任务。
3.学生对老师所提问题(分别求甲、乙、丙三位同学的语文、数学、英语三科的平均分)展开分析问题、设计算法、编写程序、调试程序等用计算机解决问题的探究活动。
4.学生在教师的指导下,阅读、分析、归纳,完成实践任务。
5、要求学生完成上机练习,老师巡视帮助学生完成任务。
6、要求学生上机练习P56的实践(1)、
(2),老师巡视帮助学生完成任务。 |