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