预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共37页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

常用算法设计1(P12~13)主要内容1、累加、连乘计算的值,当第i项时结束。设计思路:1、分析累加式或连乘式中的数据结构。(和,数)或(乘积,数)2、分析循环控制变量及循环条件3、分析循环体(和的变化和数的变化规律;乘积的变化和数的变化规律)2.穷举法思考百元买百鸡问题参考算法Dimi%,j%,k%Fori=1To100Forj=1To50Fork=1To33If(i+j+k=100)And(0.5*i+2*j+3*k=100)ThenPrinti,j,kEndIfNextNextNext3.递推法思考2、卖西瓜问题Dimn%,day%n=Val(InputBox("请输入n"))day=0Whilen>0day=day+1n=n-(n\2+2)WendPrintday4、最小、最大值(打擂主法)思考5、数字、列问题问题6、图形输出(P55)两个重要函数思考3、space()基本格式:space(n)功能:产生N个空格组成的字符串。4、trim()去掉字符串两端空格。思考参考代码1:Dimi%FontSize=20Fori=1To7PrintSpace(10-i);PrintString(2*i-1,"*")NextDimi%,j%FontSize=15Fori=1To9Forj=1ToiPrintTab(5*(j-1)+4*(j-1));PrintTrim(Str(i))+"*"+Trim(Str(j))+"="+Trim(Str(i*j));NextjPrintNexti7、数值计算问题3、求非线性方程近似根(补充)二分法输入a,b,e二分法参考代码牛顿迭代法算法:牛顿迭代法参考代码思考执行以下程序段后,显示的N值是()N=0ForK=0to50K=K+3N=N+1IfK>10thenExitForNextKPRINTNA.2B.4C.3D.5以下程序段执行的结果是()Fork=1to4Ifk=1thenx=kIfk<=4thenx=x+1Printx;NextKA.1234B.2345C.2344D.3456下列程序段的执行结果为_________。Num=1DoWhilenum<=3Num=num+1Printnum;Loop