barriers / 阅读 / 详情

我想学习QBASIC,但在WIN7(64位)运行不了,请问怎么办,望大虾们指教,不胜感激!!

2023-08-02 20:59:49
共3条回复
gitcloud

用兼容模式试试!

①右键单击QB.EXE,选择“属性”;

②选择最后一个选项卡“兼容性”;

③把“用兼容模式运行这个程序”前面的小对勾勾上,再选择一个稍早的Windows版本,“确定”即可!

S笔记

找32位系统的光盘换就行了

wpBeta

最简单的换win7 32位操作系统

相关推荐

什么是qbasic

QBASIC是BASIC(Beginner"sAll-purposeSymbolicInstructionCode,初学者通用指令代码)语言的一个变种,由美国微软公司开发,1991年随MS-DOS5.0推出
2023-08-02 09:07:081

什么是QB语言

现在都已经取消这种考试拉~这东西10年前就该淘汰拉~遍也遍不出什么东西~
2023-08-02 09:07:186

QBASIC的中文含义

QBASIC的中文含义解释如下:QBASIC中的Q是Quick(快速)的缩写,微软曾经推出过Quck BASIC,这是一个可以编译成.exe文件的版本。QBASIC可以理解成去掉了编译功能的Qucik BASIC的简化版。BASIC 是英文:Beginners" All-purpose Symbolic Instruction Code 的缩写。意思就是:初学者通用符号指令代码”,其原意是一种设计给初学者使用的程序设计语言。
2023-08-02 09:07:341

QBASIC中的标准函数

QBASIC提供了标准函数。一个标准函数就是一段程序,它具有一种特定的功能。 我们在使用时只需写出它的名字(即函数名)和参数就可以直接调用。 QBASIC提供的标准函数包括:算术函数和字符串函数等。这些函数功能齐全、 用途广泛。这里主要介绍算术函数,有关字符串函数将以后章节中介绍。算术函数, 指调用函数后返回一个数值,本节主要介绍取整函数与随机函数。 取整函数随机函数1. 取整函数函数格式:INT(X)功能:产生一个不大于X的最大整数。其中,X可以是常数、变量或表达式。使用取整函数可以解决很多数学问题。(1)取一个数的整数部分例如:X=5.3: Y=5.5: Z=-6.1X=INT(X): Y=INT(Y): Z=INT(Z)PRINT X,Y,ZEND执行后屏幕上显示: 5 5 -7(2)四舍五入取整函数本身没有四舍五入的功能,但将其稍加变化就可以实现四舍五入。四舍五入的通式为:INT(X+0.5)。例1 将下面的数字保留整数部分,小数部分四舍五入。1.36 2.5 4.1 0.48FOR I=1 TO 4READ XPRINT X,INT(X+0.5)NEXT IDATA 1.36,2.5,4.1,0.48END执行后屏幕上显示:1.36 1 2.5 3 4.1 4 0.48 0(3)保留N位小数将X保留N位小数,可以先将X乘以10N,取整后再除以10N。通式为INT(X*10^N)/ 10^N。例2 将3.14159保留三位小数且最后一位小数四舍五入。X=3.14159Y=INT(X*1000+0.5)/1000PRINT X,YEND执行后屏幕上显示:3.14159 3.142(4)判断整除要判断一个整数X能否被另外一个整数Y整除,只需判断X/Y=INT(X/Y),条件满足则为整除。例如:CLSINPUT X,YIF X/Y=INT(X/Y) THEN PRINT "能整除"ELSE PRINT "不能整除";END执行后屏幕上显示:? 30, 5 能整除? 30, 7 不能整除如果将除数改为2,则可以判断一个数的奇偶性。(5)分离数字要对一个三位数X分离数字,可以采用如下方法:百位数字B=INT(X/100)十位数字S=INT((X-B*100)/10)个位数字G=X-B*100-S*10例3 求100~999之间的所有水仙花数,并统计个数。水仙花数是指一个三位数,其中各位数字的立方和就等于该数本身。REM 求水仙花数N=0FOR X=100 TO 999B=INT(X/100)S=INT((X-B*100)/10)G=X-B*100-S*10IF X=B*B*B+S*S*S+G*G*G THEN N=N+1: PRINT X,NEXT XPRINT "N="; NEND执行后屏幕上显示: 153 370 371 471 N=4 2. 随机函数什么是随机数?我们可以这样理解:每次从若干个可能的数中抽出一个,抽出哪一个,事先不能确定,这样抽出的数叫做随机数。函数格式:RND(X)功能:产生一个0~1之间的随机数。其中,X可以是任意的数值,也可以忽略不写。在具体的程序中,无论RND(1)、RND(100)、RND(562),RND产生随机数的效果是相同的,一般写成RND就可以了。为了能产生真正的随机数(即每次执行程序产生的数各不相同),需要在程序的开头加上语句RANDOMIZE TIMER。使用随机函数还可以产生某一个区域中的随机数:A~B(不包括A和B)(B-A)*RND+A A~B(包括A和B)(B-A+1)*RND+A例4 算术练习程序。利用随机函数产生10道不同的两位数加法题,要求回答, 每答对一道题加10分,最后给出总得分。分析:先产生两个两位的随机整数,并显示在屏幕上。输入答案后判断结果是否正确,如果正确则加10分。如此重复10次即可。RANDOMIZE TIMERCLS : S=0FOR I=1 TO 10A=INT(90*RND)+10B=INT(90*RND)+10PRINT A; "+"; B; "=";INPUT CIF C=A+B THEN S=S+10 NEXT I PRINT "你的得分是:"; SEND使用随机函数还可以模拟一些自然现象,得到统计数据。例5 模拟抛硬币试验。求硬币落地以后正面向上或反面向上的次数。 分析:产生一个随机整数,如果这个数是奇数,则将正面向上次数加1,否则将反面向上的次数加1。如此重复N次即可。RANDOMIZE TIMERCLSINPUT "N=";NFOR I = 1 TO NX = INT(RND * 100)IF X / 2 = INT(X / 2) THEN A = A + 1: GOTO 5B = B + 15 NEXT IPRINT "正面次数=";A, "反面次数=";BEND执行后屏幕上显示: N=? 100 正面次数=49 反面次数=51 N=? 1000 正面次数=505 反面次数=495 N=? 10000 正面次数=4975 反面次数=5025 从上面的结果我们可以看到,抛硬币的次数越多,正、反面的概率就越接近。
2023-08-02 09:07:431

qbasic 命令 详细的解释下

Quick BASIC类似而又不同于微软其他BASIC的早期实现版本的是,QBASIC是一种结构化的编程语言。和GW-BASIC相比,QBASIC的主要改进是:   扩充了变量和常量的类型   变量名长度:40个字符   增加了长整型、定长字符型变量   可定义数值常量、字符串常量   提供了新的选择结构   条件语句   IF <条件> THEN <语句组1> ELSE <语句组2>   多分支语句SELECT   改进了循环结构   增加以下两个循环语句:   WHILE循环   WHILE <条件>   <循环体>   WEND   DO循环   DO WHILE <条件> <循环体> LOOP   子程序和函数作为单独的模块   不需要行号   代码示例(赋值,求和运算,并显示结果)  LET A=10   LET B=20   LET C=A+B   PRINT C   在编写程序时为了节省时间,可以不用写LET;并且,PRINT在编写程序时直接用“?”代替。有一点非常重要,在参加竞赛时,程序第一行必须是CLS!编辑本段|回到顶部快捷键  F5:运行程序(其功能等于run)及继续运行被中断的程序;  Ctrl+Break:中断正在运行的程序;  Shift+F5:从第一条语句开始重新运行程序;  F4:当程序中断运行时,查看运行结果屏幕,再按一次F4则切换回代码屏幕;  F1:获得帮助。   F2:切换主程序或SUB、FUNCTION。 编辑本段|回到顶部范例 范例1:  菜场上一公斤香菇是7.5元,编一个程序,从键盘上输入重量,计算机自动算出其总价  INPUT X   SUM=7.5*X   PRINT SUM   END  范例2:  卖西瓜,10千克以下每千克1.4元,10千克以上每千克0.7元,输入要买多少千克(必须为自然数),输出需要多少钱。  INPUT X  IF X<>FIX(X) THEN ? "NO":GOTO 1  IF X>10 THEN SUM=10*1.4+(X-10)*0.7 ELSE SUM=X*1.4  PRINT SUM  END  范例3:  输入10个字母,比较大小,输出最大的一个  DIM A$(10)  FOR I=1 TO 10  INPUT A$(I)  NEXT I  B$=A$(1)  FOR I=2 TO 10  IF B$<A$(I) THEN B$=A$(I)  NEXT I  PRINT B$  END
2023-08-02 09:07:531

QBASIC的所有语言及其用途,并举例。(追加60)

语法和Quick BASIC类似而又不同于微软其他BASIC的早期实现版本的是,QBASIC是一种结构化的编程语言。和GW-BASIC相比,QBASIC的主要改进是: 扩充了变量和常量的类型 变量名长度:40个字符 增加了长整型、定长字符型变量 可定义数值常量、字符串常量 提供了新的选择结构 条件语句 IF <条件> THEN <语句组1> ELSE <语句组2> END IF 多分支语句SELECT 改进了循环结构 增加以下两个循环语句: WHILE循环 WHILE <条件> <循环体> WEND DO循环 DO WHILE <条件> <循环体> LOOP 子程序和函数作为单独的模块 不需要行号 代码示例(赋值,求和运算,并显示结果)let A=10 let B=20 let C=A+B Print C 快捷键Ctrl+Break:中断正在运行的程序;F5:继续运行被中断的程序;Shift+F5:从第一条语句开始重新运行程序;F4:当程序中断运行时,查看运行结果屏幕,再按一次F4则切换回代码屏幕;F1:获得帮助 课件和视频可能找不到,对不起
2023-08-02 09:08:021

windows10 64bit,怎么安装QBasic

您好,Windows的64位向下兼容32位,可以直接运行
2023-08-02 09:08:122

QBasic与Quick BASIC是一回事吗

QBasic与Quick BASIC都是微软在DOS平台下推出的BASIC编程软件,这两者很像,但有一些区别。相同点:语法完全的一样的,两者的源代码可以通用。不同点:QBasic是解释执行的,只能在QBasic的IDE环境下运行。Quick BASIC可以将源代码编译成exe文件,脱离Quick BASIC IDE环境直接在DOS下运行。
2023-08-02 09:08:191

QBASIC怎么输入中文

需要安装中文支持
2023-08-02 09:08:418

“QBASIC”怎么读?

/"kju: "beisik/
2023-08-02 09:08:593

学QBASIC有用吗?有什么用?

过时了,
2023-08-02 09:09:084

QBASIC有哪几种格式呢!

LET (赋值语句)格式:[LET] 变量=表达式功能:先计算右边表达式,然后将结果赋给左边的变量SWAP (变量值交换语句)格式:SWAP 变量1,变量2功能:将变量1和变量2的值进行交换PRING (显示或输出语句)格式:PRING [表达式表][,|;]功能:将指定的数据显示在屏幕上LPRING (打印语句)格式:LPRINT [表达式表][,|;]功能:将指定的数据用打印机打印出来REM (注释语句)格式1:REM 注释内容格式2:" 注释内容功能:在程序中加以解释来说明该程序段的作用END (结束语句)格式:END功能:结束一个程序CLS (清屏语句)格式:CLS功能:清除屏幕上显示的信息PRING USING (自选显示格式语句)格式:PRING USING 〈“格式字符串”〉;〈表达式表〉 [;]功能:根据格式字符串规定的格式,将表达式表中的数据显示在屏幕上LPRINT USING (自选打印格式语句)格式:LPRINT USING 〈“格式字符串”〉;〈表达式表〉[;]功能:根据格式字符串规定的格式,将表达式表中的数据打印在打印机纸上STOP (暂停语句)格式:STOP功能:暂停程序的执行SLEEP (定时暂停语句)格式:SLEEP [数值表达式]功能:暂停执行程序,时间为数值表达式所指定的数值(以秒为单位)INPUT (键盘输入语句)格式:INPUT [;][“注释内容”][;|,]变量[,变量]功能:通过键盘给INPUT语句中的各个变量依次提供数据LINE INPUT (行输入语句)格式:LINE INPUT [;][“注释内容”;]字符串变量功能:将键盘上输入的字符串(最长为255个)赋给字符串变量READ/DATA(读数/置数语句)格式:READ 变量 [,变量]… … … DATA 常量 [,常量]…功能:READ语句将DATA语句中提供的数据依次赋给指定的变量RESTORE (恢复数据区语句)格式:RESTORE [行号|行标号]功能:从指定的DATA语句行中读入常量数值函数SIN (正弦函数)格式:SIN (X)功能:求X的正弦函数值COS (余弦函数)格式:COS(X)功能:求X的余弦函数值TAN (正切函数)格式:TAN(X)功能:求X的正切函数值ATN (反正切函数)格式:ATN(X)功能:求X的反正切函数值SQR (平方要函数)格式:SQR(X)功能:求X的算术平方根值,其中X必须大于或等于零EXP (指数函数)格式:EXP(X)功能:求以e为底的X次幂,e=2.718282LOG (对数函数)格式:LOG(X)功能:求以e为底的自然数值,即In x 的值SGN (符号函数)格式:SGN(X)功能:求自变量X的符号ABS (绝对值函数)格式:ABS(X)功能:求自变量X的绝对值,即|X|INT (取整函数)格式:INT(X)功能:取不大于X值的最大整数FIX (截取整数函数)格式:FIX(X)功能:把一个带有小数的数去掉小数部分,不进行舍入,直接截取整数部分。自变量X可以是任意数值表达式CINT (转为整数函数)格式:CINT(X)功能:把一个带有小数的数转换成整数,对小数部分四舍五入CLNG (转为长整数函数)格式:CLNG(X)功能:把自变量X转变为长整数CSNG (单精度函数)格式:CSNG(X)功能:把数值X转变为单精度数,其中自变量X是一个数值表达式,使用该函数它将被转换成单精度数CDBL (双精度函数)格式:CDBL(X)功能:把数值X转变为双精度数,自变量X可以是任意数值表达式RND (随机函数)格式:RND(X)功能:产生一个0与1之间的随机数TIMER (?函数)格式:TIMER功能:从午夜开始计算秒数ASCII (ASCII码函数)格式:ASC(X$)功能:返回字符串 X$ 第一个字符的ASCII代码VAL (字符串转数值函数)格式:VAL(X$)功能:将字符串 X$ 转换成数值LEN (测长函数)格式:LEN(X$)功能:测量字符串的长度,即字符串的字符个数INSTR (子字符串检索函数)格式:INSTR([N,] X$,Y$)功能:返回字符串 Y$ 在字符串 X$ 中第一次出现的位置屏幕显示格式中常用的三个函数TAB (?函数)格式:TAB(X)功能:在指定位置X上显示或打印所需要的信息SPC (?函数)格式:SPC(X)功能:空X个空格SPACE$ (?函数)格式:SPACE$(N)功能:返回一个字符串,该字符串由N个空格组成输入函数INKEY$ (?函数)格式:INKEY$功能:从键盘上读一个字符INPUT$ (?函数)格式:INPUT$ (N[,[#] 文件号])功能:返回从键盘或指定文件中读出的N个字符组成的字符串CSRLIN (光标行座标函数)格式:CSRLIN功能:返回当前光标行座标位置POS (光标列座标函数)格式:POS(N)功能:返回当前光标列座标位置UBOUND;LBOUND (测试下标上、下界函数)格式:UBOUND(数组[,维]) LBOUND(数组[,维])功能:返回一个已定义数组中指定维的上、下界FRE (测试空字节函数)格式:FRE(X)功能:返回空闲内存节数GOTO格式:GOTO 行标识符功能:改变程序的执行顺序,无条件地转去执行GOTO后面所指的行标识符去执行ON/GOOT格式:ON 表达式 GOTO 行标识符表功能:先计算ON后面的表达式的值,再根据计算结果,将程序转移到GOTO所指行标识符表中的某个行标识符去执行关系运算= (等于)> (大于)>=(大于或等于)< (小于)<=(小于或等于)<>(不等于)AND(与)OR (或)NOT(非)表: A B | NOT A | NOT B | A AND B | A OR B 1 1 | 0 | 0 | 1 | 1 1 0 | 0 | 1 | 0 | 1 0 1 | 1 | 0 | 0 | 1 0 0 | 1 | 1 | 0 | 0逻辑运行顺序: NOT—AND—OR ()—算术—关系—逻辑IF (条件语句)单行 IF 条件语句格式:IF 条件 THEN 语句序列1 [ELSE 语句序列2]功能:首先计算条件的值,如果为真则执行THEN后的语句序列1,否则执行ELSE后面的语句序列2块结构 IF 条件语句格式:IF 条件1 THEN [语句块1] [ELSEIF 条件2 THEN [语句块2] …… [ELSE [语句块n]] END IFCASE (条件语句)格式: SELECT CASE 测试表达式 CASE 表达式表1 [语句块1] [CASE 表达式表2 [语句块2]] …… [CASE ELSE [语句块N]] END SELECT功能:根据表达式的值,从多个语句块中选择符合条件的一个语句块执行FOR/NEXT(循环语句)格式:FOR A=E1 TO E2 STEP E3 循环体 NEXT A说明: FOR 语句为循环说明语句,它说明了循环的次数FOR TO STEP 为语句定义符 A--循环控制变量,可以用任一简单变量表示 E1--循环控制变量的初值 E2--循环控制变量的终值 E3--循环控制变量的增值,也称步长 NEXT 语句为循环终端语句,它与FOR语句必须成对出现 NEXT语句中的循环控制变量必须与FOR语句中的一致 循环体由一条或多条语句构成,是被重复执行的部分WHILE/WEND (循环语句)格式: WHILE <条件> 循环体 WEND说明: WHILE是循环的起始语句又称说明语句,它的作用是给出循环条件 WEND是循环的终止语句. <条件>代表一个逻辑条件,它可以是一个关系表达式也可以是一个逻辑表达式,还可以是一个变量或常数DO/LOOP (循环语句)格式1: DO[(WHILE 或 UNTIL)条件] 循环体 [EXIT DO] LOOP格式2: DO 循环体 [EXIT DO] LOOP[(WHILE 或 UNTIL)条件]说明: 如果条件永远成DO-LOOP循环可能陷入"死循环"这时可用EXIT DO 来退出循环 DO循环可以嵌套,其规则与FOR-NEXT循环相同字符串函数CHR$ (字符函数)格式:CHR$ (N)功能:将ASCII码值N转换成它所表示的字符MID$ (取中间字符串函数)格式:MID$ (A$, N [,M])功能:从字符串A$中,第N个字符起,取出M个字符STRING$格式1:STRING$(N, X)功能: 产生N个ASCII码X所对应的字符.通常用在无法从键盘按输入的字符格式2:STRING$(N, X$)功能: 产生N个字符串X$中的第一个字符OCT$ (十进制转八进制函数)格式:OCT$ (X)功能:将十进制数值转换成八进制字符串STR$ (数值转换成字符串函数)格式:STR$ (X)功能:将数值数据转换成字符串数据LTRIM$ (删除字符串左边空格函数)格式:LTRIM$ (X$)功能:删除字符串X$左边的空格RTRIM$ (删除字符串右边空格函数)格式:RTRIM$ (X$)功能:删除字符串数据X$右边的空格LCASE$ (小写函数)格式:LCASE$ (A$)功能:将A$中所有大写字母改成小写UCASE$ (大写函数)格式:UCASE$(A$)功能:将A$中所有小写字母改成大写TRIM$ (两头截空函数)格式:TRIM$ (A$)功能:截去字符串A$的头尾所有空格LEFT$ (左取函数)格式:LEFT$(A$,N)功能:得到字符串A$最左边的N个字符RIGHT$ (右取函数)格式:RIGHT$(A$,N)功能:得到字符串A$最右边的N个字符HEX$(十进制数转换十六进制字符串)格式:HEX$(N)功能:将十进制数N转换成十六进制字符串MKI$ (把整数转换为字符串)IKL$ (把长整数转换为字符串)MKS$ (把单精度数转换为字符串)DATE$/TIME$ (取得系统的日期/时间)GOSUB/RETURN (调用子程序语句和返回语句)GOSUB (调用子程序)格式: GOSUB<标号1>功能:用于转移到子程序的入口语句去执行RETURN (子程序返回语句)格式:RETURN [<标号2>]功能:用于子程序执行完毕从子程序返回,作为子程序的结束语句DEF FN (用户自定义函数)格式1: DEF FN <函数名>[(参数表)]=<表达式>格式2: DEF FN <函数名>[(参数表)] 语句块 FN <函数名>=<表达式> END DEF功能: 定义一个用户自己的函数SUB (过程定义)格式: SUB 过程名[(参数表)][STATIC] 语句序列 END SUB功能: 定义一个SUB过程FUNCTION (过程定义)格式: FUNCTION 过程名[(参数表)][STATIC] 语句序列 过程名=表达式 END FUNCTION功能: 定义FUNCTION函数过程DECLARE (过程说明语句)格式: DECLARE [RUNCTION/SUB] 过程名[(参数表)]功能: 对被调用的过程进行说明,对传递的自变量进行检查DIM SHARED / COMMON SHARED (定义全局变量)格试: DIM SHARED 变量名表 / COMMON SHARED 变量名表功能: 将变量名表中的变量定义为全局变量STATIC (定义局部变量)格式: STATIC 变量表功能: 在DEF FN 函数、FUNCTION 或 SUB 过程中把变量定义为局部变量SHARED (共享变量)格式: SHARED 变量[AS类型][,变量[AS类型]…功能: 使主程序与某个过程共享变量DIM (数组定义)格式: DIM[SHARED] 变量 [(下标)][AS类型][,变量[(下标)][AS类型]]…功能:说明变量或数组并分配存储空间REDIM (改变分配给数组的空间)格式: REDIM[SHARED] 变量 (下标)[AS类型][,变量(下标[AS类型]……功能: 改变分配给动态数组的空间OPTION BASE (?)格式: OPTION BASE n功能: 指定数组下标的缺省下界OPEN (打开或建立文件)格式1: OPEN 文件说明[FOR 方式1] AS [#] 文件号 [LEN=记录长度]格式2: OPEN 方式2,[#] 文件号,文件说明[,记录长度]说明: 1.在格式1中,"方式1"指定文件的输入/输出有以下几种方式: OUTPUT 指定顺序输出方式 INPUT 指定顺序输入方式 APPEND 指定顺序添加方式 RANDOM 指定随机存取方式,也是缺省方式 2.格式2中的"方式2"指的是以下几种字符 O 指定顺序输出方式 I 指定顺序输入方式 R 指定随机读/写方式 A 指定顺序添加方式CLOSE (结束文件的读/写操作)格式:CLOSE [[#] 文件号 [, [#] 文件号 ]……]功能: 结束文件的读/写操作FREEFILE格式:FREEFILE功能:产生一个尚未使用的最小文件号LOC格式:LOC(N)功能: 返回文件号为N的指定文件的当前位置LOF格式:LOF(N)功能: 返回文件长度PRINT#格式:PRINT# 文件号,[USING 格式字符串;] 表达式[{,|;}]功能: 把数据写入顺序文件中WRITE#格式:WRITE# 文件号,表达式表功能: 把数据写入顺序文件中INPUT#格式:INPUT# 文件号,变量名功能:从顺序文件中读出数据,并把读出的数据赋给相应的程序变量LINE INPUT#格式: LINE INPUT# 文件号,字符串变量功能: 从顺序文件中读取一整行的数据,并赋给其后的字符串变量EOF格式: EOF(文件号)功能:检查文件是否已读完CLS格式:CLS[0|1|2]功能:清除部分或全部屏幕信息说明: CLS 0 清除整个屏幕,系统缺省值 CLS 1 如果利用VIEW语句设置过图形视见区,则清除该区,否则清除整个画面 CLS 2 清除文本视见区,但屏幕的最底行仍保持不变WIDTH格式: 1. WIDTH 宽度 2. WIDTH LPRINT 宽度功能: 语句格式1的功能是改变屏幕显示行的宽度,2的功能是改变打印机输出行的宽度SCREEN格式: SCREEN [模式][,颜色][,当前页][,可见页]功能: 设置屏幕显示方式PSET格式:PSET [STEP](X,Y)[,颜色号]功能:在指定的坐标位置上,以指定的颜色画一个点PRESET格式: PRESET [STEP](X,Y)[,颜色号]功能:在屏幕的指定位置(X,Y)上画一个点LINE格式: LINE[[STEP](X1,Y1)]-[STEP](X2,Y2)[,[颜色号],[,B[F]][,类型符]功能:在屏幕上画线段或矩形框CIRCLE格式: CIRCLE[STEP](X,Y)半径[,颜色][,起始角][,终止角][,纵横比]功能: 以(X,Y)为圆心,用给定的半径画圆 椭圆或圆弧DRAW格式: DRAW 字符串功能: 按语句中的字符串,逐步描绘出图形COLOR格式: 1. COLOR [前景色][,背景色][,边框色] 2. COLOR [背景色][,调色板]PAINT格式: PAINT [STEP](X,Y)[,颜色号][,边框色]功能:给一个封闭的图形,涂上指定的颜色和边框色VIEW格式: VIEW [[SCREEN](X1,Y1)-(X2,Y2)[,[颜色号][,边框色]]]功能:定义输出图形的屏幕尺寸VIEW PRINT格式: VIEW PRINT [顶行 TO 底行]功能: 在屏幕上定义一个文本输出区域WINDOW格式: WINDOW[[SCREEN](X1,Y1)-(X2,Y2)功能:定义当前视见区的逻辑尺寸GET格式: GET [STEP](X1,Y1)-[STEP](X2,Y2),数组名[(下标)]功能:把屏幕上指定区域的图形映象存放到"数组"中PUT格式: PUT[STEP](X,Y),数组名[(下标)][,显示方式]功能: 将GET语句所存入数组中的图形映象在屏幕所指定的区域重新显示出来BEEP格式: BEEP功能: 使电脑喇叭发出"嘟"的一声SOUND格式: SOUND 频率,音长功能: 使喇叭发出一定频率延时的声音PLAY格式: PLAY 命令字符串功能: 用给定字符串表示的音乐演奏
2023-08-02 09:09:151

Qbasic 与 Visual basic 的区别 ?

QBASIC是第三代BASIC语言,Visual Basic是第四代。相比之下,最明显的区别是VB是可视化语言(Visual 就是“可视的”的意思)。窗体上的控件(文本框、按钮、复选框等)一般地直接“画”就可以了。同时,VB是面向对象的。现在人用QBASIC一般是为了进行计算(鲁教版高中数学要学QBASIC,很多工程师也要学),而不是为了做软件。
2023-08-02 09:09:241

QBASIC编程语言和C语言有什么不同?

定义C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。 C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的。 C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。 常用的C语言IDE(集成开发环境)有Microsoft Visual C++,Borland C++,Watcom C++ ,Borland C++ ,Borland C++ Builder,Borland C++ 3.1 for DOS,Watcom C++ 11.0 for DOS,GNU DJGPP C++ ,Lccwin32 C Compiler 3.1,Microsoft C,High C,Turbo C等等..QB即Quick Basic语言.QBasic语言是Quick Basic语言的子集,它只有解释执行功能。属DOS平台下的编程语言,其精髓是当前VB及VB.NET编程语言的基础,只能说QBASIC编的程序不能在WIDOWS平台上运行。DOS发展到后期,出现了Quick Basic语言,它将BASICA,LINK以及DEBUG等软件合并在一起,在同一环境下对用户的源程序自动进行处理--编辑,进行语法检查,编译连接,执行,调试等,最终生成在DOS下的可执行EXE文件.Quick Basic兼容以往的Basic,大多以往Basica开发的源程序不作修改就可在Quick Basic环境下运行或编译.但要注意必须是Basica下以ASCII码存盘的源文件. Visual Basic是可视化Basic编程语言,有4.0,5.0和6.0,发展到现在有.NET BASIC,其中Visual Basic 6.0是应用最广泛的初学者编程语言,它基本兼容大多数BASIC下的源代码或稍加改动就能应用于Visual Basic的代码内,Visual Basic是编译型语言,所生成的EXE文件能在具有VB同版本运行库文件的WINDOWS环境下运行. 学好QBASIC语言对学好VB或C语言都有帮助,就象古汉语现在不用,但古汉语是学习现代汉语的基础一样。
2023-08-02 09:09:341

用QBASIC产生随机数的语句是什么

rnd函数公式 int(rnd*(b-a+1))+a b 大数,A 小数
2023-08-02 09:09:425

QBASIC语言程序怎么在电脑上运行

可以装个DOSbox软件,然后在Dosbox窗口里运行。或者用VMwork虚拟机安装个DOS操作系统。最简单的是用windows的CMD命令来执行。以上三种方法各有优缺点:CMD命令方式操作简单,但消耗资源大,而且兼容性差,VMwork虚拟机方式兼容性最好,因为它本来就虚拟了一个安装DOS的PC机,跟真正的实际PC机一模一样,如果编程是与硬件高度相关,采用这种方式最好,缺点是占用CPU资源太大,几乎100%。DosBox兼顾了以上两种方式的优点,占用CPU资源少而且兼容性也很好(大多数知名的DOS游戏可以很顺畅的运行),并且可以调整运行速度,高度推荐!!!
2023-08-02 09:09:581

Qbasic小学组比赛题

qbasic小学组的基本语句及语法1、输入语句:INPUT “提示内容” ;变量1,变量2,变量3 …规则:(1)输入的值是具体的常量;(2)提示内容必须加双引号;(3)可以给多个变量赋值,中间用“,”隔开。例:求学生数学、语文、英语三门课的平均成绩。2、输出语句:PRINT “提示内容” ;表达式规则:(1)提示内容必须加双引号;(2)可以一次完成输出多个表达式的功能。阅读以下程序,理解屏幕输出语句的格式:屏幕输出如下:3、赋值语句:变量 = 表达式规则:(1)赋值号左边只能是变量名字,右边可以是一个常量,变量或含变量的运算式;(2)赋值号的左右两边不能对换;(3)表达式最终结果是个数值.赋值语句先计算出表达式的结果,然后把这个结果赋给“=”左边的变量;(4)在一个赋值语句中只能对一个变量赋值;(5)对于同一个变量可以多次赋值。例:程序1输出的结果是______; 程序2输出的结果是________。4、条件语句:例:输入x的值,计算函数 的函数值。5、循环语句:直到型循环结构和当型循环结构,如下:例:输入n的值,计算1+2+3+…+n的值。6、其它语句:清屏语句:CLS 屏幕语句:SCREEN 12音乐语句:PLAY “C D E F G A B” 结束语句:END
2023-08-02 09:10:051

请问Qbasic语言中有没有左移和右移位运算?符号是什么?

QBASIC有四类运算符,分别是算术运算符、字符运算符、关系运算符和逻辑运算符,没有C中的逻辑位移运算符。QBASIC因为没有二进制数据类型,所以就没有位移运算。不过可以用其它方法来做:左移一位乘2,右移一位整除2例:Upper8 = X And &HFF00 "去掉低八位 Lower8 = X And &HFF "去掉高八位 Upper8 = Upper8 / 256 "等于右移8位
2023-08-02 09:10:371

QBASIC语言的用法?在线等……

楼上正解。估计会的人基本上都已经忘记完了。
2023-08-02 09:10:464

64位 windows7 使用 qbasic

建议使用Free Basic虽然有个别地方和QBasic有些许不同不过大部分都是相同的...而且貌似是可以在64位系统里用的...
2023-08-02 09:10:552

计算机等级考试

1.《全国计算机等级考试考试大纲(2002年版)》为了适应科技的发展和社会需求的变化,适应知识经济和信息产业发展的要求,教育部考试中心于1994年开始推行全国计算机等级考试,1998年适时地制订了新的考试大纲,为适应我国计算机技术的快速发展,2001年相继对一、二、三级考试科目设置进行了调整,对部分考试科目的内容作了更新,对上机考试软件进行了改进,对考试管理的手段也做作了进一步规范化要求。在前期试点的基础上,改进后的考试于2002年下半年在全国各省(自治区、直辖市)全面推开。为了及时满足考生学习备考的需要,我社独家出版了调整后的考试大纲,明确了各科目考试的考试要求、考试内容及考试形式。 2.《全国计算机等级考试一级B教程》(Windows环境)本书是在教育部考试中心组织、全国计算机等级考试委员会的指导下,由有关专家严格按照"全国计算机等级考试一级B(Windows 环境)考试大纲" (2002年版)的要求执笔编写而成,内容包括计算机基础知识,计算机系统,DOS操作系统,中文Windows操作系统,中文Word的使用,中文Excel的使用,计算机网络基础知识及上机指导。 本书以重实用性、适当照顾内容的完整性为编写原则,全书叙述通俗,图文并茂,简洁易懂,,每章之后都附有一定数量的练习题,供读者练习和自我检测,是参加一级B考试者必备的辅导教材,本也可作为大专院校非计算机专业的学生的计算机入门参考书。3.《全国计算机等级考试二级教程—基础知识》(2002年修订版)本书是在教育部考试中心组织、全国计算机等级考试委员会的指导下,由有关专家严格按照"全国计算机等级考试二级考试大纲" (2002年版)中对二级考试公共部分(计算机基础知识)的要求执笔编写而成。主要内容包括数制转换与字符编码,计算机系统的组成与应用,DOS操作系统,计算机安全,计算机网络与多媒体技术,Windows操作系统的使用等。本书仅供参加二级QBASIC、C、FoxBASE+考试的考生使用。本书是参加计算机等级考试相应科目考试者必备的教材,也可作为高等院校计算机公共基础课程的教材或自学参考书。4.《全国计算机等级考试二级教程—QBASIC语言程序设计》本书是在教育部考试中心组织、全国计算机等级考试委员会的指导下,由有关专家严格按照"全国计算机等级考试二级考试大纲"(2002年版)中对QBASIC语言程序设计考试的要求执笔编写而成。主要内容包括QBASIC的基本概念,顺序程序设计,选择结构程序设计,循环结构,函数与子程序,数组,字符处理,屏幕控制和作图,文件,如何使用QBASIC及上机指导,每章之后都附有一定数量的练习题,供读者练习和自我检测。本书是参加二级QBASIC语言程序设计考试者必备的辅导教材,也可作为大专院校学生学习QBASIC语言程序设计的参考书。 5.《全国计算机等级考试二级教程—FoxBASE+数据库管理系统》本书是在教育部考试中心组织、全国计算机等级考试委员会的指导下,由有关专家严格按照"全国计算机等级考试二级考试大纲"(2002年版)中对FoxBase+数据库管理系统考试的要求执笔编写而成。全书以FoxBase+为基础,介绍了数据库系统的基础知识,数据库的维护,数据库的统计与重新组织,多重数据库的操作以及FoxBase+的数据元素和常用函数等,并对应用系统的程序设计、系统环境和状态参数等作了系统介绍,每章之后都附有一定数量的练习题,供读者练习和自我检测。本书是参加二级FoxBase+数据库管理系统考试者必备的辅导教材,也可作为大专院校学生学习FoxBase+数据库管理系统的参考书。6.《全国计算机等级考试二级教程—C语言程序设计》本书是在教育部考试中心组织、全国计算机等级考试委员会的指导下,由有关专家严格按照《全国计算机等级考试二级考试大纲》(2002年版)中对C语言程序设计考试的要求执笔编写而成。介绍了C语言程序设计基本知识,C程序设计的主要结构,C语言中涉及的各种数据类型,C语言中的函数,C语言中用户标识符的作用域和存储类,编译预处理和动态存储分配,结构体、共用体和用户定义类型,位运算,文件及上机指导,每章之后都附有一定数量的练习题,供读者练习和自我检测。本书是参加二级C语言程序设计考试者必备的辅导教材,也可作为大专院校学生学习C语言程序设的参考书。7.《全国计算机等级考试二级教程—Visual Basic语言程序设计》(修订版)本书是在教育部考试中心组织、全国计算机等级考试委员会的指导下,由有关专家严格按照"全国计算机等级考试二级考试大纲(Visual Basic语言程序设计)"(2002年版)的要求执笔编写而成。内容包括:Visual Basic 6.0中文版的编程环境,常用的内部控件的功能和用法,控制结构,数组,过程,菜单,对话框,多窗体程序设计技术和鼠标、键盘事件及文件处理等。每章后都附有一定数量的习题,供读者练习和自我检测。针对初学者的特点,全书在编排上注意由简及繁、由浅入深和循序渐进,叙述通俗易懂,内容简洁实用。本书是参加二级Visual Basic语言程序设计考试者必备的辅导教材,也可作为大专院校学生学习Visual Basic语言程序设计的参考书。8.《全国计算机等级考试二级教程—Visual FoxPro程序设计》本书是在教育部考试中心组织、全国计算机等级考试委员会的指导下,由有关专家严格按照"全国计算机等级考试二级考试大纲(Visual FoxPro程序设计)"(2002年版)的要求执笔编写而成。内容包括:数据库基础知识,Visual FoxPro 6.0的数据库设计、数据库应用系统的创建操作,面向过程的程序设计和面向对象程序设计方法。每章后都附有一定数量的习题,供读者练习和自我检测。针对初学者的特点,全书在编排上注意由简及繁、由浅入深和循序渐进,叙述通俗易懂,内容简洁实用。本书是参加二级Visual FoxPro程序设计考试者必备的辅导教材,也可作为大专院校学生学习Visual FoxPro程序设计的参考书。9.《全国计算机等级考试三级教程—PC技术》本书是在教育部考试中心组织、全国计算机等级考试委员会的指导下,由有关专家严格按照"全国计算机等级考试三级考试大纲(PC技术)"(2002年版)的要求执笔编写而成。主要内容包括计算机应用的基础知识、80x86微处理器与汇编语言程序设计、PC机组成原理与接口技术、Windows 98的基本原理以及PC机常用外围设备。内容做到了既不超纲,又不降低水平;讲解简明扼要,理论联系实际。在每一章的后面均附有练习题并附有参考答案,供读者练习和自我检测。本书是参加全国计算机等级考试三级(PC技术)考试者必备的辅导教材,也可以作为高等学校计算机、自动控制、通信等电类专业"微机原理与接口技术"的教材,对企事业单位中从事PC机使用、管理、维护和应用开发的人员也有很好的学习参考作用。10.《全国计算机等级考试三级教程—信息管理技术》 本书是在教育部考试中心组织、全国计算机等级考试委员会的指导下,由有关专家严格按照"全国计算机等级考试三级考试大纲(信息管理技术)"(2002年版)的要求执笔编写而成。主要内容包括:计算机基础知识、软件工程、数据库、有关信息管理的相关知识和开发方法及上机指导等,在每一章的后面均附有练习题并附有参考答案,供读者练习和自我检测。 本书是参加全国计算机等级考试三级(信息管理技术)考试者必备的辅导教材,也可以作为学习计算机信息管理知识的参考书。11.《全国计算机等级考试三级教程—网络技术》本书是在教育部考试中心组织、全国计算机等级考试委员会的指导下,由有关专家严格按照"全国计算机等级考试三级考试大纲(网络技术)"(2002年版)的要求执笔编写而成。主要内容包括:计算机基础知识、操作系统、计算机网络基本工作原理以及相关的应用技术等。在每一章的后面均附有练习题并附有参考答案,供读者练习和自我检测。本书重在让考生掌握计算机基础知识,了解和掌握局域网、因特网的基本原理和方法,熟悉计算机网络系统的组建方法和技术,从而培养考生从事网络管理项目和简单网络应用系统开发和维护的基本能力。本书是参加全国计算机等级考试三级(网络技术)考试者必备的辅导教材,也可以作为学习计算机网络知识的参考书。12.《全国计算机等级考试三级教程—数据库技术》本书是在教育部考试中心组织、全国计算机等级考试委员会的指导下,由有关专家严格按照"全国计算机等级考试三级考试大纲(数据库技术)"(2002年版)的要求执笔编写而成。主要内容包括:计算机基础知识、数据结构、操作系统、数据库系统基本概念和基本原理、数据库设计和数据库应用系统开发的方法和工具、数据库技术发展的动态及上机指导。在每一章的后面均附有练习题并附有参考答案,供读者练习和自我检测。本书是参加全国计算机等级考试三级(数据库技术)考试者必备的辅导教材,也可以作为学习计算机数据库知识的参考书。 13.《全国计算机等级考试考试指导》(四级)本书是在教育部考试中心组织、全国计算机等级考试委员会的指导下,由有关专家严格按照"全国计算机等级考试四级考试大纲"的要求执笔编写而成。主要内容包括了计算机工作原理,数据结构与算法,离散数学,操作系统,软件工程,数据库,计算机体系结构,计算机网络和通信等。本书除了作为全国计算机等级考试四级考试的正式教材外,还可用于社会读者学习相关计算机知识的参考书。全国计算机等级考试说明一、考试性质全国计算机等级考试是教育部考试中心主办,用于测试应试人员计算机应用知识与能力的等级水平考试。二、考试目的随着计算机技术在我国各个领域的推广、普及、越来越多的人开始学习计算机知识,许多用人部门已将具有一定的计算机知识与能力作为考核和录用工作人员的标准之一。因此,经教育部批准,决定举办全国计算机等级考试,其目的在于推进计算机知识的普及,促进计算机技术的推广应用,以适应社会主义经济建设的需要,为用人部门录用和考核工作人员服务。该考试面向社会,服务于劳动力市场,为人员择业、人才流动提供其计算机应用知识与能力的证明,以便用人部门录用和考核工作人员时有一个统一、客观、公正的标准。三、考试组织机构教育部考试中心聘请全国著名计算机专家组成“全国计算机等级考试委员会”,负责设计考试,审定考试大纲、试题及评分标准。教育部考试中心组织实施该项考试、组织编写考试大纲及相应的辅导材料、命制试卷、研制上机考试和考务管理软件,开展考试研究等。教育部考试中心在各省(自治区、直辖市)设立省级承办机构,各省(自治区、直辖市)承办机构根据教育部考试中心的规定设立考点,组织考试。考生在考点报名、考试、获取成绩通知单和合格证书。四、考试等级和要求此项考试根据各工作岗位使用计算机的不同要求,目前暂定四个等级。一级分为DOS版和Windows版,考核应试者计算机基本知识和使用微机系统的初步能力。二级考核应试者软、硬件基础知识和使用一种高级计算机程序设计语言(QBASIC、FORTRAN、Pascal、C、FoxBASE)编制程序、上机调试的能力。三级分A、B类。三级A类考核计算机应用基础知识和计算机硬件系统开发的初步能力;三级B类考核计算机应用基础知识和计算机软件系统开发的初步能力。四级考核计算机应用项目或应用系统的分析和设计的必备能力。此外,教育部考试中心在北京、福建、河北面向当地省市(系统)干部、管理人员开考一级B类考试。一级B类考试水平与一级相当,考试内容更符合机关干部、企事业单位管理人员的需要,采用无纸化考试形式。考试合格者获得一级合格证书,证书上注明“B类”字样。五、考试方式采用全国统一命题、统一考试,笔试和上机操作考试相结合的形式。笔试时间一级为90分钟,二级、三级为120分钟,四级为180分钟,上机考试一级为45分钟二级、三级、四级为60分钟。一级B类实行无纸化考试,全部在计算机上考试,时间为90分钟。六、开考等级与具体考试日期从1997年开始,全国计算机等级考试每年考二次。上半年开考一、二、三级,下半年开考一、二、四级。上半年考试时间为4月第一个星期天上午(笔试),上机考试从笔试的下一天开始,由考点具体安排。下半年考试时间为9月倒数第二个星期天上午(笔试),上机考试时间从笔试的下一天开始,由考点具体安排。一级B类考试每年也开考两次。上半年考试开始时间为5月第三个星期六,下半年考试开始时间为每年10月第二个星期六,上下半年各考4天。七、考试报名每次考试报名的具体时间由各省(自治区、直辖市)省级承办机构规定。考试分四个级别,其中一级考试分两个版本,DOS版和Windows版,二级分QBASIC、FORTRAN、Pascal、C、FoxBASE等5种语言,三级分A、B类。考生不必先通过第一(二、三)级再报考第二(三、四)级,可任选其中一个等级报考。如果一个级别中有不同类别,考生必须选择其中一类。考生应携带身份证和一寸免冠照片两张到就近考点报名。没有身份证的未成年人,可凭户口本报名,现役军人凭军人身份证件报名。报名时应交纳报名考试费。八、合格证书全国计算机等级考试合格证书用中、英两种文字书写,全国通用。它是持有人计算机应用知识和能力的证明,可供用人部门录用和考核工作人员时参考。成绩合格者由教育部考试中心颁发合格证书。成绩均优秀者,合格证书上注明“优秀”字样。九、其他教育部考试中心准备待时机成熟时推出二级FoxPro考试以取代目前的FoxBASE考试,届时将发布考试大纲。全国计算机等级考试要求考试日期:上半年在4月第一个星期天上午9:00开始;下半年在9月倒数第二个星期天上午9:00开始。考试时长:笔试:一级(普通类)为90分钟;二、三级为120分钟;四级为180分钟。机试:一级(普通类)为45分钟;一级B类为90分钟;二、三、四级为60分钟。由机器自动计时,多为Novell Netware 3.1x环境。考试题型:笔试:单项选择(约80%)和填空(约20%)机试:1、普通一级:DOS操作题30%(考六个命令,各5分,一般是RD、MD、DEL、COPY、REN、ATTRIB、)、汉字录入30%(约200个汉字,含全半角符号数字,最多只能用10分钟时间)、WPS排版30%(多考打印控制、左右边界设置、段落重排、表格制作、块操作、查找替换――注意可能是软硬回车符等特殊字符、窗口操作等)、FoxBASE基础10%(考建库、输入五至八条记录、替换Replace、求和Sum、平均Average、条件显示List、记录拷贝Copy等)。Windows版本暂无具体资料。2、一级B:与普通一级相似,采用无纸化考试3、二级:DOS操作题30%(与普通一级要求相同)、程序修改30%(给出一个指定功能的程序,文件名多为Modi1.xxx――扩展名依所考语言不同而不同,如C语言即为Modi1.C等,在有错误的那行的上行会用***Found ***这样的标记列出,考生只要对有此标记的下行将错误改正确即可,不要将其它地方改动,也不能将这个标记删除,否则影响成绩)、程序编写40%(按给定要求编写程序,方法不限,只要求运行结果正确,一般已对整个程序写出若干行,文件名一般为Prog1.xxx)。4、三级:A类偏硬要求使用任一编辑器如Editor编写宏汇编语言程序,B类编软要求使用Turbo C2.0编写C语言程序。5、四级:暂无资料。
2023-08-02 09:11:061

QBASIC的几个问题

QBASIC的几个问题 悬赏分:30 - 离问题结束还有 14 天 23 小时 1、完善下列程序,使其能求出从键盘输入的任意一个非负数的算术平方根。INPUT XIF X>=0 THENLET S= sqr (s)PRINT SELSEPRINT X;"没有实根"ENDIFEND3、写出下列程序运行结果。LET A=36LET B=4LET C=SQR(A)+BPRINT CEND运行结果: 104、完善下列程序,使其能求出12+10+8+……+2之和。 LET S=0 FOR I=12 TO 2 STEP -2 LET S= S+I NEXT I PRINT S END7、写出下列程序运行结果。LET A=9.6LET B=2LET B= INT(A/3)PRINT BEND运行结果: 38、完善下列程序,使其能求出1+2+3+……+20之和。 LET S=0 FOR I=1 TO 20 LET S= S + I NEXT I PRINT S END11、写出下列程序运行结果。LET A=3.2LET B=4.6LET C=INT(A+B)PRINT CEND运行结果: 712、完善下列程序,使其能求出10+8+6+……+2之和。 LET S=0 FOR I=10 TO 2 STEP -2 LET S= s+I NEXT I PRINT S END13、完善下列程序,使其能求出1+1.1+1.2+1.3+……+100之和。LET S=0FOR I= 1 TO 100 STEP 0.1LET S=S+INEXT IPRINT SEND16、求N+(N-1)+(N-2)+……+3+2+1,完善下面的程序LET S=0INPUT NFOR I=N TO 1 STEP -1LET S= S+INEXT IPRINT SEND17、写出下列程序运行结果。S=0FOR X=1 TO 5LET S=S+1NEXT XPRINT SEND运行结果: 5 18. 写出下列程序运行结果。S=0FOR X=10 TO 2 STEP -4LET S=S+XNEXT XPRINT S/XEND运行结果: -919、完善下列程序,该程序的功能是:从键盘上任意输入的两个数,求最大数。INPUT A , BIF A>B THEN MAX= AELSEMAX=BENDIFPRINT “MAX=” ; MAXEND20、完善下列程序,该程序的功能是:从键盘输入一个数,如果这个数不等于零,那么输出它的倒数,否则不显示。INPUT XIF X<>0 THENLET Y= 1/XPRINT YEND IFEND 第三题中SQR是求平方根!不可能是负数的!第四题的确是 -2 我少打了负号!第七题INT是求整函数!意思是A/3之后等于3.2 再用INT对其取整!十七题是对S进行累加!FOR 循环几次就累加几次!十八题是让一个变量S对X进行取数相加!X等于多少!S就将其累加!例如X进行FOR 循环之后依次是10 6 2 S就将这三个数相加!最后一个S/X 要注意X的值并不是2 而应该是 负二因为当FOR进行了三次递减之后,X是2,在程序看来并没有破出循环条件!所以最后还进行了一次减法,但进行最后一次递减之后循环条件破出了!所以下面就没有再执行!运行依次是:10+6+2 / -2
2023-08-02 09:11:231

qbasic是c语言吗

区别大了,从语法,应用都不一样
2023-08-02 09:11:313

qbasic中的问题

运算精度不同造成的,这种例子挺多的,还有水仙花数时也有这样的现象。
2023-08-02 09:12:061

计算机最高等级是几级?

全国计算机考试 二级 也有三级的 也有专业三级的
2023-08-02 09:12:236

人们通常所说的编程指的是什么?能教我一下吗?

就是用一堆指令控制定义好的变量为你工作!一天两天也讲不明白!
2023-08-02 09:13:004

QBASIC的问题

dim n=0 ,i=0,j=0 , mySwitch=0input "请输入数的个数(n<=30000)" ndim myArray(n)for s=1 to ninput"请输入要排序的数" myArray(n)nextfor i=0 to n for j=i to n if myArray(i)>myArray(j) then mySwitch=myArray(i) myArray(j)==mySwitch endif nextprint"排序为" myArraynext老长时间没玩过了,试吧,算法没有错,忘了怎样定义了
2023-08-02 09:13:092

有谁能帮我解释一下Qbasic里Play这个命令的具体用法?

功能:演奏由给定的字符串所表示的音乐 格式:PLAY [命令字符串] 说明:[命令字符串]是一种音乐语言单个字符命令组成,用以表示音符的音高、音长、速度及演奏方式等。 乐谱中的音符CDEFGAB(当1=C时相当于简符1234567)在BASIC中仍然是这7个字母,“#”(或“+”)号与“-”号分别表示乐谱中的升半音(#)和降半音(b),字符“.”代表延长前面音符的一半时长(用来表示附点音符),其他字符命今如下: 1、O命令 功能:用来设置要演奏的音符所在的八度,即音阶。 格式:On 说明:命令中n的取值为0-6。比如.使计算机在演奏完音阶3的CD之后,再演奏一个高八度的C,即音阶4中的c调,可以用PLAY “O3CDO4C”来实现。普通中音是指音阶3中的音符。 2、L命令 功能;用来设置要演奏的每个音符的长度(亦称音符的时值)。 格式:Ln 说明:n的取值1-64,L1表示以全音符,L2表示半音符,L4表示四分音符,L8表示八分音符…… 一个音符的时值也可以直接写在该音符后面,而不用L命令。如L8A与A8等效,C4E4D4A4等效于L4CEDA,而L4CDEFC2AB2则表示音符后面不带数字的按L设定的四分音符演奏,后面带数字的G2和B2按数字指定的音值演奏,显然用L命令更简洁方便。 3、P命令 功能:表示休止符的长度 格式:Pn 说明:n的取值1-64,P1表示全休止符.P2表示半休止符,P4表示四分休止符…… 4、T命令 功能;用来设置演奏的节拍速度。 格式:Tn 说明:n为每分钟演奏四分音符的数量,取值32-255,缺省是T120 注意:除了T命令外还可以用以下三个命令来控制演奏的速度: (1)MN(音乐标准):它使每个音符以L设定的音值的7/8来演奏,使得两两音符之间有短暂的停顿。 (2)ML(音乐连奏);使演奏时两两音符间不停顿,每个音符将演奏足L规定的音长。 (3)Ms(音乐断音):使每个音符更短一些,以L给出的音值的3/4来演奏,以此来延长音符间的停顿。 另外.QB演奏音乐时有两种方式供选择:前台音乐和背景音乐。由MF和MB来确定。当“命令字符串”中出现MF时,表示在前台插放音乐.即QB要等到执行完PLAY语句后才能继续往下执行程序,在播放音乐时不能做其它的事情。而出现MB时,则表示在后台播放音乐,QB可以将最多32个音符或休止符保存在缓冲区,然后继续执行下面程序,而无需等待把这些音符全部演奏完。这样,MB允许QB在演奏的同时做一些其它的事情,如运算、绘图等等。 现在,在了解了PLAY语句使用方法的基础上我们编制一个简单的程序,来演奏《友谊地久天长》的片断,其相应的简谱如下: 我们把这段乐曲分四部分,每部分单独用一字符串表示,为使两部分间有短暂停顿,在每一部分的末端都用MN演奏。乐曲中连线处用ML连贯演奏。 A$="O2MNG O3C.C16CE D.C16DE C.C16EG MNA4." B$="A G.E16EC D.C16DE C.O2A16AG O3MNC4." C$="A MLG.E16EC D.C16MNDA MLG.E16EG MNA4." D$="O4C O3G.E16EC D.C16DE C.O2A16AG O3C4." PLAY "T60 L8"+A$+B$+C$+D$ END 为清晰起见,程序中各小节的音乐编码之间以空格分开,这样编码与乐谱之间的对应关系一目了然。
2023-08-02 09:13:171

QBaisc与VBasic有什么不同

vb应用更广
2023-08-02 09:13:263

如何改变qbasic语言运行时字体的大小

运行时!可以通过screen 语句来时现啊,默认是80*25的字符模式,可以通过screen 1就变成了40*12的模式,字大多了(个人感觉不好看呢)可以自己看帮助里的screen的详细说明楼上各位说的那个不行的,不是qb运行后的状态。因为qb是dos程序,所以又有一套屏幕规则。
2023-08-02 09:13:343

我说的C语言跟我爸说的QBASIC完全不是一种软件,但我爸认为C是QBASIC的升级版我该怎么纠正?

首先,我纠正一下你们两个人,QBAISC和C都是编程语言,不是“软件”。C语言诞生于美国的贝尔实验室,由丹尼斯·里奇(Dennis MacAlistair Ritchie)以肯·汤普森(Kenneth Lane Thompson)设计的B语言为基础发展而来,在它的主体设计完成后,汤普逊和里奇用它完全重写了UNIX,且随着UNIX的发展,c语言也得到了不断的完善。为了利于C语言的全面推广,许多专家学者和硬件厂商联合组成了C语言标准委员会,并在之后的1989年,诞生了第一个完备的C标准,简称“C89”,也就是“ANSI C”,截至2020年,最新的C语言标准为2018年6月发布的“C18”。QBASIC语言是Microsoft公司开发的,MS-DOS 5.0自带的一种计算机程序设计语言。它是由BASIC语言发展而来的一种模块化和结构化的BASIC语言版本,它不但继承了BASIC语言版本的易学、易用等特点,而且扩充了其功能,主要表现在:扩充了变量和常量的类型;提供了新的选择结构; 改进了循环结构;提供了作为单独模块的子程序和函数;不再需要行号; 具有良好的编辑环境;提供联机帮助;提供“分步执行”、“跟踪”等调试工具;采用先进的解释执行方式等几个方面。两者没有什么关系。
2023-08-02 09:13:441

qbasic语言还有人使用吗

QBASIC是BASIC(Beginner"s All-purpose Symbolic Instruction Code,初学者通用指令代码)语言的一个变种,由美国微软公司开发,1991年随MS-DOS 5.0推出。不能被编译成独立的可执行文件,源代码在集成开发环境(IDE)中先被编译成中间代码,然后中间代码在IDE中被解释执行。QBASIC被设计用来代替GW-BASIC,并被集成在MS-DOS 5.0及其更高版本(包括Windows 95)中。QBASIC基于微软稍早推出的QuickBASIC 4.5,但去掉了后者的编译和连接部分。微软在较新版本的Windows中不再集成QBASIC。不过Windows 98的用户可以在光盘的TOOLSOLDMSDOS目录中找到QBASIC,在Windows 95的光盘中,QBASIC存放在OTHEROLDMSDOS目录中。目前QBASIC已经很少被使用了,取而代之的是可视化basic语言VB。
2023-08-02 09:14:001

数学QBASIC语句的输出语句

m=5print 3+mm=3+mprint m典型的
2023-08-02 09:14:084

QBASIC语言程序软件下载在什么网站,如何安装使用

http://xiazai.zol.com.cn/detail/14/132311.shtml下载压缩文件后解压即可。
2023-08-02 09:14:182

QBASIC语言是什么!

几乎被淘汰了一种很基本的语言 入门很简单但是 性能与现在流行的语言没法比建议 如果是编程入门可以学一下不建议 作为发展方向
2023-08-02 09:14:403

Qbasic和VB 有什么不同

都基于古老的BASIC语言语法。QBASIC是面向过程的编程环境,不是可视化的,现在几乎已经没人用了;而VB是面向对象的编程环境,是微软推出的一种可视化IDE。
2023-08-02 09:14:504

QBASIC语言怎么念

音标[kjubeisik],即q单独念,basic单独念
2023-08-02 09:14:571

qbasic 如何判定一个数为整数? 判定一个数是奇数呢?

判定一个数N是否为整数常用表达式为:INT(N)=N或FIX(N)=N 上两式值为真时N是整数,为假时不是整数. 判定一个整数N是奇数常用有三种方法: 1)N MOD 2=1 (N除以2所剩的佘数为1) 2)INT(N/2)N/2 3)FIX(N/2)N/2
2023-08-02 09:15:041

