計(jì)算機(jī)程序和BASIC語(yǔ)言_第1頁(yè)
計(jì)算機(jī)程序和BASIC語(yǔ)言_第2頁(yè)
計(jì)算機(jī)程序和BASIC語(yǔ)言_第3頁(yè)
計(jì)算機(jī)程序和BASIC語(yǔ)言_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 課題 計(jì)算機(jī)程序和BASIC語(yǔ)言東風(fēng)教育集團(tuán)一中 劉麗梅教學(xué)目標(biāo)知識(shí)目標(biāo)1、使學(xué)生了解計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言及基本知識(shí); 2、認(rèn)識(shí)BASIC語(yǔ)言,熟悉EDIT編程環(huán)境界面;3、學(xué)會(huì)正確輸入程序,編譯和運(yùn)行程序并返回;能力目標(biāo)1、體驗(yàn)算法解決問(wèn)題的程序設(shè)計(jì)思想;2、初步掌握程序的基本思想;3、增強(qiáng)對(duì)計(jì)算機(jī)程序優(yōu)勢(shì)與局限性的理解與駕馭程序的信心。情感目標(biāo):揭示計(jì)算機(jī)程序的人類(lèi)智慧理念,激發(fā)學(xué)生崇尚IT科學(xué)技術(shù)和求知的熱情教學(xué)重點(diǎn):1、 認(rèn)識(shí)計(jì)算機(jī)程序及算法;2、 掌握PRINT語(yǔ)句,程序的組成教學(xué)難點(diǎn):集成環(huán)境操作上機(jī),變量概念的應(yīng)用。教學(xué)方法:講練、歸納法 課程類(lèi)型:授新課教學(xué)準(zhǔn)備:投影或小黑板教

2、學(xué)過(guò)程一. 計(jì)算機(jī)語(yǔ)言簡(jiǎn)介 計(jì)算機(jī)是由電子線路和電子元器件構(gòu)成. 電子元件只有兩種穩(wěn)定狀態(tài). 故計(jì)算機(jī)唯一能直接識(shí)別和執(zhí)行的語(yǔ)言只有機(jī)器語(yǔ)言. 它被稱(chēng)為低級(jí)語(yǔ)言. eg: 10000111 加法指令 10010111 減法指令 特點(diǎn):.所占內(nèi)存少, 執(zhí)行速度快. .與習(xí)慣語(yǔ)言差別大, 難寫(xiě)難記難檢查. 實(shí)際應(yīng)用中很少用它編程序. 為便于應(yīng)用, 人們用一些簡(jiǎn)單的英文字母代替一串串冗長(zhǎng)的機(jī) 器語(yǔ)言指令, 就形成了匯編語(yǔ)言. eg: ADD 加法 SUB 減法 JMP 轉(zhuǎn)移 .機(jī)器語(yǔ)言符號(hào)化. .用它編程工作仍十分復(fù)雜, 不易在非專(zhuān)業(yè)人員中推廣. 為使一般人能較快地掌握編程技能, 普及計(jì)算機(jī)的應(yīng)用,

3、 需要?jiǎng)?chuàng)造一種接近于人類(lèi)自然語(yǔ)言、接近數(shù)學(xué)與英語(yǔ), 簡(jiǎn)單通用的計(jì)算機(jī)語(yǔ)言: 高級(jí)語(yǔ)言. 目前種類(lèi)已很多 LOGO 適合少兒學(xué)習(xí) 繪圖 LG FD/BK/LT/RT/REPEAT ? DRAW .DOS退出 BASIC 初學(xué)者適用的程序設(shè)計(jì) FORTRAN 科學(xué)計(jì)算 COBOL 商業(yè)數(shù)據(jù)處理 PASCAL 結(jié)構(gòu)化. 教學(xué)語(yǔ)言. 省賽奧賽指定用 法國(guó)數(shù)學(xué)家帕斯卡 課外小組招收具有PASCAL基礎(chǔ)的學(xué)生,LOGO BASIC也可 目標(biāo): 10月23日省賽, 暑期已學(xué)過(guò)者繼續(xù)學(xué)習(xí)) C C+32個(gè)關(guān)鍵字 具有良好的接口 美國(guó)貝爾實(shí)驗(yàn)室 JAVA Dephi二. 新授 BASIC是Beginner

