> 数学 >
为什么T要赋予它1的值,I要赋予它2的值,计数变量到底是什么?(关于此例题)为什么每循环一次I增加1?
例题:写出求1×2×3×4×5的一个算法,并画出流程图.
解:S1T“=”(赋值语句的符号)1
S2 I“=”2
S3 如果I≤5,那么转S4,否则转S6;
S4 T“=”T×I;
S5I “=” I +1,转S3;
S6 输出T
人气:162 ℃ 时间:2020-02-03 16:02:21
解答
I是计数变量,也就是控制运算次数的,I的赋值你完全可以自己定义,不是唯一的,这里用I=2,是为了简化程序,让I既做计数变量,又可以用来参与运算---S4 T“=”T×I;
T赋予1是因为要从1连乘到5,其实你也可以把程序倒过来写,从5连乘到1
S1 T“=”(赋值语句的符号)5
S2 I“=”4
S3 如果I大于等于(懒得找符号) 1,那么转S4,否则转S6;
S4 T“=”T×I;
S5 I “=” I -1,转S3;
S6 输出T"用I=2,是为了简化程序,让I既做计数变量,又可以用来参与运算---S4 T“=”T×I"为什么这里I赋予值为2,为什么把2赋予它?“T赋予1是因为要从1连乘到5,其实你也可以把程序倒过来写,从5连乘到1”那么这样倒过来是不是要把5赋予T?
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版