c语言与qb语言有什么不同

定义C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的。C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。常用的C语言IDE(集成开发环境)有Microsoft Visual C++,Borland C++,Watcom C++ ,Borland C++ ,Borland C++ Builder,Borland C++ 3.1 for DOS,Watcom C++ 11.0 for DOS,GNU DJGPP C++ ,Lccwin32 C Compiler 3.1,Microsoft C,High C,Turbo C等等..QB即Quick Basic语言.QBasic语言是Quick Basic语言的子集,它只有解释执行功能。属DOS平台下的编程语言,其精髓是当前VB及VB.NET编程语言的基础,只能说QBASIC编的程序不能在WIDOWS平台上运行。DOS发展到后期,出现了Quick Basic语言,它将BASICA,LINK以及DEBUG等软件合并在一起,在同一环境下对用户的源程序自动进行处理--编辑,进行语法检查,编译连接,执行,调试等,最终生成在DOS下的可执行EXE文件.Quick Basic兼容以往的Basic,大多以往Basica开发的源程序不作修改就可在Quick Basic环境下运行或编译.但要注意必须是Basica下以ASCII码存盘的源文件. Visual Basic是可视化Basic编程语言,有4.0,5.0和6.0,发展到现在有.NET BASIC,其中Visual Basic 6.0是应用最广泛的初学者编程语言,它基本兼容大多数BASIC下的源代码或稍加改动就能应用于Visual Basic的代码内,Visual Basic是编译型语言,所生成的EXE文件能在具有VB同版本运行库文件的WINDOWS环境下运行. 学好QBASIC语言对学好VB或C语言都有帮助,就象古汉语现在不用,但古汉语是学习现代汉语的基础一样。 可在VB6状态下运行你的GBASIC代码(可能需作改动,并放于窗体的LOAD事件代码中),将窗体的AutoRedraw属性设置为True,此时穿体就象GBASIC的运行窗口可看到运行结果(图形代码在外)。
2023-08-02 09:15:132

