国产精品视频免费观看_久草在线2_亚洲午夜精品_国产91网址_先锋av资源在线_极品久久

Qbasic語(yǔ)言程序設(shè)計(jì)

下載地址

您的位置:首頁(yè) > > 軟件下載 > 應(yīng)用軟件 > 其它軟件 > qbasic64下載
95.56%
4.44%

Qbasic語(yǔ)言程序設(shè)計(jì) V4.5綠色漢化版

編程軟件
  • 軟件介紹
  • 軟件截圖
  • 相關(guān)下載
軟件標(biāo)簽:
kkx小編為大家分享的Qbasic語(yǔ)言程序設(shè)計(jì)是微軟公司開(kāi)發(fā)的,可以幫助初學(xué)者熟悉計(jì)算機(jī)編程語(yǔ)言的一些基本概念。它是BASIC語(yǔ)言變化而來(lái),這款軟件能夠很好的代替GW-BASIC,雖然不能夠編譯成各種獨(dú)立的可執(zhí)行文件,但是源代碼可以在集成開(kāi)發(fā)魂晶中先被編譯成中間代碼,中間代碼在IDE中被解釋執(zhí)行。qbasic被設(shè)計(jì)成用來(lái)替代GW-BASIC,并被集成在MS-DOS 5.0及其更高版本。Qbasic語(yǔ)言程序設(shè)計(jì)擁有簡(jiǎn)單、易學(xué)、好用,被廣大計(jì)算機(jī)用戶(hù)所青睞。

qbasic使用說(shuō)明

qbasic是32位的程序,不過(guò)小編也準(zhǔn)備了64位的環(huán)境內(nèi)容,用戶(hù)根據(jù)自身系統(tǒng)選擇使用。

Qbasic語(yǔ)言程序設(shè)計(jì)的語(yǔ)法

擴(kuò)充了變量和常量的類(lèi)型
變量名長(zhǎng)度:40個(gè)字符
增加了長(zhǎng)整型、定長(zhǎng)字符型變量
可定義數(shù)值常量、字符串常量
提供了新的選擇結(jié)構(gòu)
條件語(yǔ)句
IF <條件> THEN <語(yǔ)句組1> ELSE <語(yǔ)句組2>
多分支語(yǔ)句SELECT
改進(jìn)了循環(huán)結(jié)構(gòu)
增加以下兩個(gè)循環(huán)語(yǔ)句:
【W(wǎng)HILE循環(huán)】
WHILE <條件>
<循環(huán)體>
WEND
【DO循環(huán)】
DO
WHILE <條件> <循環(huán)體>
LOOP
子程序和函數(shù)作為單獨(dú)的模塊
不需要行號(hào)
代碼示例(賦值,求和運(yùn)算,并顯示結(jié)果)
LET A=10
LET B=20
LET C=A+B
PRINT C
在編寫(xiě)程序時(shí)為了節(jié)省時(shí)間,可以不用寫(xiě)LET;并且,PRINT在編寫(xiě)程序時(shí)直接用“?”代替。有一點(diǎn)非常重要,在參加競(jìng)賽時(shí),程序第一行必須是CLS!

Qbasic語(yǔ)言程序設(shè)計(jì)的快捷鍵

F5:運(yùn)行程序及繼續(xù)運(yùn)行被中斷的程序;
Ctrl+Break:中斷正在運(yùn)行的程序;
Shift+F5:從第一條語(yǔ)句開(kāi)始重新運(yùn)行程序;
F4:當(dāng)程序中斷運(yùn)行時(shí),查看運(yùn)行結(jié)果屏幕,再按一次F4則切換回代碼屏幕;
F1:獲得幫助。
F2:切換主程序或SUB、FUNCTION。
F9:增加斷點(diǎn)。
Alt+Enter:全屏。
Shift+F5:在程序終止時(shí)重新從頭執(zhí)行。
Ctrl+Insert:選定文字后復(fù)制到剪切板(Ctrl+C無(wú)效)
Shift+Insert:將剪貼板中的文字粘貼。(Ctrl+V無(wú)效)

Qbasic語(yǔ)言程序設(shè)計(jì)實(shí)例介紹

