




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
千里之行,始于足下。第2頁/共2頁精品文檔推薦QBasic命令大全Basic是一門非常老的編程語言,據講比爾·蓋茨當年上大學時和朋友就曾用basic編了一具系統,賣了很多鈔票,還有每創造一臺用那系統的電腦就給他一些鈔票,后來他就別上學了。
這個地方是對于QBasic的命令,方便廣闊編程初學者參考。QBasic盡管別再列入計算機考試范圍,但它的魅力依舊。
ABSy=ABS(n)得到n的絕對值
ASCy=ASC(S$)得到字符串頭一具字符的ASCII碼
ATNy=ATN(n)得到反正切值(單位是弧度)
CDBLy=CDBL(n)把n轉化為雙精度浮點格式
CHR$S$=CHR$(n)得到ASCII碼n對應的字符
CINTy=CINT(n)對n舉行舍入取整(奇湊偶
CLNGy=CLNG(n)把一具數n轉化為長整數
COMMAND$S$=COMMAND$在DOS下啟動程序時,獲得命令行中的其余信息
COSy=COS(n)得到自變量n的余弦值
CSNGy=CSNG(n)把一具數值轉化為單精度數
CSRLINy=CSRLIN返回光標行數位置
CVIV%=CVI(2字節的串)字符串轉換為整型數
CVSV!=CVS(4字節的串)字符串轉換為單精度數
CVLV&=CVL(4字節的串)字符串轉換為長整數
CVDV#=CVD(8字節的串)字符串轉換為雙精度數
CVSMBFV!=CVSMBF(4字節MS字符串)轉換成IEEE格式單精度數
CVDMBFV#=CVDMBF(8字節MS字符串)轉換成IEEE格式雙精度數
DATE$S$=DATE$把系統日期賦給變量S$
ENVIRON$S$=ENVIRON$(X$)
S$=ENVIRON$(n)得到環境表中的參數
EOFy=EOF(filenum)遇到文件結束則返回真,否則為假
ERDEVy=ERDEV返回設備驅動器錯誤碼
ERDEV$S$=DEDEV$返回設備驅動器錯誤信息
ERRy=ERR返回錯誤的錯誤號
ERLy=ERL返回出錯處最近的行號
EXPy=EXP(X)指數函數y=ex
FILEATTRy=FILEATTR(filenum,attr)返回打開文件的信息
FIXy=FIX(n)截掉小數部分舉行取整
FREy=FRE({S$|-1|-2})得到能夠被程序使用的剩余內存空間的大小
FREEFILEy=FREEFILE返回下一具自由BASIC文件號
HEX$S$=HEX$(n)把十進制數轉換成相應十六進制格式字符串
INKEY$S$=INKEY$從鍵盤上讀數據但別顯示
INPy=INP(portno)從一具I/O端口讀入一具字節
INPUT$S$=INPUT$(m[,[#]n])從鍵盤或文件中讀入指定數量的字符
INSTRy=INSTR([n,]targetstring,patternsttring)字符串查找
INTy=INT(n)得到一具別大于n的最大整數
IOCTL$S$=IOCTL$[#]n從一具設備驅動器程序接收數據
LBOUNDy=LBOUND(array[,n])返回數組array第n維的最小下標
LCASE$S$=LCASE$(X$)把字符串X$的大寫字母全變為小寫
LEFT$S$=LEFT$(X$,n)得到字符串X$最左邊的n個字符
LENy=LEN(S$)得到字符串S$的長度
LOCy=LOC(n)得到文件中如今所處的位置(當前位置)
LOFy=LOF(n)得到磁盤文件的長度或通訊緩沖區剩余空間大小
LOGy=LOG(x)自然對數y=InX
LPOSy=LPOS(printer)得到打印緩沖區中當前的位置
LTRIM$S$=LTRIM$(x$)返回去掉前導空格的字符串復制品
MID$S$=MID$(X$,n[,m])從X$的第n個字符開始取m個字符;省略m,則取完
MKD$S$=MKD$(V#)把雙精度數值轉化為隨機文件中輸出字符串
MKI$S$=MKI$(V%)把整數轉換為字符串
MKL$S$=MKL$(V&)把長整數轉換為字符串
MKS$S$=MKS$(V!)把單精度數轉換為字符串
MKSMBF$S$=MKSMBF$(V!)把單精度數轉換為MS格式字符串
MKDMBF$S$=MKDMBF$(V#)把雙精度數轉換為MS格式字符串
OCT$S$=OCT$(n)得到數值n的八進制形式字符串,負數為其補碼形式
PEEKy=PEEK(offset)得到指定存儲單元的值
PENy=PEN(option)讀取光筆狀態
PLAYy=PLAY(x)得到后臺音樂緩沖區音符個數
PMAPy=PMAP(i,option)把圖形屏幕的物理坐標變為有用坐標或反之
POINTcolor=POINT(x,y)
y=POINT(n)得到一具象素的顏色
得到前一具點的坐標
POSy=POS(x)得到光標的列數位置
RIGHT$S$=RIGHT$(x$,n)從字符串X$的右邊取n個字符
RNDy=RND(n)得到0到1之間的隨機數,n=0則得到前一具RND值
RTRIM$S$=RTRIM$(X$)返回一具去掉X$跟隨空格的字符串
SADDy=SADD(S$)返回S$字符串的地址
SCREENy=SCREEN(row,column[,option])得到屏幕上指定字符的ASCII或屬
SEEKy=SEEK(filenum)返回當前文件位置
SETMEMy=SETMEM(n)改變遠堆集使用的內存大小
SGNy=SGN(n)輸出n的符號
SINy=SIN(x)正弦值y=SinX
SPACE$S$=SPACE$(n)輸出長度為n的空格字符串
SPCSPC(n)在PRINT語句中躍過n個空格
SQRy=SQR(n)給出n的平方根
STICKy=STICK(n)返回兩個控制桿的坐標
STR$S$=STR$(n)返回一具表示n值的字符串
STRIGy=STRIG(n)返回控制桿觸發狀態
STRING$S$=STRING$(n,x$)返回n個x$第一具字符組成的字符串
TABTAB(column)將輸出位置移到column列
TANy=TAN(x)正切值y=tgX
TIME$S$=TIME$獲得當前時刻
TIMERy=TIMER輸出自午夜開始后流逝的秒數
UBOUNDy=UBOUND(array[,n])輸出數組array第n維最大下標
UCASE$S$=UCASE$(x$)把字符串x$中所有小寫字母變成大寫
VALy=VAL(S$)輸出字符串S$的相應數值
VARPTRy=VARPTR(variable)返回變量的偏移地址
VARSEGy=VARSEG(variable)返回變量的段地址
VARPTR$S$=VARPTR$(variable)返回變量地址的字符串表示
語句名語句格式功能
BEEPBEEP使喇叭發聲
BLOADBLOADfilespc[,address]把用BSAVE語句存貯的文件裝入內存
BSAVEBSAVEfilespc,address,length把某一內存區域中的內容存入磁盤
CALLCALL過程名[(形式參數表)]調用一具過程
CALLSCALLS過程名[形式參數表]把操縱傳給非BASIC語言寫的過程
CALLABSOLUTECALLABSOLUTEaddress[(參數表)]傳送操縱給一具機器語言過程
CALLINT86OLDCALLINT86OLD(int_no,in_array(),out_array())
CALLINT86XOLD(int_no,in_array(),out_array())實現DOS功能調用
CALLINTERRUPTCALLINTERRUPT(int_no,inregs,outregs)
CALLINTERRUPTX(int_no,inregs,outregs)結構化的DOS功能調用
CHAINCHAINfilespec將操縱由當前程序轉到不的程序
CHDIRCHDIRpath改變現
行的名目(相當于DOS的CD)
CIRCLECIRCLE(x,y),r,[,c[,start,end,[,aspect]]]畫圓或圓的一部分
CLEARCLEAR重新初始化全部變量,關閉文件和設置堆棧的大小
CLOSECLOSE[[#]n[,[#]n]...]關閉文件。n是文件號;無挑選時關閉所有文件
CLSCLS清屏幕
COLORCOLOR[背景色][,[調色板]設置圖形顏色(隨圖形方式別同而別同
COMCOM(n){ON|OFF|STOP}允許,別允許或禁止指定口上的通訊事件捕捉
COMMONCOMMON變量表講明要傳遞給被鏈接程序的變量
CONSTCONST常值名=常值表達式講明用于代替數值或字符串的符號常數
DATADATA常量[,常量]...為READ語句預備數據
DATE$DATE$=S$依照S$中的內容設置系統日期
DECLAREDECLARE{FUNCTION|SUB}過程名[(參數表)]講明引用過程和檢查參數類型
DEFFNDEFFN
DEFFN...ENDDEF定義單行或多行函數
DEFSEGDEFSEG[=n]為需段地址語句定義數據段
DEFtypeDEFtype字符范圍定義變量的缺省類型
DIMDIM變量[AS類型]講明變量并分配存貯空間
DO...LOOPDO...LOOP依照條件決定是否舉行循環
DRAWDRAWS$在顯示器上畫圖
ENDEND{DEF|FUNCTION|IF|SELECT|SUB|TYPE}結束程序.過程或程序塊
ENVIRONENVIRON含"="的字符串修改DOS環境字符串表中的參數
ERASEERASEarray,[array]...重新初始化靜態數組,重新為動態數組分配空間
ERRORERRORn模擬產生BASIC錯誤n
EXITEXIT{DEF|DO|FOR|FUNCTION|SUB}跳出循環或程序塊
FIELDFIELD[#]filenum,寬度AS字符串變量...在隨機存貯文件緩沖器里為變量分配空間
FILESFILES[filespec]顯示指定磁盤上文件(相當于DOS的DIR)
FOR...NEXTFOR...NEXT允許一批命令在循環中執行給定的次數
FUNCTIONFUNCTION...ENDFUNCTION講明過程函數的名字,參數和代碼
GETGET[#]filenum[,recnum[,variable]]
GET(x1,y1)-(x2,y2),array把一磁盤文件讀入隨機存取緩沖器變量存儲屏幕上的圖像
GOSUB
RETURNGOSUB...RETURN將操縱轉移到子程序和從子程序返回
GOTOGOTO{行號|行標號}無條件轉移到指定語句
IF...THEN...ELSE...依照邏輯表達式的值舉行條件執行
INPUTINPUT[;][提示字符串{;|,}]變量表在程序運行期間從鍵盤輸入數據
INPUT#INPUT#filenum,變量表從順序存取裝置或文件中讀取數據
IOCTLIOCTL[#]filenum,字符串傳送操縱數據字符串到設備驅動器
KEYKEYn,字符串
KEY{ON|OFF|LIST}把軟鍵字符串值賦給功能鍵顯示,清除或全顯功能鍵
KEY(n)KEY(n){ON|OFF|STOP}開啟.關閉或停止捕捉指定鍵
KILLKILLfilespec刪去磁盤上的指定文件
LET[LET]變量=表達示賦值
LINELINE(x1,y1)-(x2,y2),color,BF,style畫線或方框
LINEINPUTLINEINPUT[;][提示字符串{;|,}]字符串變量輸入一整行字符
LINEINPUT#LINEINPUT#filenum,S$從順序
磁盤文件讀一整行字符串到S$中
LOCATELOCATErow,col,cursor,start,stop將光標移到指定位置或改變光標屬性
LOCK...
UNLOCK用另外的過程操縱對打開文件的全部或部分的存取
LPRINT向打印機發送數據
LPRINTUSING向打印機按格式發送數據
LSETLSET字段變量=S$以左對齊方式把字符串數據放入隨機文件緩沖區中
MID$MID$(S$,n[,m])=r$用r$把S$中的第n個符開始替換m個字符,原長度別變
MKDIRMKDIRpath用字符串path建立一具子名目
NAMENAME舊文件名AS新文件名為文件改名
ONERRORONERRORGOTO{行號|行標號}設置錯誤陷阱
ONevenONevenGOSUB{行號|行標號}設置事件陷阱
ON...GOSUBONnGOSUB{行號|標號表}轉到第N個標號所示子程序
ON...GOTOONnGOTO{行號|標號表}轉到第n個標號所示語句
OPENOPENfilespec[FORmode]AS[#]n[len=recordsize]打開磁盤文件
OPENCOMOPEN"COMn:[baud][,parity][,data][,stop][,option]"AS[#]n[LEN=num]打開一通訊文件
OPTIONBASEOPTIONBASEn設置數組下標缺省最小值
OUTOUTportno,n把一具字節值n送到I/O端口
PAINTPAINT(x,y)[,color][,boundary]在圖形屏幕上用顏色或圖案填充封閉區域
PALETTEPALETTEattribute,color改變調色板中的顏色
PALETTEUSINGPALETTEUSINGarray改變調色板中所有顏色
PCOPYPCOPY源顯示而,目的顯示頁以全屏幕方式將一頁拷貝到另一頁上
PEN{ON|OFF|STOP}允許.禁止和暫停光筆事件捕捉
PLAYPLAY字符串演奏字符串指定的音樂
PLAY{ON|OFF|STOP}允許.禁止和暫停對演奏事件的捕捉
POKEPOKEaddress,byte將一字節寫入指定內存單元
PRESETPRESET(x,y)[,color]在屏幕上畫一點(缺省為背景色)
PRINT顯示語句
PRINT#輸出字符串到文件
PRINT#USING格式輸出到文件
PRINGUSING格式顯示
PSETPSET(x,y)[,color]在屏幕上畫一點(缺省為前景色)
PUTPUT[#]filenum[,[recnum][,varable]]
PUT(x,y)array,action將變量或隨機存貯緩沖器寫入文件
將由GET得到的圖像放置在屏幕上
RANDOMIZERANDOMIZE[n]預置(重新播種)隨機數發生器
READREAD變量表從DATA語句讀數據并賦給變量
REDIMREDIM變量AS類型...改變已為動態數組分配的空間
REMREMremark在程序里插入講明或注釋
RESETRESET關閉全部磁盤文件
RESTORERESTORE{行號|行標號}允許從指定的行重讀DATA語句
RESUMERESUME{行號|行標號|NEXT}錯誤捕捉程序調用后接著執行程序
RETURNRETURN{行號|行標號}操縱從子程序里返回
RMDIRRMDIRpath消去名目path(相當于DOS的RD)
RSETRSETS$=X$把X$右對齊放在隨機存貯緩沖器的字符器S$中
RUNRUN[{行號|文件名}]重新執行內存中程序或由文件名指定的程序
SCREENSCREEN[mode][,
[colorswitch]][,[apage][,[vpage]]設置顯示屏幕
SEEKSEEK[#]filenum,position在文件里為下一具讀寫操作設定位置
SELECTCASE依照一具表達式決定執行n個語句塊之一
SHAREDSHARED變量AS類型...講明共用變量
SHELLSHELL命令字符串暫停BASIC程序,運行DOS的命令
SOUNDSOUND頻率,時刻長度從喇叭發聲
STATICSTATIC變量表講明為靜態變量
STOPSTOP終止程序執行
STRIGSTRIG{
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 魚都特色小鎮合作協議
- 腦梗塞臨床護理
- 生產運營管理:企業戰略和運作策略
- 管理人員培訓心得體會模版
- 2025屆江蘇省泰州市部分地區八年級數學第二學期期末統考試題含解析
- 高二英語備課組工作總結
- 關于“互聯網+”大學生創新創業大賽的需求調研
- 醫學寫作翻譯課程介紹
- 2025年會計試用期工作總結模版
- 新質生產力與財政
- 《研學旅行基地運營與管理》課件-2.2研學旅行基地產品的開發
- 柘榮縣生態公益林護林員考核評分表
- 攤位簡單轉讓合同范本2024年
- 大學生創新創業基礎(廣西師范大學)智慧樹知到期末考試答案章節答案2024年廣西師范大學
- 鄂爾多斯2024年內蒙古鄂爾多斯市康巴什區事業單位招聘31人筆試歷年典型考題及考點附答案解析
- 珠寶零售店合伙人退伙協議
- 防止老公出軌的協議書
- 《大學生創業》課件完整版
- 2024廣西公需課高質量共建“一帶一路”譜寫人類命運共同體新篇章答案
- 神經電生理評估在康復醫學的應用
- 21CJ103-1玻璃纖維增強聚酯(FRP)板材應用構造(一) 采光帶、通風、消防排煙天窗及防腐板
評論
0/150
提交評論