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

下載本文檔

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

文檔簡介

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

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

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

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

5、BASIC、 PASCAL 、ADA、 FORTRAN 、 C、 C+ 三. QBASIC工作屏幕: 上機步驟: (要求學生記筆記) 1. 開機三種方式: 主機右后側(cè)0/1 RESET CRAL+ALT+DEL 2.LOGIN ENTER YOUR LOGINNAME: 機號 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語言有兩種執(zhí)行方式: 命令方式 (立即執(zhí)行方式)和程序方式 1.讓計算機計算 格式: PRINT BASIC 表達式 2.讓計算機輸出字符 格式: PRINT “打印內(nèi)容” eg1 PRINT 5 + 3 * 2 1 1 PRINT "3+2" 3+2 運算符號 + - * / ( ) 運算順序 ( )-> function-> -> * / -> + - BASIC表達式是用BASIC語言規(guī)定的算術(shù)運算符和圓括號把將常量 變量、標準函數(shù)連接起來的代

7、數(shù)式. 變量:存放數(shù)據(jù)的內(nèi)存單元 變量的值在程序運行中可以不斷被改變。 正確的變量名:字母開頭,可加字符,數(shù)字和下劃線。 不能用函數(shù)名,關(guān)健字, 空格. 字符串變量: 變量名末尾必須有一個"$" 如 NANE$ P$等 eg2: 寫出對應(yīng)的BASIC表達式: 1) 1/2*(a+b)*h => 2) b2-4ac 的方根 SQR(B*B-4*A*C) 3) | 1 1 | | - - - | | 3 1- -| 2 標準函數(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ù)法輸出 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把屏幕分成五個區(qū)域 ,每個區(qū)域占16個字符 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 程序由一條條語句組成. BASIC語句的格式如下: 語句定義符 語句體 BASIC 有十七條基本語句. 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. 本站所有資源如無特殊說明,都需要本地電腦安裝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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論