精英家教网 > 高中数学 > 题目详情

依次将十个数输入,要求将其中最大的数打印出来.怎样用流程图和伪代码来表示问题的算法?

答案:
解析:

  分析:解决这个问题的思路很简单,先选2个数进行比较,去掉小的,留下大的;再取第3个数与留下的数进行比较去掉小的留下大的;继续进行,直到每个数都被比较,最后留下的数就是最大数.但用这种思想写出的算法比较复杂.由于在本算法中某些步骤是重复进行,则可用循环语句来描述此算法.用伪代码设计算法如下:

  Read X

  max←X

  For I From 2 To 10

  Read X

  If X>max Then

  max←X

  End If

  End For

  Print max

  流程图(如下图所示):


练习册系列答案
相关习题

科目:高中数学 来源: 题型:

给定有限个正数满足条件T:每个数都不大于50且总和L=1275.现将这些数按下列要求进行分组,每组数之和不大于150且分组的步骤是:首先,从这些数中选择这样一些数构成第一组,使得150与这组数之和的差r1与所有可能的其他选择相比是最小的,r1称为第一组余差;然后,在去掉已选入第一组的数后,对余下的数按第一组的选择方式构成第二组,这时的余差为r2;如此继续构成第三组(余差为r3)、第四组(余差为r4)、…,直至第N组(余差为rN)把这些数全部分完为止.
(Ⅰ)判断r1,r2,…,rN的大小关系,并指出除第N组外的每组至少含有几个数;
(Ⅱ)当构成第n(n<N)组后,指出余下的每个数与rn的大小关系,并证明rn-1
150n-Ln-1

(Ⅲ)对任何满足条件T的有限个正数,证明:N≤11.

查看答案和解析>>

科目:高中数学 来源: 题型:

设N=2n(n∈N*,n≥2),将N个数x1,x2,…,xN依次放入编号为1,2,…,N的N个位置,得到排列P0=x1x2…xN.将该排列中分别位于奇数与偶数位置的数取出,并按原顺序依次放入对应的前
N
2
个数和后
N
2
个位置,得到排列P1=x1x3…xN-1x2x4…xN,将此操作称为C变换,将P1分成两段,每段
N
2
个数,并对每段作C变换,得到P2当2≤i≤n-2时,将Pi分成2i段,每段
N
2i
个数,并对每段C变换,得到Pi+1,例如,当N=8时,P2=x1x5x3x7x2x6x4x8,此时x7位于P2中的第4个位置.当N=16时,x7位于P2中的第
6
6
个位置.

查看答案和解析>>

科目:高中数学 来源: 题型:

(2012•湖南)设N=2n(n∈N*,n≥2),将N个数x1,x2,…,xN依次放入编号为1,2,…,N的N个位置,得到排列P0=x1x2…xN.将该排列中分别位于奇数与偶数位置的数取出,并按原顺序依次放入对应的前
N
2
和后
N
2
个位置,得到排列P1=x1x3…xN-1x2x4…xN
将此操作称为C变换,将P1分成两段,每段
N
2
个数,并对每段作C变换,得到P2,当2≤i≤n-2时,将Pi分成2i段,每段
N
2i
个数,并对每段作C变换,得到Pi+1,例如,当N=8时,P2=x1x5x3x7x2x6x4x8,此时x7位于P2中的第4个位置.
(1)当N=16时,x7位于P2中的第
6
6
个位置;
(2)当N=2n(n≥8)时,x173位于P4中的第
3×2n-4+11
3×2n-4+11
个位置.

查看答案和解析>>

科目:高中数学 来源: 题型:

(2009•奉贤区二模)现有31行67列表格一个,每个小格都只填1个数,从左上角开始,第一行依次为1,2,…67;第二行依次为68,69…134;…依次把表格填满.现将此表格的数按另一方式填写,从左上角开始,第一列从上到下依次为1,2…,31;第二列从上到下依次为32,33,…,62;…依次把表格填满.对于上述两种填法,在同一小格里两次填写的数相同,这样的小格在表格中共有
7
7
个.

查看答案和解析>>

同步练习册答案