数学必修3程序框图的问题.程序框图设置变量i=1.S=0什么的我看不懂,来个例子L:写出计算-1^2+2^2-3^2+4^2-...-99^2+100^2的值的程序框图答:开始 -> 设置变量a=1,b=1,c=0 -> b=-1*b -> c=c+b*a*a -> 判断a的值(如果a小于101,则a=a+1,并回到第三步b=-1*b处开始循环)(如果a已不小于101,则退出循环) -> 输出c这里 abc都啥意思,说明白点.我数学差·······S=S+a 一类的又怎么回事。S不是会小于S+a么
问题描述:
数学必修3程序框图的问题.
程序框图设置变量i=1.S=0什么的我看不懂,来个例子L:
写出计算-1^2+2^2-3^2+4^2-...-99^2+100^2的值的程序框图
答:
开始 -> 设置变量a=1,b=1,c=0 -> b=-1*b -> c=c+b*a*a ->
判断a的值(如果a小于101,则a=a+1,并回到第三步b=-1*b处开始循环)
(如果a已不小于101,则退出循环) -> 输出c
这里 abc都啥意思,说明白点.我数学差·······
S=S+a 一类的又怎么回事。S不是会小于S+a么
答
这可不仅仅是数学问题,这是一个程序的问题.
abc都是变量,用于存放数值的;a是表示指数,b是存放算式 -1^2+2^2-3^2+4^2-...-99^2+100^2 中结果,c则是存放累加的结果.
在程序中,S=S+a 表示将S+a的值赋给S,而不是数学上的"等于".