- 相關推薦
BASIC教案
BASIC簡介 一、認識計算機 1.計算機的巨大作用 計算機是二十世紀人類最偉大的科學成就。 提問:計算機在我們的日常生活中哪里可以見到?有什么作用? 計算機的作用非常大,它在我們的日常生活中隨處可見。所以,我們要學習計算機知識,適應社會的需要。讓計算機真正成為我們的親密伙伴。 2.初步認識計算機 計算機分成硬件和軟件兩大部分。 (1)計算機硬件的組成部分: 主機:相當于人的大腦,主要用于處理信息。 顯示器:用于顯示處理信息后的結(jié)果。 鍵盤:用于接收信息。 計算機的工作過程: 接收信息->處理信息->反饋信息以人對信息的處理為例講述計算機的工作過程。 (2)計算機軟件主要分為:系統(tǒng)軟件和應用軟件。 例如,我們常用的Win98操作系統(tǒng),就是一個系統(tǒng)軟件。我們可以利用其中的很多功能來完成各種各樣的任務。 介紹Win98中的畫筆、寫字板、媒體播放器。 計算機的軟件和硬件的關系。 3.計算機的簡單操作 4. 認識鍵盤 鍵盤主要分成四個區(qū) 主鍵盤區(qū): 數(shù)字鍵、字母鍵、符號鍵、空格鍵、換擋鍵、大小寫鎖定鍵、回車鍵、退格鍵、控制鍵 功能鍵區(qū) 光標控制鍵區(qū) 小鍵盤區(qū) 5. 基本鍵盤指法 二、BASIC語言簡介 1. 計算機的語言 人類之間的思想交流要通過語言來完成,而與計算機打交道則通過使用計算機的語言。我們用計算機語言來描述讓計算機依次做的事情,所以我們這些語言也叫做程序設計語言。 我們現(xiàn)在使用的各種軟件,都是人們通過計算機的語言制作出來適應人們應用的一種程序。 語言有多種:BASIC、PASCAL、C、C++等。 2. BASIC語言 BASIC語言非常適合我們青少年學習,它有著簡單易學、數(shù)據(jù)類型豐富、適用面廣等特點。很多學校和計算機愛好者都把它作為學習計算機的入門語言。 我們主要通過學習QBASIC語言來了解計算機語言,讓計算機為我們解決實際問題。三、QBASIC系統(tǒng) 1. 啟動QBASIC系統(tǒng) QBASIC(回車) 2. 輸入QBASIC程序(程序略) 3. 運行QBASIC程序 Shift +F5 4. 退出QBASIC系統(tǒng) Alt + F激活菜單,選擇Exit選項退出。 附:(上機實習趣味BASIC程序) 程序一: CLS INPUT N FOR I=1 TO N PRINT TAB(I); PRINT “***************” NEXT I END 程序二: SCREEN 8 FOR I=1 TO 15 COLOR I CIRCLE (320,100), I*10 NEXT I END 程序三: S$ = CDEFGABPLAY L16 FOR I = 0 TO 6 PLAY O + STR$(I%) PLAY X + VARPTR$(S$) NEXT I END 數(shù)值計算 一、算術(shù)表達式 BASIC語言的主要功能之一就是計算。要解決計算問題,首先要明確在BASIC中怎樣表示一個計算式。 1.BASIC常量 常量(也叫常數(shù))指的是在程序運行過程中數(shù)值保持不變的量。 常量有數(shù)值常量和字符串常量兩種。 (1) 數(shù)值常量 數(shù)值常量的寫法與普通數(shù)學中的十進制一樣。 如:5 0.2 -4 3.6 .93 -15.43 其中: 正數(shù)前的“+”號可以省略; 小數(shù)點前只有0時,0既可以保留也可以省略; 小數(shù)點后面最末尾的0可以保留也可以省略。 (2) 字符常量 字符常量就是一串用引號括起來的字符串。 如:”China” “BASIC” “Xiao Ming” 2.表達式 在BASIC語言中,常量和一些運算符號組成的算式就叫做表達式。 常用的運算符號有:+、-、*、/、^、() 其它還有:\ 、MOD 運算順序:與數(shù)學中的一樣,先算乘方、再算乘除、最后算加減;同級運算由左向右依次計算;要改變運算順序,可以使用括號。 說明: BASIC語言中乘法用*表示,而不是數(shù)學中的×; BASIC語言中只有小括號,不能使用中括號和大括號。但允許使用多層小括號。 例如:將下列的數(shù)學算式改寫成BASIC語言表達式。 [15×(28+34)-250]÷5 (15*(28+34)-250)/5 2*(5+8)/4+3+1/2+4/5 練習: 將下列數(shù)學算式改寫成BASIC語言表達式。 60-15+33÷11 32+32-42 15×[300-50×(60÷15)] 計算下列BASIC表達式的值。 1/2+1/4+1/5 (107-27)/(3+2)/(75/3) (4*(5+8)+3*4)/(5*10/25) (4^2/2-5)*3 二、用途廣泛的PRINT語句 1.打印語句 要讓計算機顯示BASIC表達式的結(jié)果,必須使用PRINT語句。 格式:PRINT 打印內(nèi)容 功能:計算出表達式的值并將結(jié)果打印到屏幕上。 例如: PRINT 13-3^2 PRINT 5*6 2.BASIC語言的程序 下面我們來介紹BASIC語言的程序。程序是由一些命令組成的。 例如:編寫一個打印100+20×5的程序。 PRINT 100+20*5 END 程序的末尾有一個END命令,表示一個程序結(jié)束。 例如:編寫一個計算(2+6)÷4與5×8-10的程序。 PRINT (2+6)/4 PRINT 5*8-10 END 練習:編寫程序,打印下列算式的值。 20+43-19 1/2+1/4+1/8 64*20/8 4^2+5^2+6^2 ———————————————————————————————————— 一、打印輸出格式 我們前面學習過的打印語句,如PRINT 4*5,當計算機計算并打印完結(jié)果以后,會自動將光標換到下一行,等待其它的打印命令。如果輸入PRINT “AB”,屏幕上顯示的結(jié)果如下: 20 AB 有時候,我們需要將打印內(nèi)容寫在同一行,怎么辦呢? 一個打印語句可以打印出多個字符串和表達式的值。為了使打印出的結(jié)果更加清晰,人們往往對打印格式有不同的要求。 1.標準格式輸出 按標準格式輸出是指各項打印內(nèi)容之間用逗號分隔。 例如:按標準格式輸出。 PRINT 1,2,3,4,5 END QBASIC將屏幕分為80列(即一行可以容納80個字符),標準格式將80列劃分為5個區(qū): 第一區(qū):1~14; 第二區(qū):15~28; 第三區(qū):29~42; 第四區(qū):43~56; 第五區(qū):57~80。 打印時,每個數(shù)據(jù)之間用逗號隔開,依次打印在每個顯示區(qū),若占滿5個顯示區(qū),數(shù)據(jù)會自動跳到下一行的顯示區(qū)依次顯示。 注意:每個數(shù)據(jù)前有個符號位,負號顯示在符號位上,正號則不顯示而空出一列。 例如: PRINT 1, 2,3,4,5,6,7, PRINT –10,-20 END 2.緊湊格式輸出 按緊湊格式輸出是指各打印項之間用分號隔開。 例如:按緊湊格式輸出。 PRINT “G”;”O(jiān)”;”O(jiān)”;”D” PRINT “ EVERY ONE!” END 各打印項之間沒有空格,緊密地聯(lián)在一起。但引號內(nèi)的空格要按一個字符處理。 例如:按緊湊格式輸出數(shù)字。 PRINT 1;4;-10; PRINT 6;-5 END 由于每個數(shù)字前面都有一個符號位,每個輸出項之間要自動空出一格。 3.標準、緊湊結(jié)合輸出 為了使輸出內(nèi)容更加美觀、清晰,可以使用標準、緊湊格式結(jié)合輸出的方式。 例如: PRINT “4+2=”;6, PRINT “4-2=”;2, PRINT “4*2=”;8, PRINT “4/2=”;2 END 當打印語句最后沒有標點符號時,打印完本句各項內(nèi)容后會自動換行。 當PRINT后面沒有打印內(nèi)容時,就是輸出一個空行,也就是空一行。 二、使用TAB()函數(shù)自由控制輸出格式。 要想在一行中任意選取輸出位置,可以使用打印位置函數(shù)TAB(X)。 格式:PRINT TAB(X);輸出項 其中,X表示打印位置的起始點。 例如:打印字符三角形。 PRINT TAB(40);”*” PRINT TAB(39);”***” PRINT TAB(38);”*****” END 練習: 輸入下面的程序,寫出運行結(jié)果。 PRINT “3+9=”; PRINT 3+9 END PRINT “17+8=”;17+8 PRINT “20-10=”, PRINT 20-10 END 打印下面的字符圖形。 ****** * ********** ****** *** * * ****** ***** * * ****** ******* ********** 變量的使用 一、變量 使用PRINT語句只能對常量進行計算,而不能保留計算結(jié)果。所以我們在編制程序時一般使用變量。 可以取不同數(shù)值的量叫做變量。 在數(shù)學公式中經(jīng)?梢钥吹阶兞,如正方形的周長公式:C=4a。其中邊長a是變量,給出邊長A一個值,就可以由公式計算出正方形的周長。 一個變量,在計算機中實際上就是分配一個存儲單元。這個單元存放的可以是數(shù)值,也可以是字符串。這個單元里存放的東西就是變量的內(nèi)容,這個單元的名字就是變量名。 變量的特點: 在計算機中使用的變量,它的內(nèi)容是取之不盡的。這個變量的內(nèi)容被取走以后,它讓保持原來的內(nèi)容而不會空。 有新的內(nèi)容被送到這個變量中,舊的內(nèi)容就被沖掉了。 變量有以下幾種: 簡單變量:名字由字母領頭的字母數(shù)字串組成。如:A, B, C1, D5, XX, AB 字符串變量:由簡單變量名加一個標識符“$”。如:A$, B$ 下標變量:以后再進行介紹。 二、變量的賦值 在變量參加運算之前必須先給它賦值。BASIC語言規(guī)定,變量在賦值以前,它的值是0。 賦值語句:LET 變量名=表達式 功 能:將表達式所代表的值賦給變量。其中,“=”叫做賦值號,它和數(shù)學中的等號不完全一樣。 例如:給變量賦值(兼計算)。 LET A=5 LET B=3*4 LET C=A+B PRINT A, B,C END 例如:重復賦值。 LET A=10 LET A=15 PRINT A END 例如:重復賦值。 LET X=4 LET X=X+3 PRINT X END 體會賦值號與等于號的區(qū)別。 例如:輾轉(zhuǎn)賦值。 LET X=20 LET Y=X LET Z=Y(jié) PRINT X,Y,Z END 注意: 賦值語句中的LET可以省略不寫。 同一行可以寫多個語句,語句之間用“: ”分隔。 例如:交換兩個變量的值。 A=10:B=20 PRINT A, B X=A: A=B: B=X PRINT A,B 例如:打印文本圖形。 A$=”**********” PRINT A$ PRINT A$ PRINT A$ END 練習: 1、用賦值語句編寫程序。 (1)A=5+8, B=25/5, C=2A, 求A+B+C (2)N=10, M=N+10, Z=M/N, 求N, M, Z的值。 (3)已知長方形的長40,寬50,求它的周長和面積。 (4)某同學考試四科成績分別是:84,98,89,100,求他的總分和平均分。 2、讀程序,寫結(jié)果。 A=2*5: B=10+10:C=A+B PRINT A, B, C END B=8: C=B+5 B=B+5 PRINT B, C END ———————————————————————————————————— 賦值語句提供了一種給變量賦值得方法,但有時使用起來不是太方便。如:我們要計算某一位同學的總分和平均分要用兩個賦值語句,如果全班有40個同學,就需要用幾十個語句給變量賦值,這樣就太不方便了。 一、鍵盤輸入語句 BASIC語言還提供了一種給變量賦值得方法,就是使用鍵盤輸入語句。 語句格式:INPUT [“提示內(nèi)容”;] 變量, 變量, 變量… 語句功能:當程序執(zhí)行到這一語句時暫停,要求從鍵盤上輸入一個數(shù)給這個變量賦值,輸入數(shù)后按回車鍵,程序繼續(xù)運行。 例如:通過鍵盤輸入語句給變量賦值。 input a input b print a【BASIC教案】相關文章:
基礎知識的重要性 The importance of learning basic skills11-12
‘教案’教案04-28
‘教案’白鵝教案04-28
‘教案’遠方教案04-28
‘教案’狼(教案)04-28
‘教案’人琴俱亡教案04-28
高中教案教案03-05
科學教案教案科學教案05-16
比尾巴教案 《比尾巴》的教案10-11
高中教案:《力》教案11-29