教案(VB_FOR)
VB程序设计for循环语句说课稿

教学设计
在学生已有的知识水平上让学生进行讨论老师提问的 方式加深对知识的记忆。 程序设计的思想方法对初学者来讲非常的抽象,学生 的逻辑思维能力也是非常关键,所以在实践中要尽可 能让学生多动脑、多动手、多观察、多交流、多分析; 老师要给学生多点拨、多启发、多激励,不断地寻找 学生思维和操作上的闪光点,及时总结和推广。
用FOR循环语句编写简单的程序。
难点:
理解for循环的执行过程并正确使用for循环语句编写程 序。
背景材料
4、教学环境:
本节课的内容是学生在了解和掌握了赋值语句、 选择语句后,对于如何综合应用这些知识,让 学生初步学会从简单问题出发,使学生初步掌 握循环结构,初步学会将实际问题设计转换为 程序语言,并将程序应用于解决实际问题,体 验程序设计的基本思想方法,从而培养学生的 分析问题、解决问题的能力。
情感态度与价值观目标:
在学习过程和解决实际问题的过程中,尽可能的用基本算法描述算 法,激发学生的编程兴趣,形成学生良好的学习习惯,提高自主学 习、合作学习的能力
背景材料
3、教学重、难点分析 重点:
了解 FOR循环语句的作用,掌握 FOR语句的基本格式。
理解 FOR 循环语句的执行过程,能根据实际问题正确 使用FOR语句。
教学反思与分析
对课堂的设计,贯彻以教师为主导,以学生为主体, 以问题为基础,以能力、方法为主线,有计划培养学 生的自学能力、观察和实践能力、思维能力、应用知 识解决实际问题的能力和创造能力为指导思想。并且 能从各种实际出发,充分利用各种教学手段来激发学 生的学习兴趣,体现了对学生创新意识的培养。
vb中FOR循环语句的教学

vb中FOR循环语句的教学vb中FOR循环语句的教学——形式多样的多个圆的画法一、基本说明1、本教学案例参与人员基本信息2、教学内容1)教学内容所属模块:《算法与程序设计》2)年级:高一二期3)所用教材出版单位:上海科技教育出版社4)所属的章节:第二章第四节5)学时数: 45 分钟二、教学设计1、教学目标:l 从形式上大致弄清循环语句结构(for 和next 配套出现)。
l 让学生理解循环的含义和作用(是一次又一次的重复执行某关键操作,而不是一次性地同时完成大量关键操作)。
l 理解循环的执行过程,更进一步弄清循环语句结构。
l 掌握各基本概念及功能l 体会循环变量给循环体带来的影响l 最终能透彻理解循环语句,会使用FOR语句编写程序解决问题。
2、内容分析:循环语句是程序设计的三大基本结构之一,是三个结构中最难的一个,在以往各届教学中学生很难于理解和掌握。
由于本人所教5个班中有4个是交费班,学习能力和习惯都欠佳,要求教学者以深入浅出及趣味性的教学吸引学生。
重点:使学生理解循环语句的含义和执行过程,语句中的相关概念。
难点:FOR语句中循环变量的变化,循环次数的决定,循环变量给循环体带来的影响。
3、学情分析:大部分中学生对程序语句和算法的理解能力不强,更由于高中阶段其他课程的繁重课业负担使得学生们不会花多的精力和时间来学这门课。
本节课之前学生已学了基本输入输出语句、条件语句、少量控件的使用,对循环语句还没有了解。
教师应采用一种让学生很容易接受的方式来学习新知。
4、设计思路:根据教学内容(FOR语句)讲解很枯燥,中学生不喜欢概念讲解及理论灌输的特点,采用画圆来形象地呈现循环的效果;首先避开语句的介绍,学生先操作体验FOR,对该语句有了感性认识后,教师根据学生的体验进行FOR语句的总结提升,使对该语句上升到理性认识;最后教师对完成的同心圆FOR语句提出进一步的设计要求,使学生在完成过程中更透彻地理解for语句。
高中信息技术《VB程序设计—For循环》优质教案、教学设计