小編帶來(lái)了一些有關(guān)于qbasic的實(shí)例,用戶(hù)可以查看學(xué)習(xí)一下。
范例1:
菜場(chǎng)上一公斤香菇是7.5元,編一個(gè)程序,從鍵盤(pán)上輸入重量,計(jì)算機(jī)自動(dòng)算出其總價(jià)
INPUT X
SUM=7.5*X
PRINT SUM
END

范例2:
賣(mài)西瓜,10千克以下每千克1.4元,10千克以上每千克0.7元,輸入要買(mǎi)多少千克(必須為自然數(shù)),輸出需要多少錢(qián)。    
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個(gè)字母,比較大小,輸出最大的一個(gè)
DIM A$(10)
FOR I=1 TO 10
    INPUT A$(I)
NEXT I
B$=A$(1)
FOR I=2 TO 10
    IF B$NEXT I
PRINT B$
END

范例4:
一個(gè)游戲:
CLS "清屏
LOCATE 5, 38 "定位到5,38
PRINT "Game" "顯示
LOCATE 16, 34 "定位到16,34
PRINT "Press Enter" "顯示
DO
LOOP WHILE INKEY$ = "" "暫停
DIM Name1$, Name2$, HP1, HP2, Temp$
CLS "清屏
LOCATE 8 "定位至第8行
PRINT " Input 1st player"s name"; "輸入玩家1的名字
INPUT Name1$
PRINT " Input 2nd player"s name"; "輸入玩家2的名字
INPUT Name2$
RANDOMIZE TIMER
HP1 = INT(RND * 50) + 50 "隨機(jī)決定玩家1的HP
HP2 = INT(RND * 50) + 50 "隨機(jī)決定玩家2的HP
PRINT STRING$(12, " ") + Name1$ + ""s HP is " + STR$(HP1) "顯示玩家1的HP
PRINT STRING$(12, " ") + Name2$ + ""s HP is " + STR$(HP2) "顯示玩家2的HP
PRINT " Press any key to contiune"
DO
LOOP WHILE INKEY$ = "" "暫停
DIM Row, Text$, Attack, I
Text$ = "n"
Row = 0
CLS
DO "循環(huán)
    PRINT
    PRINT Name1$ + ""s HP:" + STRING$(16 - LEN(Name1$), " ");
    PRINT STRING$(INT(HP1 / 2), 2)
    PRINT
    PRINT Name2$ + ""s HP:" + STRING$(16 - LEN(Name2$), " ");
    PRINT STRING$(INT(HP2 / 2), 2) "以上這幾句是用圖形來(lái)表示HP
    FOR I = 1 TO 4
        PRINT
    NEXT "顯示空行
    Row = Row + 1 "回合數(shù)+1
    PRINT STRING$(11, " ") + STR$(Row) + "."
    PRINT STRING$(12, " ") + Name1$ + " now has HP " + STR$(HP1)
    PRINT STRING$(12, " ") + Name2$ + " now has HP " + STR$(HP2) "以上幾句顯示回合數(shù)和HP數(shù)
    DO
    LOOP WHILE INKEY$ = "" "暫停
    Attack = INT(RND * 20) "隨機(jī)決定攻擊點(diǎn)數(shù)
    Text$ = STRING$(12, " ") + Name1$
    Text$ = Text$ + " attack " + Name2$ + " " + STR$(Attack) "先想好要顯示的文字
    HP2 = HP2 - Attack "用玩家2的HP減去攻擊點(diǎn)數(shù)
    PRINT Text$ "顯示文字
    DO
    LOOP WHILE INKEY$ = "" "暫停
    Attack = INT(RND * 20) "隨機(jī)決定攻擊點(diǎn)數(shù)
    Text$ = STRING$(12, " ") + Name2$
    Text$ = Text$ + " attack " + Name1$ + " " + STR$(Attack) "先想好要顯示的文字
    HP1 = HP1 - Attack "用玩家1的HP減去攻擊點(diǎn)數(shù)
    PRINT Text$ "顯示文字
    IF HP1 <= 0 OR HP2 <= 0 THEN EXIT DO 如果玩家1或2的HP小于等于0就退出循環(huán)
    DO
    LOOP WHILE INKEY$ = "" "暫停
    CLS
LOOP
IF HP1 <= 0 THEN PRINT STRING$(12, " ") + Name2$ + " win"
IF HP2 <= 0 THEN PRINT STRING$(12, " ") + Name1$ + " win"
IF HP1 <= 0 AND HP2 <= 0 THEN PRINT STRING$(12, " ") + "Double win!"

