- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB程序设计题
(10级2、3班 程序汇总 2013—01--28)
第一部分 三大结构基本程序
1.编一个程序,打印出下面图形
*
***
*****
*******
FOR I=1 TO 4
PRINT TAB(10-I);
FOR J=1 TO 2*I-1
PRINT “*“;
NEXT J
Print
NEXT I
2. 编一段程序,从键盘输入3个整数,找出其中绝对值最小的数。
A=INPUTBOX(A=)
B=INPUTBOX(B=)
C=INPUTBOX(C=)
MIN=ABS(A)
IF ABS(B)MIN THEN MIN=ABS(B)
IF ABS(C)MIN THEN MIN=ABS(C)
PRINT MIN=;MIN
3. 编一个程序,打印出下面图形:
********
********
********
********
FOR I=1 TO 4
PRINT TAB(10+I);
FOR J=1 TO 8
PRINT “*“;
NEXT J
PRINT
NEXT I
4. 编程序,输出如下图形:
A
AB
ABC
ABCD
ABCDE
s$ = ABCDE
FOR n = 1 to 5
PRINT LEFT$(s$,n)
NEXT n
5. 编写程序,任意输入一个整数,判定该整数的奇偶性。
n = InputBox(请输入一个数)
If n Mod 2 = 0 Then
Print n; 是偶数
Else
Print n; 是奇数
End If
6. 编写程序求1+2+3+…+1000的结果。
i = 1
Do While i = 1000
s = s + i
i = i + 1
Loop
Print s
7. 将一个字符串中的字符按倒序输出。
DIM A,B AS STRING
A=INPUTBOX(“”)
L=LEN(A)
FOR I=L TO 1 STEP -1
B=B+MID(A,L,1)
NEXT I
PRINT B
8. 编写一个程序,用InputBox函数输入3个数,选出其中的最大数和最小数,显示于窗体上。
a = Val(InputBox(请输入第一个数:))
b = Val(InputBox(请输入第二个数:))
c = Val(InputBox(请输入第三个数:))
If a b Then m = a Else m = b
If c m Then m = c
Print 最大数:; m
If a b Then n = a Else n = b
If c n Then n = c
Print 最小数:; n
9. 编写程序:输出3~100之间的所有奇数、奇数之和。要求每行输出10个数。
n = 0
Print 3~100间所有奇数:
For i = 3 To 100 Step 2
Print i;
Sum = Sum + i
n = n + 1
If n Mod 10 = 0 Then Print
Next i
Print 和为:; Sum
10. 编程求出100~200之间的全部素数。
For n = 101 To 200 Step 2
k = INT(SQR(n))
i= 2
flag=0
While i=k AND flag=0
If n MOD i =0 then
flag=1
Else
i=i+1
EndIf
Wend
If flag=0 Then Print n,
Next n
11. 编写程序求出S=1+(1+2)+(1+2+3)+…+(1+2+3+…+n)的值。
n = InputBox(请输入n的值)
For i = 1 To n
For j = 1 To i
m = m + j
Next j
s = s + m
Next i
Print m
12. 某单位制定生产计划,未来五年的生产量年递增率为5%,从第六年起年递增率调整到8%,试计算常量翻一翻(基数的2倍)所需的最少年数。
S=1:N=0
DO
N=N+1
IF N5 THEN
S=S*(1+.08)
ELSE
S=S*(1+.05)
END IF
IF S=2 THEN EXIT DO
LOOP
PRINT N
13. 如果一个数的因子之和等于这个数本身,则称为“完全数”。例如,整数28的因子有1、2、4、7、14,其和等于28,因此28是一个完全数。编写程序求出1000以内的所有完全数
For i = 2 To 1000
s =
您可能关注的文档
- 0健康日常应注意问题wk.doc
- 1 我们的民族小学.doc
- 1--3年级语文生字.doc
- 1-1一模《语文》试题卷.doc
- 1-3个月宝宝教案-副本.doc
- 1-4套上机操作答案.docx
- 1-9年级语文古诗文背诵默写题汇编.doc
- 1-女性生殖系统解剖与生理教案07.12.doc
- 1.1林黛玉进贾府教案31(07人教版必修3).doc
- 1.1疆域及行政区划-教案处理.doc
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江西省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年安徽省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年福建省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年广东省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河南省高考英语试卷(含答案解析)+听力音频.docx
- 2024年湖北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江苏省高考英语试卷(含答案解析)+听力音频+听力原文.docx
文档评论(0)