VB程序的基本结构――循环结构之For-Next语句.doc

VB程序的基本结构――循环结构之For-Next语句.doc

ID:55632332

大小:1.37 MB

页数:4页

时间:2020-05-21

VB程序的基本结构――循环结构之For-Next语句.doc_第1页
VB程序的基本结构――循环结构之For-Next语句.doc_第2页
VB程序的基本结构――循环结构之For-Next语句.doc_第3页
VB程序的基本结构――循环结构之For-Next语句.doc_第4页
资源描述:

《VB程序的基本结构――循环结构之For-Next语句.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课题:程序的基本结构——循环结构之For-Next语句第  课时课型:新授备课教师授课时间教学目标知识与技能1、了解循环的概念,理解循环结构的基本思想2、掌握For-Next语句的基本结构的写法循环变量,初值,终值和步长。3、理解For-Next语句的执行过程过程与方法1.通过分析问题,能准确找出循环变量、确定循环结束条件。2.能利用For-Next语句解决简单的问题。情感态度与价值观1.通过编写循环结构的程序,体会循环结构的执行过程。2.通过利用循环思想解决问题,体会循环思想的重要性。教学重点1、理解循环结构的基本思想2

2、、理解For-Next语句的执行过程教学难点根据需要采用循环结构解决实际问题,并提炼出for语句的基本结构学生理解For-Next语句的执行过程教学准备几个以For-Next语句组成的不同功能的程序教学过程设计教学内容师生教学活动设计备注栏(学生笔记栏)一、设疑导入同学们,请先看这个图形(在窗体左边输出显示竖行排列的1,2,3,4,5),如果用以前学过的程序设计语言怎样来编写它的程序呢?生(稍做思考,然后回答):使用Print语句Print“1”Print“2”Print“3”Print“4”Print“5”师:同学们做得

3、很好,,如果想要显示1-10,或是1-100的数字呢?怎么做,难道就这样顺序写下去吗?这样编写是不是太繁琐了。如果能让计算机去完成这部分重复的内容,而我们只要告诉计算机重复操作的次数就可以了,这个愿望能否实现呢?通过我们今天学习的FOR—NEXT循环语句,就可以很容易的实现这个想法。二、探索新知直接在vb中修改刚才的程序,并通过流程图和表格详细讲解该程序的循环执行过程,让学生了解初值,终值,步长和循环体语句的变化。程序代码:PrivateSubcmd_start_Click()DimiAsInteger‘定义变量i为整型F

4、ori=1To5Step1‘设置循环变量,起始为1,终止到5,步长为1Printi‘打印变量值NextiEndSub师:循环结构也称重复结构,它的作用是使一段程序能重复执行,被重复执行的部分称为循环体。但重复一般都是有条件的,即在满足FOR语句中的条件下才执行循环体,否则退出循环体。现在我们一起利用表格更直观的观察循环的执行过程。循环次数变量i循环体内语句11打印i的值2233445i=i+1【探索·实践】请大家自己根据前面所学,总结FOR/NEXT语句的语句格式:并与小组其他成员讨论程序的执行过程 For <循环变量>=

5、<初值> To <终值> [step <步长>] <循环体> Next <循环变量> 【知识点拨】1)步长值可以为正数或者负数,当步长为1时,STEP1可省略不写;2)循环体语句中可以含有任意多条语句,也可无任何语句,称为空循环;3)循环体语句可以含有循环结构;4)For—Next必须成对出现5)有时需中途退出循环,这时用EXITFOR命令。三、排疑·解错1、在VB窗体显示输出1到10这十个数字。分析此循环语句中,循环变量是()初值是()终值是()步长是()循环体中的语句是(),请尝试写出运行结果()。(提示,直接在VB中

6、验证答案)2、小组内任意抽取1个程序讨论,分析对错,并说明错误原因1、打印1~5这5个数DimiAsIntegerFori=1To5Step-1PrintiNextiEndSub[步长应为1]2、打印5~1这5个数DimnAsIntegerForn=5to1PrintnNexti[步长为-1,不能省,应forn=5to1step?1]3打印1~5这5个数DimnAsIntegerForn=1to5Print“n”Nextn[n加上引号,就变成了字符串,应把引号去掉]6)打印1~5这5个数ClsDimnAsIntegerFo

7、r1to5PrintnNext[循环变量n要赋值,forn=1to5]5)打印1~5这5个数ClsDimnAsIntegerForn=1to5Printn[FOR与NEXT必须成对出现,不能缺省]四、实践探究(任选一任务程序完成,)循环次数变量i求和表达式值(s)11s=s+112s=s+233s=s+3i=i+1s=s+i1、分析下列程序,说出程序功能,交尝试在表格中写出循环变量的值及程序的变化过程。DimxAsIntegers=0Fori=1to100s=s+iNextiprints功能:求1到100的累加和2、分析下

8、列程序,说出程序功能Cls备注一:加粗显示为错误原因,学案端不显示答案。DimiAsIntegerfori=20to10step-2printinexti功能:输入出20,18,16,14,12,10六个数3、编程,竖排输出1~10的偶数4、编程,求100以内的奇数5、编程,s=1*3*5*......

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。