1、 Input n (读出n的值)
S = 0
For i = 1 To n
S = S + 1 / i(累加)
Next i
Print S
2、这个有点麻烦,寡人口笨舍翘,描述不来!
3、Input a
Input b
Print a * b /埋凯 2
4、假如这个实数是X
Input X
Print Abs(X) 求绝对值!
分少题多条件高!
有些人说这是英语,请用中文描述!
do loop,until,while ,for next,if end if,x=0,print这些英语.看不懂也没办法啊!
流程图就免了吧!
第一题while语句代悉桥码
Input n
S = 0
i = 1
While i <10
i = i + 1
S = S + 1 / i
Wend
Print S
第二题:
Input x(1),x(2)睁液猛,x(3),……,x(10)
Min = x(1)
Max = x(1)
For i = 1 To 9
If Min >x(i + 1) Then
Min = x(i + 1)
End If
If Max <x(i + 1) Then
Max = x(i + 1)
End If
Next i
输出的应该是n+1才对,首先,可以计算出和的公式为S=2^(n+1)-1,S>2010时,n最小为10
n=8时,S=511,n=8+1=9,S<2010
S=511+2^9=1023,n=9+1=10,S<2010
S=1023+1024=2047, n=10+1=11 ,S>2010 ,
输出n=11
当然,为方便验算答案,可将2010这个如态值改为2,则n=1时,S=3>2,而输出的却是n=2
正确程序可改为游橡滚:将n=n+1移到判断语句 "S是否>2010之后",若大于,输出n,若小于,n=n+1,重复循环
“应该把程序框图的“输出n”改成“输出n-1”。神余”
你的想法很好,是完全正确的,比我的简便!
1、程序框图基本概念:
(一)程序构图的概念:程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形。
一个程序框图包括以下几部分:表示相应 *** 作的程序框带箭头的流程线程序框外必要文字说明。
(二)构成程序框的图形符号及其作用
学习这部分知识的时候,要掌握各个图形的'形状、作用及使用规则,画程序框图的规则如下:
1、使用标准的图形符号。2、框图一般按从上到下、从左到右的方向画。3、除判断框外,大多数流程图符号只有一个进入点和一个退出点。判断框具有超过一个退出点的唯一符号。4、判断框分两大类,一类判断框“是”与“否”两分支的判断,而且有且仅有两个结果另一类是多分支判断,有几种不同的结果。5、在图形符号内描述的语言要非常简练清楚。
(三)、算法的三种基本逻辑结构:顺序结构、条件结构、循环结构。
1、顺序结构:顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。
顺序结构在程序框图中的体现就是用流程线将程序框自上而下地连接起来,按顺序执行算法步骤。如在示意图中,A框和B框是依次执行的,只有在执行完A框指定的 *** 作后,才能接着执行B框所指定的 *** 作。
2、条件结构:
条件结构是指在算法中通过对条件的判断
根据条件是否成立而选择不同流向的算法结构。
条件P是否成立而选择执行A框或B框。无论P条件是否成立,只能执行A框或B框之一,不可能同时执行A框和B框,也不可能A框、B框都不执行。一个判断结构可以有多个判断框。
3、循环结构:
在一些算法中,经常会出现从某处开始,按照一定条件,反复执耐悔行某一处理步骤的情况,这就是循环结构,反复执行的处理步骤为循环体,显然,循环结构中一定包含条件结构。循环结构又称重复结构,循环结构可细分为两类:
(1)、一类是当型循环结构,如下左图所示,它的功能是当给定的条件P成立时,执行A框,A框执行完毕后,再判断条件P是否成立,如果仍然成立,再执行A框,如此反复执行A框,直到某一次条件P不成立为止,此时不再执行A框,离开循环结构。
(2)、另一类是直到型循环结构,如下右图所示,它的功能是先执行,然后判断给定的条件P是否成立,如果或亩春P仍然不成立,则继续执行A框,直到某一次给定的条件P成立为止,此时不再执行A框,离开循环结构。
当型循环结构 直到型循环结构
注意衫耐:1循环结构要在某个条件下终止循环,这就需要条件结构来判断。因此,循环结构中一定包含条件结构,但不允许“死循环”。2在循环结构中都有一个计数变量和累加变量。计数变量用于记录循环次数,累加变量用于输出结果。计数变量和累加变量一般是同步执行的,累加一次,计数一次。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)