如何用QBASIC作Sramoc问题?

现在还有人学QBASIC真少见,QusetionSramoc ( K , M ) 表示用数字0、1、2…、K-1组成的自然数中能被M整除的最小数。给定 K、M,求Sramoc ( K,M )。例如 K=2,M=7的时候,Sramoc( 2 , 7 ) = 1001。输入文件(sramoc.in)第一行为两个整数K、M满足2<=K<=10、1<=M<=1000。输出文件(sramoc.out):输出sramoc(K,M) 。输入样例:2 7输出样例:1001===========================把这个问题转换成进制问题,K代表进制由0到K-1组成的自然数等同于K进制的数比如0到2-1组成的自然数等同于2进制的各个数0,1, 10, 11, 100,101这样按K进制的递增进行。然后把K进制的数,看成10进制的数,得到10进制的值比如,1001,如果是2进制,值为9;如果看成10进制,值为一千零一========所以整个算法就是,K进制的数N,从1开始递增,每次加1,开始循环 把N转换成十进制数D,除7是否余0, 余0则为整数,终止循环,输出N
2023-08-02 09:15:211

如何将程序代码复制到QBASIC编辑页面上?

1、把(*.txt)里的程序复制2、打开qb3、右击标题栏,选择粘贴就ok了
2023-08-02 09:15:282

