完善程序填空

更新时间:2023-09-26 11:57:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

完善程序填空

1、新学期开始了,某班级来了一批新同学,现在要对他们从矮到高排位置。现有四个同学,他们的身高已知。有一个不完整的对这个四个同学排位置的程序。请在程序的空白处填上适当的语句,使程序完整。

READ A,B,C,D

IF A>B THEN T=A:A=B:B=T

IF A>C THEN IF B>C THEN

IF D<=A THEN PRINT ELSE PRINT A; IF D>A AND D<=B THEN PRINT ELSE IF THEN ELSE PRINT C; IF THEN PRINT D; DATA 1.25,1.18,1.30,1.22

2、下面的程序是求N!(N由键盘输入)的程序,请补充完整。

P= INPUT N

FOR I=1 TO N P=

NEXT I:PRINT P:END

3、求SN=2+22+222+2222(当A=2,N=4时) INPUT A,N S=0:T=0

FOR I=1 TO T= S=S+T

NEXT I:PRINT A,N,S:END

4、下列程序的功能是:有N个评委打分,去掉一个最高分和一个最低分,求余下的总分。 S=0 INPUT N INPUT F

MAX=F:MIN=F:S=F FOR I=2 TO N INPUT F

IF F>MAX THEN IF F

PRINT S-MAX-MIN

5、下列程序的功能是分别用X,Y,Z记录外层循环、中层循环、内层循环的次数。 X=0:Y=0:Z=0 FOR I=1 TO 5

FOR J=1 TO 8

FOR K=1 TO 3

NEXT K:NEXT J:NEXT I PRINT“I:”;X PRINT “J:”Y PRINT”K:”Z END

6、下面的程序功能是输入一个小于32767的正整数,把该数各数位上的数字累加起来。 INPUT A S=0 DO

T= A=INT(T/10) D= S=S+D

LOOP UNTIL PRINT S END

7、下面是求1/1+1/2+2/3+3/5+5/8+8/13??前20项之和

S=0:A=1:B=1 FOR K=1 TO 10

S= : A= S= : B= NEXT K:? S:END 8、下面的程序是利用随机函数产生10个100—200之间(包含100与200)的随机整数,打印其中7的倍数的数并求出它们的总和 FOR M=1 TO 10

X=

IF THEN PRINT X; K=K+X

NEXT M:PRINT K:END

9、用键盘输入A$和B$各为一个字母,请将这两个字母按字母表顺序排列组成一个新字符串输出。 INPUT A$,B$

IF A$>B$ THEN S$ ;ELSE S$= PRINT S$:END

10、已知四位数3025有一个特殊的性质,它的前面两位数字30和后两位数字25的和是55,而55的平方刚好等于该数(552=3025)。求出所有这种四位数。 FOR I= N=I*I

A=INT(N/100):B= X=A+B

IF X*X=N THEN PRINT N, NEXT I:END

11、五位数4H97H能被3整除,且它的最低二位数字所组成的数7H能被6整除,求这个五位数字。 FOR H=0 TO 8 STEP 2

X=

IF INT(X/3)=X/3 THEN IF THEN PRINT X NEXT H:END

12、求出所有满足下列条件的二位数:将此二位数的个位数字与十位数字进行交换,可得到一个新的数,要求新数与原数之和小于100。每行输出辣个满足条件的数。 K=0

FOR I= TO 99

X= :Y= IF Y>0 THEN J=Y*10+X

IF THEN K=K+1:PRINT I

THEN PRINT NEXT I:END

二、编程题

1、百钱买百鸡:公元5世纪末,我国古代数学家张丘建在《算经》中提出了“百鸡问题”:“鸡翁一,值钱五,鸡母一,值钱三;鸡雏三,值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?意为“每只公鸡值5元,母鸡值3元,3只小鸡值1元;用100元钱100鸡,问公、母、小鸡各可买多少只?

2、营业员小张要找给顾客十二元五角钱,他的钱柜里只有五元、二元、一元和五角的小币若干,问共有多少种找法?把各种找法打印出来。

3、在2、3、5、7、9这五个数字中,选取四个数字组成被3和5除都余2的四位数。这样的四位数有哪些?

4、计算机模拟模球:在口袋里放有手感相同的3只红球,4只白球,随机地摸出3只球来,记录这3只球的色别,然后放回口袋中,共摸500次,问摸到3只红球或都是白球的概率是多少? 5、有一个字符串“ABBDEEG”,它有多少个不同的子字符串?(本身也在计算内)。请编一程序输出每个不同的子串,并统计不同的子串的个数。

6、任给出4个非0的不同数字,求出由这4个数字组成的所有的4位数。

7、动物园里有鸟和猴子,它们共有46个头,100个脚,问鸟和猴子各有多少只?

8、有一对兔子,出生一个月后变成一对大兔子,两个月后生出第一对小兔子,自己变成一对老兔子,此时共有两对兔子(一对老兔子和一对小兔子)。三个月后,老兔子又生出一对小兔子,上个月生出的小兔子变成大兔子,两对老兔子生出两对小兔子。此时共有3对兔子(老、大、小各一对)。四个月后大兔子变成老兔子,小兔子变成大兔子,两对老兔子生出两对小兔子。此时共有5对兔子(老、小各一对,大兔子一对)??,请编程序,计算15个月后老、大、小兔子各有多少对?

9、有5个人坐在一起,问第5个人多少岁?他说比第

4个人大2岁,问第4个人,他说比第3个人大2

岁。问第3个人,又说比第2个人大2岁。问第2个人,说比第1个人大2岁,最后问第1个人,他说是10岁,请问第5个人多少岁?

10、 小红今年12岁,她父亲比她大25岁,编程,计算出她的父亲在几年后比她年龄大一倍。那时他两人的年龄各为多少?

11、 有一数列,它的头三个数为0,0,1,以后的每个数都是其前三个数的和。请编程打倒此数列,直到第30个数或最后一个数超过1010为止。

12、 有10个盒子排成一排,将一个黑球和一个白球放在盒子中,且黑球必须在白球的左边,同时每个盒子仅能放一个球。问有多少种放法。

13、 用10以内的质数,组成一个三位数,使它既含有约数2,又是3有倍数。

本文来源:https://www.bwwdw.com/article/ciqd.html

Top