版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
英文字母阿拉伯數(shù)字符號標點符號類型說明符算術(shù)運算符(+、-、×、/、\、^)關(guān)系運算符(>、<、=、>=、<=、<>)邏輯運算符(NOT、AND、OR)QBASIC語言的基本字符QBASIC的算術(shù)表達式(1)BASIC語言的算術(shù)表達式由算術(shù)運算符、常數(shù)、變量、函數(shù)和圓括號組成,其基本形式與數(shù)學上的算術(shù)表達式類似.表達式中的運算符號常用的有:加+,減-,乘*
,除/,乘方^開平方SQR(X),取絕對值A(chǔ)BS(X)取商\,取余aMODb取整INT(X)等.(2)算術(shù)表達式的注意事項用算術(shù)運算符將常數(shù)、數(shù)值變量及數(shù)學函數(shù)連接起來的有意義的式子乘號不能用“×”或“.”不要漏寫乘號“*”要用合法的變量名所有字符寫在一行上只能使用圓括號運算符功能舉例數(shù)學表達式關(guān)系運算符<小于a<ba<b<=小于或等于a<=bb>大于a>ba>b>=大于或等于a>=bb=等于a=ba=b<>不等于a<>bb邏輯運算符AND且x<5ANDx>11<x<5OR或x<0ORx>3x<0或x>3NOT非NOTx>aX≤a
(3)條件語句的條件表達式中常用連接符如下Sum=a+b+c賦值語句的作用:先計算出賦值號右邊表達式的值,然后把該值賦給賦值號左邊的變量,使該變量的值等于表達式的值。一般格式是:賦值語句賦值語句的定義:在表述一個算法時,經(jīng)常要引入變量,并賦給該變量一個值。用來表明賦給某一個變量一個具體的確定值的語句,叫做賦值語句。變量=表達式例如:x=4y=6注意:賦值號左邊只能是變量,而不是表達式。問題1:下列的賦值形式正確嗎?為什么?例如:①x+y=2+3②2=x問題2:在數(shù)學中x=y與y=x的意義是一樣的,那么在賦值語句中一樣嗎?注意:⑵賦值號左右不能對換。賦值語句是將賦值號右邊的表達式的值賦給左邊的變量。賦值號與數(shù)學中的等號意義不同:
Y=X,表示用X的值替代變量Y原先的取值。
X=Y,表示用Y的值替代變量X原先的取值。所以“Y=X與X=Y”的含義運行結(jié)果是不同的。注意:⑶不能利用賦值語句進行代數(shù)的演算(如化簡、因式分解、解方程等)例如:①x2+10x+16=0(x+8)(x+2)=0X=-8,x=-2②y=x2-1=(x-1)(x+1)這是不能實現(xiàn)的問題3:我們知道a=a+1在數(shù)學中是不成立的,但在賦值語句中成立嗎?為什么?
答:在賦值語句中是成立的,意思是將a的原值加1在賦給a,即a的值增加1。如果多次給一個變量賦值,則該變量的值取最后賦予的那個值。注意:①
“提示內(nèi)容”與變量之間必須用分號“;”隔開。②提示的內(nèi)容要用雙引號。例:要想輸入一個學生的語文和數(shù)學兩門課的成績:INPUT“Chinese”;aINPUT“Maths”;bINPUT“x=”;x(1)輸入語句:一般格式是:INPUT“提示內(nèi)容”;變量想一想:①上面語句寫成INPUTa和INPUTb可以嗎?②輸入語句寫成INPUTa+b或INPUT3可以嗎?說明:從鍵盤輸入的數(shù)據(jù)只能是常量(不包括符號常量),不能是表達式(包括變量和函數(shù))INPUT語句不但可以給單個變量賦值,還可以給多個變量賦值,其格式為:INPUT“提示內(nèi)容1,提示內(nèi)容2,…”;變量1,變量2,…INPUT“Maths,Chinese,English”;a,b,c
注意:各“提示內(nèi)容”之間以及各變量之間必須用逗號“,”隔開。但最后的變量的后面不需要。INPUT“a,b,c=”;a,b,c例:要想輸入一個學生的語、數(shù)、外三門課的成績:INPUT語句的作用:用來向變量提供數(shù)據(jù)。說明:(2)輸出語句:一般格式是:PRINT“提示內(nèi)容”;表達式輸出語句的用途:①輸出常量,變量的值和系統(tǒng)信息。②輸出數(shù)值計算的結(jié)果。PRINT“sum=”;a+b+c問題2:輸出語句與輸入語句有哪些相同和不同之處?說明:(1)如果某一個變量已經(jīng)被賦值,則可以用PRINT語句打印出來該變量的值。如:X=3
PRINTX(2)用一個PRINT語句可以打印出若干個變量的值。如:A=1
PRINTA,B,CC=3B=2(3)用PRINT語句可以輸出表達式的值。如:PRINT3+5/2想一想:①用PRINT語句可以輸出多個表達式的值嗎?如:PRINT2+3,5﹡6,8/2說明:PRINT語句具有計算和輸出的雙重功能,遇到表達式時,它先計算,后輸出。思考:若把前三步去掉,則運行后顯示的結(jié)果是什么呢?②下面的PRINT語句可以這樣寫嗎?如:PRINTx=3﹡5(1)錯,變量之間應(yīng)用","號隔開;(2)錯,INPUT語句中只能是變量,而不能是表達式;(3)錯,PRINT語句不能用賦值號"=";(4)正確,PRINT語句可以輸出常量、表達式的值;(5)錯,賦值語句中"="號左右不能互換;(6)錯,不能給一個表達式賦值;(7)錯,一個賦值語句只能給一個變量賦值;(8)正確,該句的功能是將當前T的值平方后再賦給變量T.
注意(4):輾轉(zhuǎn)賦值,即先將一個數(shù)值賦給一個變量,再將第一個變量的值賦給第二個變量…一直繼續(xù)下去。思考:x=10y=xz=y則x,y,z的值分別為多少?探究交流:①:下面的程序運行后,x,y各等于多少?x=3y=4PRINT“x=”;xPRINT“y=”;yENDx=y②:執(zhí)行下面的程序段后,輸出的結(jié)果是:a=1b=3b=a-bPRINTa,bENDa=a+b③:下面的程序運行后,a,b,c各等于多少?b=ca=3b=-5c=8a=bc=aPRINTa,b,cEND用賦值語句將兩個變量的值交換,這時要引入一個中間變量x,暫時存放A的值,并把其傳遞給B.INPUT"A,B=";A,BPRINTA,Bx=AA=BB=xPRINTA,BENDINPUTAINPUTBPRINTA,Bx=AA=BB=xPRINTA,BEND例.交換兩個變量A和B的值,并輸出交換前后的值。練習鞏固一、分析下面程序執(zhí)行的結(jié)果INPUT“A,B=”;A,BB=A+BA=B-AB
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《針灸按摩基礎(chǔ)》課件
- 2020-2021學年遼寧省鐵嶺市六校高一下學期期末聯(lián)考地理試題
- 小學一年級口算題:20以內(nèi)的加減混合
- 小學一年級20以內(nèi)加減法試題口算速算練習題
- 2020年石油知識競賽試題215題及答案
- 三年級上冊25 灰雀
- 《紅樹灣營銷報告》課件
- 《騰訊內(nèi)外環(huán)境分析》課件
- 人的生殖和發(fā)育北師大版-課件
- 《焦點課題模板PU生產(chǎn)模式改善和環(huán)境治理》課件
- 有趣的英語小知識講座
- 2024年擬攻讀博士學位期間研究計劃
- 飛機裝配設(shè)計課程設(shè)計說明書
- 2023年阿拉善教育系統(tǒng)教師考試真題及答案
- DQE工作指導文檔
- 2023年民兵冬訓總結(jié)
- 北京市海淀清華附中2023-2024學年生物高一第一學期期末考試試題含解析
- 單位就業(yè)人員登記表
- 從 2023-上傳通知測試
- 中廣核研究院熱室設(shè)施建設(shè)項目 環(huán)境影響報告書(建造階段)
- 管網(wǎng)應(yīng)急預(yù)案
評論
0/150
提交評論