Do-Loop循环-vb教案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

班级:11高职2总共3课时教师:厉伟Do/Loop循环语句教学目标:1、掌握Do/Loop循环语句的格式、流程图及执行过程2、知道当型循环和直到型循环的区别3、运用所学Do/Loop循环语句编写程序教学重点:1、掌握Do/Loop循环语句的格式、流程图及执行过程2、当型循环和直到型循环的区别3、运用所学Do/Loop循环语句编写程序教学难点:1、运用所学Do/Loop循环语句编写程序2、会分析DoWhile/Loop循环的执行过程教学过程:【新课引入】对于for/next循环语句,他的循环体执行次数我们是事先就知道的,而对于一些问题,有时是无法事先知道循环题的执行次数,例如:求1+2+3+……N1000中N的最大值。对于这种问题,我们用前面的for/next语句就无法实现,所以今天我们就来介绍一下另外一种循环语句Do/Loop循环,Do/Loop循环有两种格式,一种是当型循环一种是直到型循环。一、当型循环(前测型)1、格式DO[{While|until}条件][语句组][exitdo]Loop2、DoWhile/Loop流程图计算“条件”的值“条件”是否成立语句组TF班级:11高职2总共3课时教师:厉伟3、Dountil/Loop流程图4、DoWhile/Loop执行过程a执行While语句,判断“条件”是否成立b如果“条件”成立,就执行循环体;否则,转到F5、Dountil/Loop执行过程a执行until语句,判断“条件”是否成立b如果“条件”不成立,就执行语句组;否则,转到T[例题]编程:求1+2+3+……n1000中n的最大值1、分析算法2、画流程图3、编程实现PrivateSubCommand1_Click()Dimn,sAsIntegers=0n=0Dowhiles1000n=n+1s=s+nLoopPrintn-1EndSub[练习1]编程:求2+4+6+……N2000(N为偶数)中N的最大值计算“条件”的值“条件”是否成立语句组FT班级:11高职2总共3课时教师:厉伟二、直到型循环(后测型)1、格式DO[语句组]Loop[{While|until}条件]2、Do/LoopWhile流程图3、Do/Loopuntil流程图3、Do/Loopuntil执行过程a执行循环体b判断条件是否成立,如果“条件”成立,就执行Loop语句下面的语句;否则,转到a[思考]当型循环和直到型循环的区别学生回答教师点评语句组计算“条件”的值条件是否成立FT语句组计算“条件”的值条件是否成立TF班级:11高职2总共3课时教师:厉伟[练习2]求2+4+8+……2n=1000的n的最小值学生尝试教师点评【实践运用题】2000年我国人口数约为13亿,如果每年的人口自然增长率为1.5%,那么多少年后我国人口将达到或超过15亿?学生尝试演示学生成果学生评价三、教师总结本节课的知识点及注意点

1 / 4
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功