Qbasic語(yǔ)言程序設(shè)計(jì)特點(diǎn)

BASIC是BASIC(Beginner'sAll-purposeSymbolicInstructionCode,新手通用性指令代碼)語(yǔ)言的表達(dá)一個(gè)變異,由美國(guó)微軟公司開(kāi)發(fā)設(shè)計(jì),1991年隨MS-DOS5.0發(fā)布。無(wú)法被編譯成單獨(dú)的可執(zhí)行程序,源碼在集成開(kāi)發(fā)環(huán)境(IDE)中先被編譯成標(biāo)記語(yǔ)言,隨后標(biāo)記語(yǔ)言在IDE里被解釋執(zhí)行。QuickBASIC相近又很有別于微軟別的BASIC的初期完成版本號(hào)是指,QBASIC是一種結(jié)構(gòu)化的計(jì)算機(jī)語(yǔ)言。和GW-BASIC對(duì)比,QBASIC的重要改善是:擴(kuò)大了自變量和變量定義的類(lèi)型變量名長(zhǎng)短:40字符增強(qiáng)了長(zhǎng)整型、定長(zhǎng)字符型變量可定義標(biāo)值變量定義、字符串常量提供了新的選擇結(jié)構(gòu)if語(yǔ)句IF<標(biāo)準(zhǔn)>THEN<句子組1>ELSE<句子組2>多分支語(yǔ)句SELECT優(yōu)化了循環(huán)結(jié)構(gòu)
Basic知識(shí)是電子計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的一種,它簡(jiǎn)易、易懂、實(shí)用,被眾多電腦管理員所青睞。Basic語(yǔ)言的運(yùn)用式與數(shù)學(xué)里的關(guān)系式類(lèi)似,句子與自然語(yǔ)言理解差不多,很容易被新手了解,而B(niǎo)asic語(yǔ)言表達(dá)最新發(fā)布的發(fā)展趨勢(shì)VisualBasic6.0、7.0,其友善的可視化編程頁(yè)面、強(qiáng)悍的面向?qū)ο笤O(shè)計(jì)水平以及網(wǎng)上發(fā)行和網(wǎng)絡(luò)查詢(xún)的功效,不但可以使客戶(hù)便捷而快速地編寫(xiě)出具備所有作用的應(yīng)用程序,并且更好地適應(yīng)了互聯(lián)網(wǎng)時(shí)代的到來(lái)。

以上便是kkx小編給大家分享介紹的Qbasic語(yǔ)言程序設(shè)計(jì)軟件的相關(guān)結(jié)介紹,有需要的用戶(hù)下方地址自取!

Qbasic語(yǔ)言程序設(shè)計(jì) V4.5綠色漢化版

普通下載地址:
本地普通下載
本地電信下載
浙江移動(dòng)下載
北京聯(lián)通下載

精選軟件

Thunderbird正式版

Thunderbird正式版

主站蜘蛛池模板: 色婷婷国产精品综合在线观看 | 99久久精品免费看国产四区 | 99国产精品久久久久久久 | 中文字幕日本一区二区 | 精产嫩模国品一二三区 | 成人片网址 | 久草热播 | 久久大香| 久久久精| 午夜久久久久久久久久一区二区 | 国产成人精品免高潮在线观看 | 毛片的网址 | 天堂资源视频 | 96av麻豆蜜桃一区二区 | 久久爆操 | 亚洲性视频 | 亚洲+变态+欧美+另类+精品 | 男女羞羞视频免费 | 亚洲一区二区免费视频 | 男人天堂社区 | 久久久高清 | www.黄网| 在线看片国产精品 | 亚洲国产成人精品女人久久久 | 国产偷自视频区视频 | 久久久久国产精品一区二区 | 国产一区在线免费观看 | 特级黄一级播放 | 伊人伊成久久人综合网站 | 久久精品视频91 | 国产成人精品一区二区三区视频 | 激情综合五月 | 精品久久国产 | 亚洲国产精品99久久久久久久久 | 成人国产精品久久 | 久久亚洲一区二区 | 成人高清在线视频 | 精品久久久久久久久久久久 | 四虎在线观看 | 九九在线精品视频 | 在线看91|