循环结构程序设计(当型直到型循环计数器累加器)

循环结构程序设计(当型直到型循环计数器累加器)

ID:65483695

大小:182.50 KB

页数:13页

时间:2022-01-09

循环结构程序设计(当型直到型循环计数器累加器)_第1页
循环结构程序设计(当型直到型循环计数器累加器)_第2页
循环结构程序设计(当型直到型循环计数器累加器)_第3页
循环结构程序设计(当型直到型循环计数器累加器)_第4页
循环结构程序设计(当型直到型循环计数器累加器)_第5页
循环结构程序设计(当型直到型循环计数器累加器)_第6页
循环结构程序设计(当型直到型循环计数器累加器)_第7页
循环结构程序设计(当型直到型循环计数器累加器)_第8页
循环结构程序设计(当型直到型循环计数器累加器)_第9页
循环结构程序设计(当型直到型循环计数器累加器)_第10页
资源描述:

《循环结构程序设计(当型直到型循环计数器累加器)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第七讲循环结构程序设计(当型、直到型循环,计数器,累加器)计算s=1+1/2+1/3+……+1/10的值实现分母的有序变化由计数器来完成n=0(初值)n=n+1(循环一次计数变量n增加1)求10项的累加和由累加器来完成s=0(初值)s=s+x(循环一次累加变量s增加x)每次的累加项x应该是计数变量值的倒数x=1/n上述过程需要重复执行若干次(本例为10次)如何准确控制循环重复的次数和n变化的范围呢?循环结构程序设计循环结构(又称为重复模式)在循环结构中,程序按给定的循环条件连续重复多次执行循环体中的语

2、句组。循环结构有当型循环和直到型循环两种形式当型循环直到型循环循环体条件?TF循环体条件?FT当型循环:先判断循环条件:当条件成立时,重复执行循环体;当条件不成立时,立即退出循环。当型循环结构的程序运行时,循环体可能会一次都不被执行。直到型循环:先执行循环体,再判断循环条件:当条件不成立时,重复执行循环体;直到条件成立时退出循环。(因此,这里的循环条件又称循环终止条件)直到型循环结构的程序运行时,循环体至少被执行一次。计算s=1+1/2+1/3+……+1/10的值程序代码:n=0:s=0dowhile

3、n<10n=n+1s=s+1/nloopprint“s=”;sBn=0:s=0print“s=”;sEFn<10n=n+1s=s+1/nT当型循环循环体循环条件请看VB实现循环结构代码的格式与功能计算s=1+1/2+1/3+……+1/10的值Bn=0:s=0print“s=”;sEFn<10n=n+1s=s+1/nT当型循环计算s=1+1/2+1/3+……+1/10的值Bn=0:s=0print“s=”;sEn=n+1s=s+1/nFn<10T当型循环n>=10n=n+1s=s+1/nFT直到型循环计

4、算s=1+1/2+1/3+……+1/10的值Bn=0:s=0print“s=”;sEn>=10n=n+1s=s+1/nFT直到型循环程序代码:n=0:s=0don=n+1s=s+1/nloopuntiln>=10print“s=”;s循环体循环终止条件请看VB实现循环结构代码的格式与功能课堂练习和回家作业(请画流程图、编写程序代码,再VB运行检验)(1)计算S=1/1+1/2+1/3+……+1/10的值。(a)请采用当型循环的方式编写程序解题;[文件名:当型循环求倒数和](b)请采用直到型循环的方式编

5、写程序解题;[文件名:直到型循环求倒数和](2)编程计算S=1/1+1/3+1/5+……+1/n前20项的值(n是奇数)。[文件名:求奇数倒数和]谢谢当型循环代码的格式和功能格式:DoWhile<循环条件><循环体语句组>Loop功能:先测试循环条件,当循环条件为True时执行循环体的语句组,直至循环条件改变为False时终止循环;说明:当型循环的循环次数最少可能为0次。循环体中若执行到ExitDo语句即终止循环。back直到型循环代码的格式和功能格式:Do<循环体语句组>Loopuntil<循环终止

6、条件>功能:先执行循环体语句组,执行到Loop语句时测试循环终止条件,当循环条件为False时继续执行循环体语句组,直至循环终止条件改变为True时终止循环;说明:直到型循环的循环次数最少为1次。循环体中若执行到ExitDo语句即终止循环。back

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

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

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