计算机三级证书有必要考吗?

没有什么用
2023-08-02 09:15:419

qbasic中的REM语句是什么?

rem是注释语句表示后面是注释语句,执行的时候不执行他。
2023-08-02 09:16:141

现在还有人用QBasic吗?

you
2023-08-02 09:16:223

QBAsIC语言怎么在WIN7 64位系统里运行?

在cmd模式下可运行,但由于屏幕显示模式的限制,许多语句会出错,甚至不运行。32位xp、win7存在同样的问题。完美的解决办法,只有安装虚拟机了。比如微软的Virtual PC。可以到“虚拟机之家”查询相关信息。
2023-08-02 09:16:431

请问怎样用qbasic 按大小顺序排列出10个输入的数 谢谢

把输入的数排序后输出,可以用冒泡排序、选择排序等"输入FOR I=1 TO 10 INPUT A(I)NEXT I"选择排序FOR I=1 TO 9 FOR J=I+1 TO 10 IF A(I)<A(J) THEN SWAP A(I),A(J) NEXT JNEXT I"输出FOR I=1 TO 10 PRINT A(I);NEXT I
2023-08-02 09:16:571

如何用qbasic语言编写三角函数程序?

先用勾股定理计算另一条边(b)的长度,然后再使用反正切函数ATN() b=sqr(c*c-a*a) atn(b/a) 51.75度左右 对于其他语言,直接用反余弦函数acos()就好
2023-08-02 09:17:051

用QBASIC编程:用枚举法找出1000以内所有素数

我想可能是应该把if放到for循环结构里。
2023-08-02 09:17:123

QBASIC语言中 对数 对数函数如何表示

LOG(X)以e为底X的对数
2023-08-02 09:17:282

qbasic中e(数学常数)怎么输

log:LOG(x)e:EXP(x)
2023-08-02 09:17:351