《VB 程序设计—For 循环》教学设计一、教材分析本节课选自浙江教育出版社《算法与程序设计》(选修)《4.3 语句》中的内容,程序的循环结构是之前学习的赋值语句、顺序语句、选择语句内容的提升。
在程序算法的三大结构分别是顺序结构、选择结构、循环结构。
顺序结构是VB 编程的基础内容,选择结构是VB 程序的一种提高与转折,循环结构是VB 程序中的重点与难点,For 循环是循环结构其中的一部分内容,也是为之后学习过程、函数等内容的基础和前提,起着重要的承上启下的作用。
二、学情分析本节课面向的对象是高一年级的学生,这个阶段的学生已经具备了一定的抽象和逻辑思维能力,并且学生在数学学习中已经接触过流程图、算法分析等内容,对于本节课内容学习打下坚实的基础。
通过前段时间对VB 程序的学习,大部分学生对于VB 的基础知识、顺序结构、选择结构有了一定了解,因此具有一定的算法基础和归纳总结的能力。
但是也有部分学生接受能力相对较弱,尤其本节课对学生的逻辑、抽象思维要求更高一些,如何理解For 循环的执行过程就是一个很大的重点。
因此在教学设计过程中,循环的执行过程一定要精讲慢讲,让学生更清楚的理解For 循环的基本结构以及思想,并根据问题学会用循环语句编写程序。
三、教学目标知识与技能1. 理解循环结构的定义,了解For 循环的基本结构及作用。
2. 理解For 循环语句的执行过程步骤,能够根据问题分析其循环执行的过程3. 学会分析问题,利用for 循环语句编写程序。
过程与方法1. 通过对For 循环结构的学习,根据流程图理解循环的执行过程2. 通过对问题的分析,能够学会用For 循环编写程序情感态度价值观1. 在分析问题,解决问题的基础上,培养学生的探索、发现的精神,激发学生的求知欲。
2. 在合作探究的过程中,培养学生的自主学习、合作的能力。
四、教学重难点重点:For 循环的基本结构以及循环执行过程难点:根据实际问题设计算法编写VB 程序五、教学过程3.以s=1+2+3+4+5 为例分析它的流程图以及执行过程。
vb for循环说课稿PPT课件

2021/3/25
授课:XXX
1
说课内容
一、教材
教材选用 教学目标 教学内容 教学重点和难点
二、教法和学法
三、教学过程设计
四、教学效果分析
2021/3/25
授课:XXX
2
说教材
❖ 教 材:Visual Basic语言程序设计基础 ❖ 出版社:电子工业出版社 ❖ 章 节:7.2.1《For循环语句》
控制循环的 次数
重复执行的 内容
2021/3/25
授课:XXX
11
实例引入
新课教学
提高任务
拓展任务
交流评价
课堂小结
讲解For循环语法规则(5分钟)
For 循环变量=初值 to 终值 (step 步长值) 循环体
Next 循环变量
2021/3/25
授课:XXX
12
理一理(板书)
FOR—Next 循环
2021/3/25
授课:XXX
18
情景引入
基础任务
提高任务
拓展任务
交流评价
课堂小结
1. 通过演示文稿总结本 课知识内容。2. 归纳和分析 同学们在解决问题时遇到的 难题。将for循环知识系统化 便于学生理解。充分提高学 生编程能力,解决问题能力。
课堂小节 (5分钟)
2021/3/25
授课:XXX
19
2021/3/25
授课:XXX
13
情景引入
基础任务
拓展任务
拓展任务
交流评价
课堂小结
案例驱动,破解疑问:应用联系实际(10分钟)
假设第一天存1毛钱,第二天存2毛钱,第三天 存4毛钱,... 每一天存的钱是前一天的2倍,那 么一个月后共存多少钱?
VB循环结构之for循环教案