4、9;s All-purpose Symbolic Instruction Code 初學(xué)者通用符號(hào)指令代碼的縮寫(xiě). 它是一種國(guó)際通用的計(jì)算機(jī)高級(jí)程序設(shè)計(jì)語(yǔ)言. 配有BASIC語(yǔ)言解釋程序的微機(jī), 就可以執(zhí)行BASIC語(yǔ)言. PC機(jī)DOS V5.0以上, QBASIC TrueBASIC 及GWBASIC 譚浩強(qiáng)發(fā)行量萬(wàn)冊(cè),每年至萬(wàn)冊(cè) 最理想的初學(xué)者語(yǔ)言 學(xué)校學(xué)生機(jī)房: 多媒體演示教室和聯(lián)想LX1+1電子教室. 第一學(xué)期重點(diǎn)學(xué)習(xí)計(jì)算機(jī)原理, BASIC語(yǔ)言程序設(shè)計(jì),DOS 第二學(xué)期學(xué)習(xí)DOS命令, FOXBASE等 低級(jí)語(yǔ)言 - 機(jī)器語(yǔ)言 匯編語(yǔ)言 高級(jí)語(yǔ)言 - LOGO JAVA Dephi

5、BASIC、 PASCAL 、ADA、 FORTRAN 、 C、 C+ 三. QBASIC工作屏幕: 上機(jī)步驟: (要求學(xué)生記筆記) 1. 開(kāi)機(jī)三種方式: 主機(jī)右后側(cè)0/1 RESET CRAL+ALT+DEL 2.LOGIN ENTER YOUR LOGINNAME: 機(jī)號(hào) PASSWORD: (CR)3. QBASIC 按ESC 取消WELCOME信息 菜單欄: file edit view search debug options 編輯窗: 程序窗 立即窗 按F6切換Immediate窗口 ? 3+2 PRINT 5*6 SOUND 110, 5 SOUND 150, 3 SOUND X

6、,Y X:0-255 Y:1- PLAY "O3cdefgab" CLSBASIC語(yǔ)言有兩種執(zhí)行方式: 命令方式 (立即執(zhí)行方式)和程序方式 1.讓計(jì)算機(jī)計(jì)算 格式: PRINT BASIC 表達(dá)式 2.讓計(jì)算機(jī)輸出字符 格式: PRINT “打印內(nèi)容” eg1 PRINT 5 + 3 * 2 1 1 PRINT "3+2" 3+2 運(yùn)算符號(hào) + - * / ( ) 運(yùn)算順序 ( )-> function-> -> * / -> + - BASIC表達(dá)式是用BASIC語(yǔ)言規(guī)定的算術(shù)運(yùn)算符和圓括號(hào)把將常量 變量、標(biāo)準(zhǔn)函數(shù)連接起來(lái)的代

7、數(shù)式. 變量:存放數(shù)據(jù)的內(nèi)存單元 變量的值在程序運(yùn)行中可以不斷被改變。 正確的變量名:字母開(kāi)頭,可加字符,數(shù)字和下劃線。 不能用函數(shù)名,關(guān)健字, 空格. 字符串變量: 變量名末尾必須有一個(gè)"$" 如 NANE$ P$等 eg2: 寫(xiě)出對(duì)應(yīng)的BASIC表達(dá)式: 1) 1/2*(a+b)*h => 2) b2-4ac 的方根 SQR(B*B-4*A*C) 3) | 1 1 | | - - - | | 3 1- -| 2 標(biāo)準(zhǔn)函數(shù) ABS SQR INT RND SIN LOG P 37 數(shù)的范圍 ABS ( 1*10±38 ) 溢出 -327680 X 3276

8、7 整數(shù)取值范圍 -3.37*1038 X 3.37*1038 實(shí)數(shù)范圍 其它: 用科學(xué)計(jì)數(shù)法輸出 E -23 6*108 eg3: 652 * 1000 * 100 * 10 = 4225000000 = 4.225 *109 => 4.225E+09 eg4 PRINT " 398 * 5 + 4 = " ; 398*5+4 -緊湊格式 398*5 + 4 = 1994 PRINT " Hello ! PC " PRINT "ABCD ","MN", "a=", 24 - 固定格式 A

9、BCD MN a= 也叫分區(qū)格式 24 P47 BASIC把屏幕分成五個(gè)區(qū)域 ,每個(gè)區(qū)域占16個(gè)字符 PRINT 1,2;3,-45,6;7;8,9,0 0-15 16-2930-4344-5760-79 _1 _2_3 -45 _6_7_8_9 _0 程序由一條條語(yǔ)句組成. BASIC語(yǔ)句的格式如下: 語(yǔ)句定義符 語(yǔ)句體 BASIC 有十七條基本語(yǔ)句. eg5: 10 PRINT 3+5 8 15 PRINT "ABCD" ABCD 20 PRINT "3+5" 3+5 25 END eg6: 10 let R=5 20 let S=3.14*R2 30 PRINT R, "S=" ; S 四.歸納

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論