早教吧 育儿知识 作业答案 考试题库 百科 知识分享

为什么T要赋予它1的值,I要赋予它2的值,计数变量到底是什么?(关于此例题)为什么每循环一次I增加1?例题:写出求1×2×3×4×5的一个算法,并画出流程图.解:S1T“=”(赋值语句的符号)1S

题目详情
为什么T要赋予它1的值,I要赋予它2的值,计数变量到底是什么?(关于此例题)为什么每循环一次I增加1?
例题:写出求1×2×3×4×5的一个算法,并画出流程图.
解:S1 T“=”(赋值语句的符号)1
S2 I“=”2
S3 如果I≤5,那么转S4,否则转S6;
S4 T“=”T×I;
S5 I “=” I +1,转S3;
S6 输出T
▼优质解答
答案和解析
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