回顾总结
3
For……next循环语句的语句格式,语句的执行过程及其作用。
回顾并总结本节课的主要内容。
回忆,思考,整理
回顾总结本节内容,帮助学生梳理、巩固知识。
PPT课件
布置
作业
开动脑筋,充分发挥想象力,综合运用所学知识,设计一个VB程序!
具体要求:主题明确、有个性。要有动画效果;要用到循环结构和控件数组。
图片素材、vb6.0编程工具、教学PPT课件
教学方法
讲授法、范例教学法、讲练结合
北京师范大学教育实习教案
教
学
过
程
及
内
容
第3次课循环结构(上)
教学环节
时间
/分
教学内容
教师活动
学生活动
设计意图
媒体
作业点评反馈
5
1.学生作业
2.本节课的主要内容安排、学习目标以及所用时间安排
1.展示部分学生作业并点评。
2.强调作业中需要注意的问题及事项。
板
书
设
计
循环结构(上)
一、三种循环结构
DO……loop
For…Next
While…Wend
二、For…Next循环结构
For循环变量=初值to终值Step步长
循环体
Next循环变量
检查学生对for循环的掌握情况,并通过练习增强学生的学习效果。
vb6.0编程工具
拓展提升
6
案例“乘法计算器”程序的简单分析
inputbox函数
for语句与if语句嵌套使用
1.展示案例“乘法计算器”运行效果
简单分析:
介绍inputbox函数;for语句与if语句嵌套使用
教案1VB-For循环结构1

)
A.145
B.10045
C.100+45 D.语句有语法错误
4.读下面Visual Basic程序,最后一行输出结果是( )
a = 12: b = 5
c = Len(a + b)
Print c
A. 4 B.5 C.6 D.2
5.表达式Int( - 3.8) +Sgn(4.8)的值是( ).
(A)3
i=i+3 j=j+1 Print "第"; j; "次循环i="; i Next i Print "退出循环后i="; i End Sub 正常情况:i=1,3,5,7,9,11,13,15,17,19 现在:i=4,9,14,19
例:输入一个班的学习成绩,统计其中及格的学生人数,并计算 出全班的平均分数。学生人数不定,输入负数时截止。设全 班人数不超过50人。
Print : Print “I=“, i
出了循环输出为: I=14
❖ 在循环体内对循环控制变量可多次引用;但最好不要对其 赋值,否则影响原来的循环控制规律。
例:改变循环控制变量对循环的影响 Private Sub Command1_Click()
j=0 For i = 1 To 20 Step 2
'统计总分
End If
Next i
Text1.Text = Str$(n)
Text2.Text = Str$(PassN)
Text3.Text = Str$(Sum / n)
End Sub
典型题目(一) 累加
求1+2+3+……n的值 代码: Dim i as integer,s as integer s=0 N=inputbox(“”) For i=1 to n s=s+i
VB for循环说课PPT课件

