高中数学程序框图?第三步,将所有步骤的程序框图用流程线连接起来,并加上终端框,得到表示整个算法的程序框图。画程序框图的规则:(1)使用标准的框图符号;(2)框图一般按从上到下、从左到右的方向画;(3)除判断框外,那么,高中数学程序框图?一起来了解一下吧。
i称为循环变量,一般赋值为1,即i=1,但与所循环的内容有关,也可能赋值为0或其他。
s称为求和变量,如果循环所求为和,则赋值为0,如果循环所求为乘积,则赋值为1。
比如,求和 1+2+3+......+100,程序为
i=1
s=0
do while i<=100
s=s+i
enddo
print s
比如,求乘积1*2*3*......*100,程序为
i=1
s=1
do while i<=100
s=s*i
enddo
print s
程序框图中i通常是循环变量,通过对它的判断来终止循环过程,i的初始值通常依据题意而定,很多情况下初始值为0或1
而s通常表示和,初始值一般为0,通常根据题意列出关于s的表达式,就是对s赋值
an=(n^2-n)/2+1
求数列前20项和
∴在①处应该填写p=((i+1)^2-(i+1))/2+1
由框图可知
I为循环变量,P=a(i),S为前i项和
当i=1时,p=a1=1,S1=0+1=1
在①处应该填写p=((i+1)^2-(i+1))/2+1计算p=a2
循环变量加1,i=i+1=2
返回判断i=2是否<=20
进入第二次循环
当i=2时,p=a2=2,S2=S1+2=3
在①处应该填写p=((i+1)^2-(i+1))/2+1计算p=a3
循环变量加1,i=i+1=3
返回判断i=3是否<=20
当i>20时输出
程序框图如下图: |
分析:用循环结构实现40个成绩的输入,每循环一次就输入一个成绩s,然后对s的值进行判断.设两个计数器m,n,如果s>90,则m=m+1,如果80<s≤90,则n=n+1.设计数器i,用来控制40个成绩的输入,注意循环条件的确定. |
P=P+i
二级等差数列求和:
S=S+P
P=P+i
i=i+1
一级等差(公差为1)数列求和:
S=S+i
i=i+1
以上就是高中数学程序框图的全部内容,1、使用标准的图形符号。2、框图一般按从上到下、从左到右的方向画。3、除判断框外,大多数流程图符号只有一个进入点和一个退出点。判断框具有超过一个退出点的符号。4、判断框分两大类。