QBASIC实验样本(5)

2020-02-20 22:33

[2]:And

While (x <= an - bn + 1)[2] (x <> 0) x = InStr(k, a$, [3]) [3]: b$ If x <> 0 Then

Print \ k = x + bn End If

Wend 运行结果:1 3

End

5 6

(4)译密码。为使电文保密,可以按一定规律将电文转换成密码,收报人再按约定的规律将其译回原文。按以下规律将电文:

将字母A变成字母E,a变成e,即每一个字母变成其后的第四个字母,W变成A,X变成B,Y变成C,Z变成D。非字母字符不变。如“China!”转换“Glmre!”。 请编程。

Input A$ N=Len(A$) For i=1 to n C$=MID$(A$,i,1)

If(A$>=‖A‖ and C$<=‖Z‖)then a=Asc(C$)+4

If(a>90 and a<96)or a>122 then a=a-26 End if C$=CHR$(a)

MID$(A$,i,1)=C$ End if Next i Print A$ End (5)有如下12个国家THAILAND,SINGAPORE,LOAOS,BURMA,CHINA,INDIO,NEPAL,JAPAN,KOREA,MONG--OLIA,EGYPT,INDONESIA在我国进行某项体育比赛,依规定入场式时除东道主走在最后外,其它国家依国名的英语字母顺序排列,请编程完成之。

DIM A$(12) For k=1 to 11 Read A$(k) Next k k=11

For i=1 to k-1 For j=i+1 to k-i

21

If A$(i)>A$(j+1) then Swap A$(j),A$(j+1) Next I

For N=1 to 12 Print A$(N) Next N

Data THAILAND,SINGAPORE,LOAOS,BURMA,CHINA,INDIO,NEPAL,JAPAN,

KOREA,MONGOLIA,EGYPT,INDONESIA End

22

实验十二:文件应用

一、实验目的:

掌握顺序文件的建立与使用方法。

一、 实验步骤:

1. 启动计算机;

2. 进入QBASIC编辑状态;

3. 做下列题目并把运行正确的程序存入软盘。

(1) 写出程序运行结果并上机验证。

a$ = \ Open \

For i = 1 To 10 a$ = Chr$(64 + i) + a$

Print #1, a$ Print a$ Next I Close End

运行结果:A

B A

C B A

D C B A

E D C B A

F E D C B A

G F E D C B A

H G F E D C B A

I H G F E D C B A

J I H G F E D C B A

(2) 填充语句将程序完整,并观察运行结果。已知顺序文件ABC.DAT中存有十个字符串数据,输出每一个字符串的第一个字母及字符串长度。

OPEN ―ABC.DAT‖ FOR OUTPUT AS #1 FOR i=1 TO 10

INPUT name$

a$=MID$(name$,1,1) b=LEN(name$) PRINT a$,b NEXT I

CLOSE

23

END

(3) 顺序文件ABC.DAT如前,将其中各字符串中大小写字符转换成小写字符,存入新顺序文件ACB1.DAT中。

A$= ― ‖

OPEN ―ABC.DAT‖ FOR input AS#1 OPEN ―ABC1.DAT‖ FOR output AS#2 FOR I=1 TO 10

INPUT #1,A$ A$=LCASE$(A$) PRINT #2,A$ PRINT A$ NEXT I CLOSE END

24


QBASIC实验样本(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:汽车企业价值链分析案例

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: