例题1写出求1×2×3×4×5的值的一个算法 算法1: 算法2: S1 先算T←1×2 S1 T←1 S2 T←T×3 S2 I←2 S3 T←T×4 S3 T←T×I S4 T←T×5 S4 I←I+1 S5 输出T S5 如果I不大于5, 返回S3,否则输出T 延伸:设计一个计算1.2.3.﹍.10的平均数的算法. 分析:先设计一个循环依次输入1-10.再用一个变量存放这些数的累加和.最后除以10. 例题2 设计一个计算10个数的平均数的算法. 分析:建立数据的顺序.设计一个下标的循环.依次输入10个数.再用一个变量存放这些数的累加和.最后除以10. 解:S1 S←0 把0赋值给变量S, S2 I←1 把1赋值给变量I, S3 输入GI(G) 输入一个数据, S4 S←S+GI (G) 把S+ GI赋值给变量S, S5 I←I+1 把I+1赋值给变量I, S6 如果I不大于10.转S3 转到S3循环, S7 A←S /10 把A/10存放到A中, S8 输出A 例3.北京取得2008奥运会主办权.国际奥委会对遴选出的五个城市进行投票表决的操作程序:首先进行第一轮投票.如果有一个城市得票超过一半.那么这个城市取得主办权,如果没有一个城市得票超过一半.那么将其中得票最少的城市淘汰.然后重复上述过程.直到选出一个城市为止.你能利用算法语言叙述上述过程吗? 奥运会主办权投票过程的算法结构: S1 投票, S2 计票.如果有一个城市得票超过一半.那么这个城市取得主办权.进入S3,否则淘汰得票数最少的城市.转入S1, S3 宣布主办城市. 查看更多

 

题目列表(包括答案和解析)

(本题满分18分) 本题共有3个小题,第1小题满分4分,第2小题满分6分,第3小题满分8分.

,对于项数为的有穷数列,令中最大值,称数列的“创新数列”.例如数列3,5,4,7的创新数列为3,5,5,7.

考查自然数的所有排列,将每种排列都视为一个有穷数列

(1)若,写出创新数列为3,4,4,4的所有数列

(2)是否存在数列的创新数列为等比数列?若存在,求出符合条件的创新数列;若不存在,请说明理由.

(3)是否存在数列,使它的创新数列为等差数列?若存在,求出满足所有条件的数列的个数;若不存在,请说明理由.

 

查看答案和解析>>

(本题满分18分) 本题共有3个小题,第1小题满分4分,第2小题满分6分,第3小题满分8分.
,对于项数为的有穷数列,令中最大值,称数列的“创新数列”.例如数列3,5,4,7的创新数列为3,5,5,7.
考查自然数的所有排列,将每种排列都视为一个有穷数列
(1)若,写出创新数列为3,4,4,4的所有数列
(2)是否存在数列的创新数列为等比数列?若存在,求出符合条件的创新数列;若不存在,请说明理由.
(3)是否存在数列,使它的创新数列为等差数列?若存在,求出满足所有条件的数列的个数;若不存在,请说明理由.

查看答案和解析>>


同步练习册答案