最新课件
26
情景引入
基础任务
提高任务
拓展任务
交流评价
课堂小结
教学时间:6分钟
最新课件
27
最新课件
28
情景引入
基础任务
提高任务
拓展任务
交流评价
课堂小结
教学时间:3分钟
最新课件
29
板书设计
For循环语句
一、循环结构概念 一定条件、多次重复、一组语句
二、For语句语法规则
For <循环变量>=<初值> to <终值>( step <步长>) <语句块>
最新课件
31
做得比较好的地方
(1)用小游戏导入,激发学生兴趣。 (2)联系实际,合理设置分层课堂任务,“半成品加工”策略
大大提高了教学的有效性。 (3)提倡一题多解的思维模式,激发学生的创造性。 (4)以评价为激励,小组协作运用得当,有利于不同层次的学
生都得到提高。
最新课件
32
不足及改进措施
⑴学生实践能力还是差异较大,还要更加注重分组的策略 和激励机制,提高学生动手能力。
最新课件
返回
12
情景引入
基础任务
教学时间:3分钟
提高任务
拓展任务
交流评价
课堂小结
最新课件
13
情景引入
基础任务
提高任务
教学时间:13分钟
拓展任务
交流评价
课堂小结
最新课件
14
一、循环结构的概念
• 在一定条件下,多次重复执行一组语句的结构。
假
条件
真
循环体 (需要多次重复执
VB循环语句教案设计

浙教版高一信息技术VB循环语句教学设计省象山中学章婷红 315700 zthddsina.一、设计思想本节课以一个小游戏导入,引导学生在解决游戏问题的过程中去探索其背后隐藏的算法思想,一个基本的程序结构――循环结构。
学会使用循环语句是编程的基本功,因此本课对提高学生的阅读程序和编写代码能力有着非常实在的意义。
循环语句是三种基本语句中难度最大的一个,为了降低学习难度,提高学生的兴趣,我用烧杯和量筒来比喻循环语句中累加器和累加量,使学生快速地理解了累加器的作用,并能正确算出这类程序的运行结果。
会读程序之后还要会写,挑选一个好的例子非常重要,我选择了算麦粒画棋盘这个实例,既有经典的计算问题又有直观的画图功能,学生学习积极性比较高。
任务的设置由算麦粒的填写部分语句到画棋盘的完全自己编写代码,对学生的要求逐步加深。
二、教材分析本节容选自教育《算法与程序设计》第四章第三节。
循环语句是程序三种基本语句之一,是学习程序设计的基础,同时也是后面六种算法的重要组成部分。
《课程标准》和《学科教学指导意见》对本课的要:理解循环语句的作用,掌握循环语句的使用方法。
要求学生能从问题出发,用循环语句编写程序,实现简单的算法。
《学科教学指导意见》中三种语句的总课时建议为三课时。
我考虑到循环语句是三种语句中难度最大的一个,并且要学习for 和do两种语句,后面六个算法中也基本上都要用到循环语句,所以非常重要。
因此循环语句我安排了2课时,本节为第1课时,主要容为for语句,第2课时为do语句及循环综合实例。
三、学情分析在此之前学生已经学习了算法的流程图、VB基础知识和基本操作及两种语句:赋值语句和选择语句,基本掌握了VB的编程环境。
对于for语句,我的要学生先学会读程序,即计算出程序的运行结果,尤其要比较熟练地掌握累加器的作用。
在此基本上还要能根据实例编写简单的循环结构的程序。
对于读程序,大部分学生能模仿老师的例题分析完成计算。
而根据实例编写程序,最主要的是找出反复执行的事件,并找到其通式和变化规则,写出循环体语句。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
FOR---NEXT循环语句教案主讲: 常庆红
教案
【导入新课】
编写一个程序:打印5行竖排的“*”。
如果是打印10行,100行甚至更多,那应该怎样实现?
在窗体上输出1到10这十个数字。
如果是输出到100甚至更多,那应该怎样实现?
在以上两个例子中,可以看到如果完成这个任务,有很多重复的语句,如何来减化这个程序并达到相同的效果呢?这就要用到一个新的知识,循环结构。
今天,这节课上我们讲解循环结构其中的For-Next循环结构语句。
【新课讲解】
循环结构与循环结构语句
1、For-Next循环结构语句
(1)一般形式:
For 循环变量=初值to 终值Step 步长值
循环语句组
Next 循环变量
[格式说明]①For与Next必须成对出现,Next必须位于For语句之后。
②循环变量必须是数值型,且最好为整型变量。
③当步长值=1时,[Step 步长值]部分可以省略
④Next后面的循环变量可以省略,For、Next后面的循环变量是同一个。
⑤For循环分递增循环和递减循环两种。
递增循环:当初值小于等于终值,步长值>0。
递减循环:当初值大于终值,步长值<0。
[格式举例] 例
For I= 1 To 5
Print “*” Next I
(2今天先讲For 循环的递增过程,流程图如下:
具体执行过程描述如下: ①将初值赋值给循环变量
②判断循环变量的值是否小于等于终值
若为真(True ),则执行循环语句,而后转到③执行
若为假(False ),则转到④执行
I 为变量
1是初值,5是终值
语句组
③将变量的值加上步长值,而后返回②执行 ④循环结束,顺序执行Next 后面的语句 [程序举例]
For/next 循环语句
1、请同学们阅读下面程序,写出结果并上机验证,画出流程图,说明程序功能。
for i=1 to 3 step 1print i next i end
执行执行停止执行
<3=3>3234123123执行下一次循
环否?
i 与终值比较
执行NEXT 之
后i 的值
循环开始时i
的值
第几次循环
I =1Prnit i
I=I+1
I >= 3
N Y
[程序执行过程分析]
For/next 循环语句
1)如果把程序中的step 1改成step -1,应该如何修改程序。
2)如果程序中缺少s=1,最终s 的值是多少?
3)如果计算1×2×3×…×N ,应该如何修
改程序。
4)如果计算2×4×6×8×…×1000,应该如何修改程序。
阅读计算1×2×3×4×5的程序,回答以下问题,并上机验证:Dim i As Interger Dim s As Interger S=1
For i=1 To 5 step 1
s=s*I
Next i
2、同学们分成四组讨论下题,然后每组完成一小题,进一步了解For/next 语句的格式。
For/next 循环语句
Private Sub form_click() s=0
for x=1 to 100
s=s+x
next x
print s
End Sub
功能:求1到100的和Private Sub form_click() for i=20 to 10 step –2
print i
next i
End Sub
功能:输入20、28、16、14、12、10六个数
3、阅读下面程序,深化对程序的理解。
【课堂小结】
For-Next循环结构语句
(1)一般形式:
(2)执行过程(递增循环)
【布置作业】
读程序,分析程序执行结果
1、For a=1 to 6 step 3
b=b+a
c=a+b
Print c
Next
程序输出结果_____________________________________
2、For a=1 to 10 step 3
If a>6 then
a=a+1
end if
Next
Print a
程序输出结果_____________________________________ 3、扩展提高题:编程打印下列图形。
*
**
***
****
*****
******。