for循环 教学设计_for循环语句教学设计

2020-02-27 教学设计 下载本文

for循环 教学设计由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“for循环语句教学设计”。

FOR循环语句

教学设计

教学要求:掌握循环语句的作用和使用方法;学会使用VB编写循环控制结构的简单程序。

设计思路:循环是程序设计中比较抽象难懂的知识,学生很难理解循环过程中各种控制因素。按以前传统的教学方式是,只在黑板或PPT上讲解FOR语句格式,学生没能直观地经历、感受循环的控制过程,结果是老师讲得很辛苦,学生理解得不透彻,学习效果不佳。由于讲解的内容枯燥乏味,学生不能很专注地持续地保持自己的思维同步于老师的思维。本节设计意图是,调动学生积极参与,主动经历FOR语句相关知识的发现过程,在动手、动眼、动脑、动口过程中,多角度的刺激,一直保持学习的兴趣,轻松地理解FOR语句中各要素的含义,并及时加以应用,让抽象难懂的循环思想、FOR语句应用溶于简单易懂的实践过程中。教学目标:

(1)在一个接一个小问题的引导和老师的适时追问下,在实践过程中尝试、观察、思考,感受FOR循环的在程序中的控制作用,逐步理解FOR语句的循环变量、初值、终值、步长、循环体的含义,同时形成规范书写FOR语句的良好意识;

(2)能够分析、读懂简单FOR语句代码,培养严谨的学习态度;

(3)深入思考,勇于挑战自我,灵活应用FOR循环来解决实际问题,从而获得成功的体验,提高学习信心。

教学准备:电子教鞭、白纸50张、操作文件、PPT课件、扩音器 教学过程

一、复习流程图、IF语句

(5分钟)

判断一个数是否是偶数

(让学生在白纸上写,老师查看书写情况,以便及时抓出问题)

X=3 If x mod 2 = 0 then

Print x

End if

二、问题引导实践,逐步深入地感受循环思想,并逐步清晰FOR语句格式及其含义

(学生实践,再抽问学生,促使学生专注于教师引导的学习过程中)

准备工作: 打开“for循环实践”-“工程1.vbp”,打开窗体,找到“输出”按钮 1.在窗体上输出一个笑脸

Print “ ^_^ “;

2.输出5个笑脸?(哪些方法? 手动输?那如果要输出1000个* ?)输出10个笑脸呢?

For i=1 to 5

Print “ ^_^ ”;

Next i

追问: 要输出10个*呢?(让学生去模仿、尝试修改代码,促使他们自主去解读语句,初步感受FOR语句对循环的控制作用)For i=1 to 10

Print “ ^_^ “;

Next i

3.输出1到10的数字呢?

输出10到20的数字呢?

(感受FOR循环语句中循环变量、初值、终值对循环体执行的灵活控制作用、观察循环变量的变化规律)

For i=10 to 20

Print i;

Next i

分析: i经历了哪些数,符合循环条件(不超出终值)?

i为21时不符合循环条件,结束循环。

师(板书): for 循环变量=初值 to 终值

Next 循环变量

„变化规律是 +1

4.输出10到20之间所有偶数?

(学生可能有不同的实现方式,老师查看学生代码)

方法1:if语句实现

方法2:提示:让循环变量的变化规律从加1变为加2 For i=10 to 20 step 2

Print i;

Next i(理解步长对循环变量的控制作用)

追问: 输出20、18、16„„10 ?

For i=20 to 2 step-

2Print i;

Next i

老师讲解: 判断条件“超出”的含义,视步长的正负而定,步长为正,则“超出”指大于终值时停止循环,步长为负时,“超出”指小于终值时停止循环。

三、应用知识,读程序:(突出:循环条件判断、循环变量的变化规律、循环体)S=0 For i=1 to 10 S=s+i Next i

‘(1)说出循环变量、初值、终值、循环体,循环次数? Print s ‘(2)输出什么? Print i ‘(3)输出什么?

‘(4)若加step 3 后又怎样

强调for语句格式的循环思路(作为知识的小结)

四、应用知识,写程序,解决问题:

935

提示: 密码是一个三位数,同时能被

5、11、17整除。

思路:循环初值

?终值?

步长?

循环体?

(同学间相互帮忙调试!)

《for循环 教学设计.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
for循环 教学设计
点击下载文档
相关专题 for循环语句教学设计 教学设计 for循环语句教学设计 教学设计
[教学设计]相关推荐
    [教学设计]热门文章
      下载全文