![信息的編程處理_第1頁](http://file4.renrendoc.com/view/864df633cc99e68aa47211a61bdf0001/864df633cc99e68aa47211a61bdf00011.gif)
![信息的編程處理_第2頁](http://file4.renrendoc.com/view/864df633cc99e68aa47211a61bdf0001/864df633cc99e68aa47211a61bdf00012.gif)
![信息的編程處理_第3頁](http://file4.renrendoc.com/view/864df633cc99e68aa47211a61bdf0001/864df633cc99e68aa47211a61bdf00013.gif)
![信息的編程處理_第4頁](http://file4.renrendoc.com/view/864df633cc99e68aa47211a61bdf0001/864df633cc99e68aa47211a61bdf00014.gif)
![信息的編程處理_第5頁](http://file4.renrendoc.com/view/864df633cc99e68aa47211a61bdf0001/864df633cc99e68aa47211a61bdf00015.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
信息的編程處理QBASIC高級(jí)語言一、用計(jì)算機(jī)解決問題的步驟1、問題分析2、算法設(shè)計(jì)3、程序?qū)崿F(xiàn)1、問題分析用計(jì)算機(jī)解決問題,首先弄清楚問題有什么輸入(已知)條件,需要什么樣的輸出結(jié)果。其次是明確解決問題的關(guān)鍵是什么,把實(shí)際問題轉(zhuǎn)化為數(shù)學(xué)問題。2、算法設(shè)計(jì)在問題分析的基礎(chǔ)上,找到解決問題的具體步驟,這一組步驟稱為算法。符號(hào)名稱功能流向線表示流程的路徑和方向起止框整個(gè)流程的開始和結(jié)束處理框表示處理或運(yùn)算判斷框表示一次判斷輸入/輸出框表示輸入/出數(shù)據(jù)連接框表示此處下轉(zhuǎn)或上接流程圖的符號(hào)和功能例:寫出求半徑為R的圓的周長(zhǎng)L和面積S的算法:
輸入R計(jì)算圓周長(zhǎng)L計(jì)算面積S輸出R、L、S開始結(jié)束(1)輸入半徑R的值。(2)計(jì)算圓周長(zhǎng)L=2×3.14×R(3)計(jì)算圓面積S=3.14R2(4)輸出圓半徑R、周長(zhǎng)L、面積S。(5)結(jié)束用自然語言描述:用流程圖描述:3、程序?qū)崿F(xiàn)在確定了正確的算法以后,需要根據(jù)描述的算法編寫程序,編寫程序時(shí)要盡量使程序清晰、易讀。程序編寫完成后,要上機(jī)調(diào)試,排除錯(cuò)誤,運(yùn)行通過。練習(xí)題計(jì)算機(jī)語言一、機(jī)器語言二、匯編語言:三、高級(jí)語言:
由于計(jì)算機(jī)內(nèi)部只能識(shí)別處理數(shù)字0和1組成的二進(jìn)制代碼,所以把直接用二制代碼表示的計(jì)算機(jī)指令系統(tǒng)稱業(yè)機(jī)器語言。例如代碼0011000000000010就是某機(jī)器語言的一條加法指令。用機(jī)器語言編寫的程序可以被計(jì)算機(jī)直接執(zhí)行,速度快,占用內(nèi)存少機(jī)器語言由于機(jī)器語言與人們?nèi)粘J褂玫淖匀徽Z言差別太大,用這種語言編寫程序相當(dāng)繁瑣,只有少數(shù)專業(yè)人員才能掌握,而且用某種類型的機(jī)器語言編出的程序也無法在其他類型的機(jī)器上運(yùn)行,程序不具有通用性。為了使程序的編寫更容易,人們用一些簡(jiǎn)短的英文單詞或縮寫來表示指令,使其直觀,易于理解和記憶。這種用符號(hào)和數(shù)字來代替的二進(jìn)制代碼的計(jì)算機(jī)語言稱為匯編語言。例如用ADD表示加法,用JMP表示轉(zhuǎn)移。用匯編語言編寫程序比機(jī)器語言方便得多,但仍與自然語言有很大差距,而且不能在不同類型的機(jī)器間互換使用,即程序不具有通用性。匯編語言高級(jí)語言高級(jí)語言由一系列按一定語法規(guī)則的語句組成。這些語句十分接近英語和數(shù)學(xué)語言,它具有易讀、易寫、易改和通用的特點(diǎn),給編程者帶來很大的方便。用匯編語言和高級(jí)語言編寫的程序不能被直接執(zhí)行,必須通過“翻譯”將其翻譯成相應(yīng)的機(jī)器語言程序后才能被計(jì)算機(jī)執(zhí)行。QBASIC工作環(huán)境一、在DOS環(huán)境下啟動(dòng)二、在WINDOWS環(huán)境下啟動(dòng)QBASIC基本概念常量:在程序中保持不變的量1、數(shù)值常量(1)日常記數(shù)法:如456、-23、7.8
(2)科學(xué)記數(shù)法:用E表示冪底數(shù);E后面的整數(shù)為冪指數(shù)。如-3.567E+3表示的是-3.567×103;2.3E-5表示的是2.3×10-5即0.0000232、字符型常量是由雙引號(hào)引起來的一串字符,如“HELLO”,“34”變量:在程序中可以變化的量數(shù)值變量:以字母開頭,后跟字母、小數(shù)點(diǎn)、數(shù)字、長(zhǎng)度不限,但只有前40個(gè)為有效數(shù)字。如:A345;HJSD;字符型變量:數(shù)值變量名后面跟一個(gè)$符號(hào)來表示如A$CB$E5437$常用函數(shù)ABS(X)求X的絕對(duì)值如:ABS(-5)=5SQR(X)求X的算術(shù)平方根如:SQR(9)=3SIN(X)求X的正弦值(X的單位是孤度)如:SIN30°=SIN(30*3.14/180)COS(X)求X的余弦值(X的單位是孤度)TAN(X)求X的正切值(X的單位是孤度)INT(X)求不大于X的最大整數(shù)如:INT(7.89)=7INT(-7.89)=-8RND(X)產(chǎn)生一個(gè)(0,1)內(nèi)的隨機(jī)數(shù)
數(shù)量表達(dá)式把常量、變量、函數(shù)用BASIC允許的運(yùn)算符和圓括號(hào)連接起來的式子稱作BASIC表達(dá)式。一個(gè)常量、一個(gè)變量、一個(gè)函數(shù)都可以看著是一個(gè)表達(dá)式。如果表達(dá)式的結(jié)果是數(shù)值,那么這表達(dá)式就稱為數(shù)值表達(dá)式。QBASIC運(yùn)算符號(hào):加(+)減(-)乘(*)除(/)乘方(^)括號(hào)(())(A+B)
/
(X-Y)(-B+SQR(B^2-4*A*C))/(2*A)下面是一些數(shù)學(xué)式對(duì)應(yīng)的表達(dá)式:數(shù)學(xué)式BASIC表達(dá)式A×B5A*B^52sin50°+|4-xy|2*SIN(50*3.14/180)+ABS(4-X*Y)課堂作業(yè)1、把下列日常記數(shù)法表示的數(shù)轉(zhuǎn)換為科學(xué)計(jì)數(shù)法①12345②-37210000③0.9999④-0.0001課堂作業(yè)2、把下列科學(xué)計(jì)數(shù)法表示的數(shù)轉(zhuǎn)換為日常記數(shù)法①3.14159E+8②1.234E-6③-1.424E+6④-6.18E-5課堂作業(yè)3、把下列數(shù)學(xué)式子寫成QBASIC表達(dá)式①X3+Y3②2XY+|X-Y|③2π(RH+R2)④2(SIN45°)4+5QBASIC程序的組成一個(gè)程序由若干程序行組成;一個(gè)程序行一般叫一個(gè)語句;一個(gè)語句由語句定義符和語句體組成語句定義符用英語單詞或其縮寫表示,表明語句的性質(zhì)、功能、規(guī)定要完成的操作。如LET——賦值、PRINT——打印、END
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國(guó)重型汽車行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及投資策略咨詢報(bào)告
- 健康服務(wù)合同范本
- 2025年度國(guó)土監(jiān)測(cè)項(xiàng)目成果保密承諾書
- 養(yǎng)老機(jī)構(gòu)雇傭合同范例
- 2024-2025年中國(guó)網(wǎng)絡(luò)游戲行業(yè)市場(chǎng)前景預(yù)測(cè)及投資戰(zhàn)略研究報(bào)告
- 加盟菜鳥驛站合同范例
- 優(yōu)化推廣服務(wù)合同范本
- 2025年中國(guó)跨境物流行業(yè)市場(chǎng)運(yùn)行現(xiàn)狀及未來發(fā)展預(yù)測(cè)報(bào)告
- 2025年度藝術(shù)品拍賣居間代理合同范本
- 2025年度智慧教育平臺(tái)運(yùn)維與技術(shù)支持合同
- 臨床提高膿毒性休克患者1h集束化措施落實(shí)率PDCA品管圈
- DB53∕T 1269-2024 改性磷石膏用于礦山廢棄地生態(tài)修復(fù)回填技術(shù)規(guī)范
- JBT 14727-2023 滾動(dòng)軸承 零件黑色氧化處理 技術(shù)規(guī)范 (正式版)
- 新概念第一冊(cè)單詞匯總帶音標(biāo)EXCEL版
- 作用于血液及造血器官的藥 作用于血液系統(tǒng)藥物
- 春節(jié)節(jié)后施工復(fù)工安全培訓(xùn)
- GB/T 3478.1-1995圓柱直齒漸開線花鍵模數(shù)基本齒廓公差
- GB/T 1346-2001水泥標(biāo)準(zhǔn)稠度用水量、凝結(jié)時(shí)間、安定性檢驗(yàn)方法
- FZ/T 25001-2012工業(yè)用毛氈
- 中國(guó)工運(yùn)史知識(shí)競(jìng)答附答案
- 瑞幸咖啡SWOT分析
評(píng)論
0/150
提交評(píng)論