DO循环例题(带答案)

DO循环例题(带答案)

ID:46626256

大小:155.00 KB

页数:4页

时间:2019-11-26

DO循环例题(带答案)_第1页
DO循环例题(带答案)_第2页
DO循环例题(带答案)_第3页
DO循环例题(带答案)_第4页
资源描述:

《DO循环例题(带答案)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、【例14】编程计算0~200之间所有偶数之和。前面我们用For循环编写过类似的程序。(用多种格式改写)前测型PrivateSubForm_Click()DimX%,S%S=0X=2DoWhileX<=200‘或者用DoUntilX>200S=S+XX=X+2LoopPrintSEndSub后测型PrivateSubForm_Click()DimX%,S%S=0X=2DoS=S+XX=X+2LoopWhileX<=200'或者用LoopUntilX>200PrintSEndSub【例15】求两个整数的最大公约数(辗转相除法)、最小公倍数PrivateSubFor

2、m_Click()A=Val(InputBox("请输入第一个数"))B=Val(InputBox("请输入第二个数"))C=A*BR=AModBDoWhileR<>0A=BB=RR=AModBLoopPrint"最大公约数为"&BPrint"最小公倍数为"&C/BEndSub【例16】编写程序用键盘输入一个大于2的整数,并判断该数是否是素数。(用DO……LOOP格式写)PrivateSubForm_Click()DimiAsInteger,mAsInteger,AAsIntegerm=Val(InputBox("请输入一个大于2的整数"))A=Int(Sqr

3、(m))i=2DoWhilei<=AIfmModi=0ThenExitDoEndIfi=i+1LoopIfi>AThenMsgBoxm&"是素数"ElseMsgBoxm&"不是素数"EndIfEndSubDO循环求和问题:1.编写程序计算S的值,直到最后一项小于10-4为止(要求将存放结果的变量类型定义成单精度型)S=+++…PrivateSubForm_Click()Dims!,i%,t!s=0i=1Dot=1/(i*(i+1))s=s+ti=i+2LoopUntilt<0.0001PrintsEndSub2.编写程序计算S的近似值,直到最后一项的绝对值小于

4、10-5次方为止,并用PRINT方法输出计算结果。其中S=1-+-+…+(-1)K+1PrivateSubForm_Click()Dims!,i&,t!s=0i=1Dot=(-1)^(i+1)/is=s+ti=i+1LoopUntilAbs(t)<0.00001PrintsEndSub1.利用公式可以求出自然对数的底e的近似值,要求累加到最后一项的值小于0.000001为止。PrivateSubForm_Click()Dime!,i%,t!e=1:i=1:t=1Dot=t*ie=e+1/ti=i+1LoopUntil1/t<0.000001PrinteEndS

5、ub2.编写程序计算S的近似值,直到最后一项的绝对值小于10-6为止(要求将存放结果的变量类型定义成单精度型)S=+++…答案1:PrivateSubForm_Click()Dims!,i%,t!s=0:i=2:t=1Dot=t*(i-1)*is=s+1/ti=i+2LoopUntil1/t<0.000001PrintsEndSub答案2:PrivateSubForm_Click()Dims!,i%,t!s=0:i=2Dot=1Forx=1Toit=t*xNextxs=s+1/ti=i+2LoopUntil1/t<0.000001PrintsEndSub

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

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

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