(無水印)《電子計(jì)算機(jī)》輔導(dǎo)提綱

上傳人:無*** 文檔編號(hào):21646497 上傳時(shí)間:2021-05-06 格式:DOCX 頁數(shù):27 大小:46.14KB
收藏 版權(quán)申訴 舉報(bào) 下載
(無水印)《電子計(jì)算機(jī)》輔導(dǎo)提綱_第1頁
第1頁 / 共27頁
(無水印)《電子計(jì)算機(jī)》輔導(dǎo)提綱_第2頁
第2頁 / 共27頁
(無水印)《電子計(jì)算機(jī)》輔導(dǎo)提綱_第3頁
第3頁 / 共27頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《(無水印)《電子計(jì)算機(jī)》輔導(dǎo)提綱》由會(huì)員分享,可在線閱讀,更多相關(guān)《(無水印)《電子計(jì)算機(jī)》輔導(dǎo)提綱(27頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、 電子計(jì)算機(jī) 課程輔導(dǎo)提綱 軍區(qū)空軍自考辦 1 20,最后第二位乘 2 除,得到的余數(shù) 第一章 計(jì)算機(jī)的一般知識(shí) 一、內(nèi)容提要

2、 1、 算機(jī)的解 方法 算機(jī)的 算 程分三步: ⑴由 入 將 好的 算步 和原始數(shù)據(jù) 入到 算機(jī)的存 器中存放起來。 ⑵啟 算機(jī),在控制器的控制下, 算機(jī)按 算步 (程序)自 行操 作。 ⑶把存 器中的最后 果送到 出 , 把 個(gè)最后 果打印在 上。 到此解 程 束。 2、 算機(jī)的 構(gòu) 算機(jī)的基本 構(gòu)包括主機(jī)和外部 , 其中主機(jī)由中央 理機(jī) (運(yùn)算器和控制器)和內(nèi)存 器 成,外部 由 入 出 。和外存 器 成。 3、 數(shù)制 數(shù)制有二 制、八 制、十 制和十六 制及 制 的 。 ⑴

3、 十 制和二 制 的 化 一個(gè)十 制整數(shù)要化 二 制整數(shù)是將它一次又一次地被(從最后一次的余數(shù) 起)就是用二 制表示的數(shù)。 一個(gè)二 制整數(shù)要化 十 制整數(shù)是將它的最后一位乘以以 21,?依次 推,將各 相加就得到用十 制表示的數(shù)。 ⑵ 八 制和二 制 的 化 一個(gè)二 制數(shù)要 成八 制, 只需將每 3 位二 制的數(shù)用一個(gè)八 制表示 即可。反之,一個(gè)八 制數(shù)要 成二 制, 只需將每位八 制分 用 3 位二 制表示。 ⑶ 十六 制數(shù)與二 制數(shù) 的 將一個(gè)十六 制數(shù) 二 制數(shù),將其每一位分 二 制數(shù)即可。 如果將一個(gè)二 制數(shù)

4、 十六 制數(shù), 將其分成 4 位一 , 而將每 4 位 成一個(gè)十六 制數(shù)。 ⑷ 八 制、十六 制與十 制 的 一個(gè)八 制或十六 制整數(shù)要化 十 制整數(shù)是將它的最后一位乘以 80 或 160,最后第二位乘以 81 或 161,?依次 推,將各 相加就得到用十 制表示 2 的數(shù)。 一個(gè)十進(jìn)制整數(shù)要化為八進(jìn)制或十六進(jìn)制整數(shù)是將它一次又一次地被 8 或 16 除,得到的余數(shù)(從最后一次的余數(shù)讀起)就是用八進(jìn)制或十六進(jìn)制表示的數(shù)。 4、什么是高級(jí)語言 第一種高級(jí)語言 FORTRAN 主要是用于數(shù)

5、值計(jì)算。很接近與人們習(xí)慣的自然語言和數(shù)字語言。 BASIC 語言是從 FORTRAN 語言中提煉簡(jiǎn)化而成的。 計(jì)算機(jī)并不能直接接受和執(zhí)行用高級(jí)語言寫的程序,必須要“翻譯” ,即把高級(jí)語言寫的程序翻譯成機(jī)器指令的程序。 翻譯有兩種做法: 編譯方式和解釋方式。 5、計(jì)算機(jī)的軟件和硬件 計(jì)算機(jī)的硬件即存儲(chǔ)器、控制器、運(yùn)算器、輸入和輸出設(shè)備等。 計(jì)算機(jī)的軟件泛指程序、 運(yùn)行時(shí)所需要數(shù)據(jù)以及與程序有關(guān)的文檔資料。 可 分為系統(tǒng)軟件和應(yīng)用軟件。 二、重點(diǎn)內(nèi)容 了解計(jì)算機(jī)的解題方法, 了解什么是高級(jí)語言,什么是計(jì)算機(jī)的軟件和硬件;掌握二進(jìn)制、十六進(jìn)制的計(jì)數(shù)規(guī)則,掌握

6、不同進(jìn)制的相互轉(zhuǎn)換方法。三、典型例題 1、填空題 ( 1)將十六進(jìn)制數(shù) E9對(duì)應(yīng)轉(zhuǎn)換成二進(jìn)制數(shù)是 ___________,十進(jìn)制數(shù)是 ___________。 答案: 11101001 ,233。 ( 2)十進(jìn)制數(shù) 23 與 9 的乘積是二進(jìn)制數(shù) ___________,十進(jìn)制數(shù) 216 與 12 的商是___________。 答案: 11001111, 00010010 ( 3)二進(jìn)制數(shù) 10101101轉(zhuǎn)換為十六進(jìn)制數(shù)對(duì)應(yīng)的是 __________,轉(zhuǎn)換為十進(jìn)制 數(shù)是 ___________。 答案: AD,173 2、填

7、空題 ( 1)①十六進(jìn)制數(shù) A5,②二進(jìn)制數(shù) 10100111 ③十進(jìn)制數(shù) 160 按由小到大順序排列是 _______。 A. ①②③ B. ②①③ C. ②③① D. ①③② 3 答案: B 四、思考題 1.4 1.5 1.14 1.15 1.16 五、作業(yè)題 1.6 1.7 1.8 1.9 1.10 1.11 1.12 第二章 最簡(jiǎn)單的 BASIC程序分析 一、內(nèi)容提要 1、BASIC 語言的基本概念及特點(diǎn) BASIC 語言是 Beginner′s All-purpo

8、se Symbolic Instruction Code 一詞的縮 寫,是專門為初學(xué)者設(shè)計(jì)的計(jì)算機(jī)語言。有以下幾個(gè)特點(diǎn): ⑴ BASIC 語言好懂易學(xué)。 ⑵ BASIC 語言采用解釋執(zhí)行方式,是會(huì)話式語言,便于“人機(jī)對(duì)話” 。 ⑶ BASIC 語言提供一種“命令方式” ,允許用戶從中斷鍵盤上直接輸入某 些命令,計(jì)算機(jī)能立即執(zhí)行這些命令并得到相應(yīng)結(jié)果。 ⑷ BASIC 語言功能比較豐富。 ⑸ BASIC 語言已有很大的發(fā)展。 2、程序的構(gòu)成和語句的構(gòu)成 一個(gè) BASIC 語言程序由若干行組成。每一行由 3 部分組成:行號(hào)、語句和行結(jié)束

9、符。每個(gè)程序一般以 END 結(jié)束。執(zhí)行程序時(shí),遇到 END 語句便停止執(zhí)行。 一個(gè)語句一般包括兩部分: 語句定義符和語句體。 語句定義符規(guī)定計(jì)算機(jī)執(zhí)行某一特定的功能。語句體跟在語句定義符后面的、需要執(zhí)行的具體內(nèi)容。 3、打印語句的格式、功能、用法 打印語句是 PRINT 語句,其功能是輸出到屏幕上,輸出到打印機(jī)的是用 LPRINT 語句。 格式如下: PRINT [ 輸出項(xiàng)表列 ] ,其中輸出項(xiàng)表列可以不止一個(gè)數(shù)據(jù)項(xiàng)而是多個(gè),可以是常量、變量、表達(dá)式,可以是數(shù)值型也可以使字符串型數(shù)據(jù)。 PRINT 語句的作用即能夠輸出數(shù)值常量、變量或表達(dá)式的值,也可以輸出

10、字符串。 PRINT 語句的輸出格式有兩種: ⑴ 按標(biāo)準(zhǔn)格式輸出 BASIC 將輸出行分為 5 個(gè)輸出區(qū),一個(gè)區(qū)占 14 列(14 個(gè)字符)。如果在 PRINT 4 語句中各輸出項(xiàng)之間用逗號(hào)分隔,則各輸出項(xiàng)自左至右依次輸出在各輸出區(qū)中, 從各區(qū)的最左面位置開始輸出。 如果輸出項(xiàng)超過 5 個(gè),則在輸出完一行后自動(dòng)轉(zhuǎn) 到下一行接著輸出。 ⑵ 按緊湊格式輸出 如果在 PRINT 語句中各輸出項(xiàng)之間不是用逗號(hào)分隔而是用分號(hào)分隔,則在 輸出是以緊湊格式組織輸出, 即在輸出完一個(gè)輸出項(xiàng)之后緊接著輸出下一個(gè)輸出

11、 項(xiàng),而不是跳到下一個(gè)標(biāo)準(zhǔn)輸出區(qū)輸出。 二、重點(diǎn)內(nèi)容 熟練掌握 BASIC 語言中自由格式和固定格式的使用以及字符串的輸出方 法。 三、典型例題 1、填空題 ( 1)設(shè) A 的值為 1,B 的值為 2,C的值為 3,則 BASIC算術(shù)表達(dá)式: A-B*C 的值 是 ___________,( A+B)*C+(-C)*3+B^3 的值為 ___________。 答案: -5 ,-4 (2) 設(shè) A=-3,B=5,C=7, 則 BASIC表達(dá)式 EXP(SQR(A C ) INT (C / 2) B) 的值是 ______

12、__, SQR(LOG ( ABS( A) B C )) 的值是 ________。 答案: 1,0 2、是非題 ( 1)算術(shù)表達(dá)式 Aex 6ln 10 改寫成 BASIC 表達(dá)式為 A EXP ( x) 6 LOG (10) 。 ( ) 答案:√ ( 2) BASIC 表達(dá)式 X*X 和 X^2 的功能不完全相同。( )答案:√ 四、思考題 3.2 3.3 五、作業(yè)題 3.6 第三章 提供數(shù)據(jù)語句 5 一、內(nèi)容提要 1、賦值語句的格式、功能和用法

13、格式: [LET] 變量名 =表達(dá)式 功能: 把賦值號(hào)右邊表達(dá)式的值賦給左邊的變量。 例如: LET X=3 表示把數(shù)值常量 3 賦給變量 X 。即此時(shí) X 的值為 3。 2、鍵盤輸入語句的格式、功能和用法 格式: INPUT [ “提示內(nèi)容 ”;] 輸入變量表列 功能:程序運(yùn)行之中,由鍵盤輸入數(shù)據(jù)給變量賦值。 例如: INPUT “Enter a,b,c=”;A,B,C 注意: ⑴ 給多個(gè)變量賦值時(shí),變量之間用逗號(hào)分隔,如: INPUT “請(qǐng)輸入三個(gè)數(shù) ” ;a,b,c,d ⑵ 輸入數(shù)據(jù)與變量的類型一致,且數(shù)據(jù)之間必須用逗號(hào)分

14、隔。 ⑶ 輸入的數(shù)據(jù)只能是常量,不能是變量或表達(dá)式。 ⑷ 由鍵盤輸入的數(shù)據(jù)的個(gè)數(shù)應(yīng)與 input 語句中的變量個(gè)數(shù)一致。 3、讀數(shù)置數(shù)語句的格式、功能和用法 格式: READ 變量表列 DATA 變量表列 功能:READ 語句能夠一次讀入一批數(shù)據(jù)。 而 DATA 語句能夠置一批數(shù), 兩者相輔相成、缺一不可。 READ 語句讀取由 DATA 語句提供的數(shù)據(jù)。 例如: READ A,B,C DATA 4,5,-2 注意: ⑴ DATA 語句中數(shù)據(jù)的個(gè)數(shù)不能少于 READ 語句中變量的個(gè)數(shù)。 ⑵ READ 語句是可執(zhí)行語句,而 DAT

15、A 語句是非執(zhí)行語句,本身不產(chǎn)生任何操作,只是被動(dòng)地置數(shù),為 READ 語句提供數(shù)據(jù)。 ⑶ DATA 語句可以放在程序中任何位置,可以在 READ 語句前面、后面或緊 鄰著。 ⑷ 如果不止一個(gè) DATA 語句和 READ 語句時(shí),則按 DATA 語句的行號(hào)順序, 由小到大,將各 DATA 語句中的數(shù)據(jù)順序放在“數(shù)據(jù)區(qū)”中,在執(zhí)行 READ 語 句時(shí)順序地從數(shù)據(jù)區(qū)中讀數(shù)。 ⑸ DATA 語句中只能出現(xiàn)常量,不能出現(xiàn)變量或表達(dá)式。 6 4、無條件轉(zhuǎn)向語句的格式、功能和用法 格式: GOTO 行號(hào) 功能:將流

16、程無條件地轉(zhuǎn)移到行號(hào)所指的語句上繼續(xù)執(zhí)行。 例如: GOTO 100 5、恢復(fù)數(shù)據(jù)區(qū)語句的功能和用法 格式: RESTORE 行號(hào) 功能:將 DATA 語句數(shù)據(jù)區(qū)指針從指針當(dāng)前位置退回?cái)?shù)據(jù)區(qū)的開頭或某一 DATA 語句的開頭,即恢復(fù)數(shù)據(jù)區(qū)指針先前的位置。 例如: RESTORE 100 表示數(shù)據(jù)指針退回到行號(hào)為 100 的 DATA 語句中數(shù)據(jù)的開頭。 6、LET 、INPUT 、READ/DATA 三種提供數(shù)據(jù)語句的比較 LET 語句是將一個(gè)數(shù)據(jù)賦予一個(gè)變量,但是值必須在程序中指定,如果想 改變這些值,必須修改程序,缺乏通用性;

17、 INPUT 語句可根據(jù)需要在程序運(yùn)行時(shí)任意輸入數(shù)據(jù),方便靈活,但需要等 待操作人員輸入數(shù)據(jù),占用運(yùn)行時(shí)間多,效率較低; READ/DATA 語句能夠克服 INPUT 語句的缺點(diǎn),完成一批數(shù)據(jù)的讀入。 二、重點(diǎn)內(nèi)容 三種輸入語句的用法與區(qū)別。 三、典型例題 1、選擇題 ( 1) 10 LET B=________ A.3+4/5+A$ B.SIN(2A) C.3.14159 D. ”2*6 ” 答案: C ( 2) 50 READ A,B,C 60 DATA 15, ____,3 A.3E+A B.3E0.4 C

18、. 12.1E-5 D.5E-4 答案: C (3)10 DATA 64, ________ 20 READ A,B,C$ A. 16,48 B. ”ABC”,39 C.37, ”DOS”D. “good”,”bad” 答案: C 四、思考題 7 3.5 3.7 3.8 3.18 五、作 3.6 3.9 3.10 3.12 3.16 3.17 第四章 分支 一、內(nèi)容提要 1、條件 句的格式、功能和用法 格式: ⑴ IF 條件 THEN 句 ⑵ IF 條件 THE

19、N 句1 ELSE 句2 功能:根據(jù)判斷條件 句。 例如: 10 IF X>0 THEN PRINT X 20 IF X>0 THEN PRINT X ELSE PRINT -X 注意:在 IF 句的 THEN 后面和 ELSE 后面可以跟一個(gè)可 行 句可以跟 多個(gè) 行 句: IF 條件 THEN 句 1: 句 2: 句 3:? 句 n 2、條件 句不同的 向方式 ⑴ 無條件 向 句( GOTO 句) 例如: 100 IF X>=0 THEN 120 110 X=-X 120 REM the end of IF

20、 structure 130 PRINT X ⑵ 多分支 構(gòu) (ON-GOTO 句) 格式: ON 算 表達(dá)式 GOTO行號(hào) 1,行號(hào) 2,?,行號(hào) n 例如: ON X+Y GOTO 100,200,400,300 功能:先 算出表達(dá)式 X+Y的 ,如果 X+Y的 等于 1, 將流程 到GOTO后面第一個(gè)行號(hào)所 的行 句去;如果 X+Y的 等于 2, 將流程 到 200 行; X+Y等于 3, 到 400 行, X+Y等于 4, 到 300 行。注意: ⑴ 如果表達(dá)式的 小于 1 或大于 n, ON-GOTO 句無效,不

21、 行此 句。 ⑵ 如果表達(dá)式的 是小數(shù), 按四舍五入原 成一個(gè)整數(shù)。 3、條件 句的 用 4、注 句 8 用 REM 語句作為程序注釋,便于理解。 REM 語句是非執(zhí)行語句,在 LIST 列源程序清單時(shí)將 REM 語句原樣列出。 例如: 10 REM This program solves quadratic equation A*X*X+B*X+C=0 for real roots 20 REM A,B,C are coefficients of qradratic equation 注意

22、: ⑴ REM 語句放在程序中哪個(gè)位置以及 REM 語句的內(nèi)容完全根據(jù)需要有編寫者確定。 ⑵ REM 語句如內(nèi)容多可以分行寫。 ⑶ REM 語句中的文字可用英文餓、漢語拼音、漢字。 5、暫停語句 STOP 語句的功能是:在程序運(yùn)行期間,有時(shí)需要中途中止一下,以便觀察 前面運(yùn)行的結(jié)果或修改程序,然后讓程序接著運(yùn)行下去,這時(shí)用到暫停語句。 在 STOP 語句使程序暫停執(zhí)行后,可以從鍵盤鍵入 CONT 命令,使之從“斷點(diǎn)”接著運(yùn)行。 二、重點(diǎn)內(nèi)容 條件語句的用法,利用條件語句設(shè)計(jì)程序,提高運(yùn)用條件語句的編程技巧。三、典型例題 1、編程題

23、 ( 1)有 4 個(gè)數(shù) a,b,c,d 要求按由大到小順序輸出。 10 INPUT “enter a,b,c,d:”,A,B,C,D 20 IF A

24、) 商店售貨,按購買貨物的款數(shù)多少分別給予不同優(yōu)惠折扣:購貨不足 250 元的,沒有折扣; 購貨滿 250 元(含 250 元,下同)不足 500 的,減 5%; 9 購貨滿 500 元,不足 1000 元的,減價(jià) 7.5%; 購貨滿 1000 元,不足 2000 元的,減價(jià) 10%; 購貨滿 2000 元的,減 15%。 答案: 10 INPUT “please enter your money for buying ”:,M 20 N=INT( M/250) 30 IF N>8 THEN N=8

25、40 ON N GOTO 100,200,200,300,300,300,300,400 50 D=0 60 GOTO 1000 100 D=.05 110 GOTO 1000 200 D=.75 210 GOTO 1000 300 D=.1 310 GOTO 1000 400 D=.15 1000 AMOUNT=M*(1-D) 1010 PRINT “amount=”; AMOUNT 1020 END 四、思考題 4.2 4.3 4.4 五、作業(yè)題 4.5 4.6 4.7 4.8 4.12 4.

26、14 第五章 循環(huán) 一、內(nèi)容提要 1、循環(huán)語句的格式、功能和用法 ⑴ 用 IF 語句和 GOTO 語句實(shí)現(xiàn)循環(huán) 例如: 10 IF N>=4 GOTO 60 20 INPUT “enter radius:”,R 10 30 PRINT 4/3*3.141592*R^3 40 N=N+1 50 GOTO 10 60 END 注意: N>=4 是循環(huán)終止條件。 ⑵ 計(jì)數(shù)循環(huán)語句 格式: FOR 循環(huán)變量 = 初值 TO 終值 STEP 步長(zhǎng) 語句組(循環(huán)體)

27、 NEXT 循環(huán)變量 說明: FOR 語句為循環(huán)說明語句, NEXT 語句為循環(huán)終端語句; FOR 和 NEXT 后面的循環(huán)變量必須相同; 初值、終值和步長(zhǎng)都是數(shù)值表達(dá)式,步長(zhǎng)為 1 時(shí)可省略。 例如: 10 FOR I=A TO B STEP C 20 P=I * I 30 PRINT P 40 NEXT I ⑶ 條件循環(huán)語句 格式: WHILE 邏輯表達(dá)式 語句組(循環(huán)體) WEND 功能:當(dāng)邏輯表達(dá)式成立(即為真)時(shí),執(zhí)行 WHILE 和 WEND 之間的語 句組(循環(huán)體),否

28、則終止循環(huán),轉(zhuǎn)到 WEND 語句的下一句執(zhí)行。 例如: WHILE P<200 P=P*(1+R) N=N+1 WEND 2、初值、終值、步長(zhǎng)及循環(huán)變量的含義確定方法 循環(huán)變量: 控制循環(huán)的執(zhí)行和結(jié)束。 初值:循環(huán)變量的初始設(shè)定值。 終值:循環(huán)變量的終止值。 步長(zhǎng):循環(huán)變量每次增加的數(shù)量。 11 3、多重循環(huán) 多重循環(huán)是在一個(gè)循環(huán)體內(nèi)有完整地包含另一個(gè)循環(huán),形成多個(gè)循環(huán)體系, 可以有兩重以上循環(huán)。前面三種循環(huán)體可以相互嵌套。 10 FOR I= 1 TO 6 20 SUM=

29、0 30 FOR J=1 TO 5 40 READ G 50 SUM=SUM+G 60 NEXT J 70 AVER=SUM/5 80 PRINT “NO.”;I, “aver=”;AVER 90 NEXT I 二、重點(diǎn)內(nèi)容 多重循環(huán)語句的正確使用,多重循環(huán)的應(yīng)用。 三、典型例題 1、填空題 (1)下述程序的運(yùn)行順序,按語句行號(hào)排列是 。 10 A=5 20 B=10 30 IF A+B=20 THEN 60 40 B=B+5 50 GOTO 30 60 END

30、答案: 10,20,20,50,30,40,50,30,60 (2)執(zhí)行下述程序后, M=______S= 。 10 M=3 20 S=0 30 S=S+M 40 M=M+3 50 IF M<9 THEN 30 60 END 12 答案: 9,9 2、簡(jiǎn)答題 --- 分析下述程序運(yùn)行后的結(jié)果。 ( 1)10 S=0 20 N=10 30 IF N=0 THEN 80 40 INPUT X 50 S=S+X 60 N=N-1 70 GOTO 30 80 PRI

31、NT S 90 END 答案:計(jì)算由鍵盤輸入的 10 個(gè)數(shù)的和并輸出 ( 2)10 FOR I=1 TO 10 20 PRINT I*(I+1) 30 NEXT I 40 END 答案:輸出數(shù)列 2, 6, 12,20,30, 42,56,72,90,110 四、思考題 5.1 5.2 5.3 五、作業(yè)題 5.5 5.10 5.18 5.19 5.20 第六章 函數(shù) 一、內(nèi)容提要 1、平方根函數(shù) 格式 : SQR(X) 功能 : 求 X 的平方根。 2、指數(shù)函數(shù) 格式 : EX

32、P(X) 功能:求 ex 。 3、對(duì)數(shù)函數(shù) 格式 : LOG(X) 13 功能:求 ln x 。 4、絕對(duì)值函數(shù) 格式 : ABS(X) 功能:取 x 的絕對(duì)值。 5、符號(hào)函數(shù) 格式 : SGN(X) 功能:取 x 的符號(hào)。 6、取整函數(shù) 格式 : FIX(X) 功能: x 截尾取整。 7、三角函數(shù) 格式 : SIN(X) COS(X) 功能 :求 sin(x),cos(x). 8、打印格式函數(shù) 格式 功能 DATE$ 取系統(tǒng)日期 HEX$(n

33、) 把 n 轉(zhuǎn)換成十六進(jìn)制的字符 INKEY$ 從鍵盤讀一個(gè)字符 INPUT$(n,#f) 從文件 f 讀 n 個(gè)字符 MKI$(x), MKS$(x), MKD$(x) 將整型、單精度型、雙精度型數(shù)轉(zhuǎn)換成隨機(jī)文 件緩沖區(qū)串變量 OCT$(n) 將 n 轉(zhuǎn)換成八進(jìn)制字串 SPC$(n) 打印 n 個(gè)空格 STR$(x) 將 x 轉(zhuǎn)換成字串 TAB(n) 在第 n 位置上開始輸出 TIME$ 取系統(tǒng)時(shí)間 VARPTP$(v) 取變量類型、地址 二、重點(diǎn)內(nèi)容 符號(hào)函數(shù)、取整函數(shù)、隨機(jī)函數(shù),打印格式函數(shù)的用法。 掌握各函數(shù)的

34、符號(hào)、含義和用法。 三、典型例題 1、編程題 14 (1) 算下式 y 的 (其中 a 常數(shù), x 由 INPUT 句 入)要求 出 y 的 。 x a (x 0) y x) (x 0) ex cos(a 答案: 10 INPUT X 20 IF X>=0 THEN GOTO 50 30 Y=EXP(X) * COS(a-x) 40 GOTO 60 50 Y=SQR(X)+a 60 PRINT Y 70 END ( 2) 程 出

35、 (X 2 X1)2 (Y 2 Y1) 2 的 。 答案: 10 INPUT X1,X2,Y1,Y2 20 R=SQR((X2-X1)*(X2-X1)+(Y2-Y1)*(Y2-Y1)) 30 PRINT R 40 END 四、思考 6.1 6.2 6.13 五、作 6.3 6.4 6.5 6.9 6.10 6.11 第七章 子程序 一、內(nèi)容提要 1、 子 句和返回 句 格式一: GOSUB 子程序第一個(gè) 句行的行號(hào) RETURN 格式二: ON 算 表達(dá)式 GOSUB 行號(hào) 1,行號(hào) 2,

36、?,行號(hào) n 功能:當(dāng)算 表達(dá)式的整數(shù)部分 1 , 向行號(hào) 1 開始的子程序;當(dāng) 為 2 , 向行號(hào) 2 開始的子程序; ?,當(dāng) n , 向行號(hào) n 開始的子程序。從子程序返回后 行 ON 句后的下一條 句。 當(dāng)算 表達(dá)式的整數(shù)部分小 15 于 1 或大于 n 時(shí),則不執(zhí)行任何一個(gè)子程序, 而繼續(xù)去執(zhí)行 ON 語句后的下一條語句。 2、子程序的調(diào)用規(guī)則 ⑴ 調(diào)用子程序時(shí),必須在調(diào)用的地方寫一個(gè) GOSUB(轉(zhuǎn)子)語句。 ⑵ 在子程序中至少應(yīng)有一個(gè) RETURN 語句。程序執(zhí)行時(shí)遇到此語句就不再往下執(zhí)行

37、而返回調(diào)用處。 ⑶ 從子程序返回主程序時(shí),返回到本次轉(zhuǎn)子語句的下一個(gè)語句并繼續(xù)執(zhí)行。 ⑷ 子程序可以嵌套,允許嵌套的次數(shù)視 BASIC 版本不同。 二、重點(diǎn)內(nèi)容 轉(zhuǎn)子語句和返回語句的用法。 三、典型例題 1、編程題 ( 1)求 S=A!+B!+C! 。A 、 B、C 的值由鍵盤輸入。程序如下: 11 INPUT “INPUT A,B,C ”;A,B,C 20 S=0 30 M=A: GOSUB 200 :S=S+P 40 M=B: GOSUB 200: S=S+P 50 M=C: GOSUB 200: S=S+P

38、 60 PRINT A; ”!+ ”;B; ”!+ ”;C; ”!+”;S 90 GOTO 999 200 REM SUB 200-299 210 P=1 220 FOR I=1 TO M :P=P*I : NEXT I 299 RETURN 999 END 四、思考題 7.1 7.2 五、作業(yè)題 7.4 7.5 7.6 第八章 單下標(biāo)變量 16 一、內(nèi)容提要 1、數(shù) 和下 量的概念 下 量:用一批具有相同名字不同下 的 量。 數(shù) :把一 同一名

39、字、不同下 的下 量稱 數(shù) 。 數(shù) 中每一個(gè)元素 數(shù) 元素。 2、一 數(shù) 一 數(shù) 由具有一個(gè)下 的數(shù) 元素 成。例如: S ( 7 ) ,數(shù) 名 S,下 標(biāo)為 7。定 形式如下: 10 DIM S(7) 注意: ⑴ 數(shù) 要先定 ,后使用。 ⑵ 確定了 S 數(shù) 包含了 S(0) 、S(1) 、 S(2) 、? 、S(7) ⑶ 如果在同一程序中需要使用幾個(gè)數(shù) , 可在同一條數(shù) 定 句中同 定 幾個(gè)數(shù) 。每個(gè)數(shù) 定 符之 逗號(hào)隔開。 如: 10 DIM A(50),B(2),K (13),P(10) 3、數(shù)

40、 明 句及 用 二、重點(diǎn)內(nèi)容 下 量的概念和在程序中的用法。 三、思考 8.3 8.4 8.5 8.6 四、作 8.7 8.9 8.10 8.13 8.14 8.20 第九章 雙下標(biāo)變量 一、內(nèi)容提要 1、雙下 量 雙下 量:用一批具有相同名字不同的二 下 的 量。 例如: W( 1, 2)表示 W 數(shù) 的第一行第二列的數(shù) 元素。 2、二 數(shù) 二 數(shù) 的定 形式: 10 DIM W(2,3) W 是數(shù) 名,行下 是 0 到 2,列下 是 0 到 3。 1

41、7 明: ⑴ 二 數(shù) W ,可以看作一個(gè)具有 3 行 4 列的表格。每個(gè)數(shù) 元素代表一 個(gè)存 元,可以存放數(shù)據(jù)。 ⑵ 用 從第 1 行、第 1 列開始使用二 數(shù) ,而第 0 行第 0 列上的元 素 置不用。 ⑶ 數(shù)據(jù)的 入數(shù) 中,可采用 DATA 句存入。存 放的 序 W(0,0) W(0,1) W(0,2) W(0,3 ) ?。 例如: 二、重點(diǎn)內(nèi)容 雙下 量的概念和在程序中的用法。 三、典型例 1、填空 ( 1)運(yùn)行下列程序的 果是 ___________。 10

42、DIM A(2,3) 20 FOR I=1 TO 2 30 FOR J=1 TO 3 40 A(I,J)=I+J 50 NEXT J 60 NEXT I 70 END A. 下 量有三種不同的 B.下 量有四種不同的 C.下 量有五種不同的 D.下 量有六種不同的 答案: B 2、 程 (1) 入學(xué)生的成 到 W(2,3) 數(shù) 中。答案: 10 DIM W(2,3) 20 DATA 89,90,87,78 30 DATA 72,65,88,90 40 D

43、ATA 97,77,90,87 18 50 FOR I=0 TO 2 60 FOR J=0 TO 3 70 READ W(I,J) 80 NEXT J 90 NEXT I 100 END 四、思考題 8.22 8.24 五、作業(yè)題 8.25 8.27 8.29 8.31 第十章 字符串 一、內(nèi)容提要 1、字符串與字符串變量 字符串是指在一對(duì)雙引號(hào)之間的若干個(gè)字符的集合。 通過賦值語句把一個(gè)字符串賦給一個(gè)字符串變量。 10 A$= ”BEIJING

44、 ” 20 B$=”SHANGHAI ” 30 PRINT A$,B$ 說明: A$,B$都是字符串變量,它由普通變量名后跟一個(gè)“ $” 符號(hào)來表示。每個(gè)字符串變量最多存放 255 個(gè)字符。 2、字符串函數(shù) ⑴ 求字符串長(zhǎng)度的函數(shù) LEN(A$) 的值就是字符串 A$中字符的個(gè)數(shù)。 ⑵ 把數(shù)值轉(zhuǎn)換成字符串的函數(shù) (STR$) 把字符串轉(zhuǎn)換成數(shù)值的函數(shù) (VAL) ⑶ 求子串的函數(shù) LEFT$ 函數(shù)可以得到一個(gè)字符串中最左邊的若干個(gè)字符,如 : AL$=LEFT$(A$,3) RIGHT$ 函數(shù)取一個(gè)字符串中最右面的

45、若干個(gè)字符。如: AR$=RIGHT$(A$,5) 19 MID$ 函數(shù)從一個(gè)字符串中取中間若干個(gè)字符。如: AM$=MID$(A$,5,6) ⑷ 查子串未知的函數(shù) ( INSTR 函數(shù)) INSTR(A$,B$ ) :其作用是從 A$ 的第一個(gè)字符起,找出 B$在 A$中第一次 出現(xiàn)的位置。 INSTR (n,A$,B$):其作用是從 A$ 的第 n 個(gè)字符起,找出 B$在 A$ 中第一次出現(xiàn)的位置。 ⑸ ASCII 字符與代碼之間轉(zhuǎn)換函數(shù) ASC 函數(shù) 用來得到字符串中第一個(gè)字符的 ASCII

46、 代碼的十進(jìn)制數(shù)值。如: ASC(A$ ) CHR$ 函數(shù) 用來得到與此整數(shù)值對(duì)應(yīng)的 ASCII 字符。如: CHR$(X) 。 ⑸ 產(chǎn)生 n 個(gè)相同字符的字符串函數(shù) STRING$(n,字符 ):得到 n 個(gè)指定字符的字符串。 如: STRING$ (40,‘* ’) 3、字符串?dāng)?shù)組 定義形式如下: 10 DIM A$(20) 定義了一個(gè)名為 A$ 的字符串?dāng)?shù)組,次數(shù)組共有 21 個(gè)元素。最小下標(biāo)為 0, 最大下標(biāo)為 20。 4、字符串的比較 用 IF- THEN 語句來比較兩個(gè)字符串表達(dá)式。如: IF A$= ”Y

47、ES”O(jiān)R A$= ”yes”THEN PRINT “You are a teacher” 字符串的比較除了用 =號(hào) 和<> 號(hào)外還可以使用 >,<,>=,<=做比較。 二、重點(diǎn)內(nèi)容 字符串與字符串變量在程序中的用法。 三、典型例題 1、填空題 ( 1)若 A$=”ABCDEFG”,則 LEFT$(A$,3) 的值是 ___________、LEN(A$)的值是 ___________。 答案: ABC,7 2、選擇題 (1)10 DATA 6, ”DEF”,8 20 READ A, ________ 20

48、 A.B,C B.B,C$ C.B$,C D.D,E 答案: C。 1、簡(jiǎn)答題 ( 1)下列程序運(yùn)行結(jié)果是什么 10 X=523.9 20 Y$=STR$(X) 30 PRINT X,Y$ 40 END 答案: 523.9 523.9 ( 2)下列程序運(yùn)行結(jié)果是什么 10 Y$= ”124.3” 20 X=V AL(Y$) 30 PRINT X,Y$ 40 END 答案: 124.3 124.3 四、思考題 9.1 9.2 9.3 五、作業(yè)題 9.4

49、 9.5 9.6 9.10 第十一章 關(guān)于計(jì)算機(jī)的基礎(chǔ)知識(shí) 一、內(nèi)容提要 1、微機(jī)系統(tǒng)組成和工作過程 微機(jī)系統(tǒng)由硬件和軟件子系統(tǒng)組成。 微機(jī)的工作過程就是執(zhí)行程序的過程, 即執(zhí)行指令序列的過程, 周而復(fù)始地取 指令執(zhí)行指令的過程。 2、微機(jī)系統(tǒng)主要技術(shù)指標(biāo) 字長(zhǎng):二進(jìn)制位數(shù)的長(zhǎng)短,標(biāo)識(shí)著計(jì)算精度。 內(nèi)存儲(chǔ)器容量:以字長(zhǎng)為單位計(jì)算或以字節(jié)為單位計(jì)算。 存取周期:把信息代碼存入存儲(chǔ)器稱為寫入。把信息代碼從存儲(chǔ)器取出稱為 21 讀出。 運(yùn)算速度:用每秒能執(zhí)行的指令條數(shù)來表示,單位

50、為次 /秒。 允許配置外部設(shè)備的最大數(shù)量 軟件的配備情況:之配備了什么樣的操作系統(tǒng)哦、匯編語言和高級(jí)語言的種類。 3、數(shù)值數(shù)據(jù),編碼系統(tǒng),非數(shù)值數(shù)據(jù) ⑴ 進(jìn)位計(jì)數(shù)制的表示方法有:二進(jìn)制、十進(jìn)制、八進(jìn)制和十六進(jìn)制。它們可以相互轉(zhuǎn)換。 ⑵ 數(shù)的表示方法有:帶符號(hào)數(shù)、無符號(hào)數(shù)、定點(diǎn)數(shù)和浮點(diǎn)數(shù)。 ⑶ 帶符號(hào)數(shù)的機(jī)器數(shù)可表示為原碼、 補(bǔ)碼和反碼。 三者之間有一定的聯(lián)系。 ⑷ 數(shù)的編碼方法有: 8421 編碼和余 3 編碼、字符編碼。 二、重點(diǎn)內(nèi)容 微機(jī)組成與工作過程;補(bǔ)碼的變換方法。 三、典型例題 1、填空題 ( 1)十進(jìn)制數(shù) -6

51、9,用八位二進(jìn)制表示的原碼, [X] 原 =________[X] 補(bǔ) =________。答案: 11000101, 10111011 2、是非題 ( 1)將十六進(jìn)制數(shù) 90H 轉(zhuǎn)換為 8421 BCD 碼為 10010000。( ) 答案:。 四、思考題 36 頁 1、 3 五、作業(yè)題 36 頁 2、4 第十二章 匯編語言與程序設(shè)計(jì) 一、內(nèi)容提要 1、指令格式及分類 指令字包含兩個(gè)部分:操作碼和地址碼。 分為單操作數(shù)指令、無操作數(shù)指令和雙操作數(shù)指令。 2、數(shù)據(jù)傳送指令 3、算術(shù)與邏輯運(yùn)算類指令

52、 22 4、通用運(yùn)算與 CPU 控制類指令 5、特環(huán)與位移類指令 6、微操作指令 7、轉(zhuǎn)移類指令 8、調(diào)用與返回類指令 9、輸入 /輸出類指令 二、重點(diǎn)內(nèi)容 用匯編語言設(shè)計(jì)程序;提高編程能力和編程技巧。 三、典型例題 1、是非題 ( 1)匯編語言中的偽指令的作用是告訴匯編程序應(yīng)該如何進(jìn)行匯編。 ( )答案:√。 ( 2)分別執(zhí)行指令 SUB B 和 CP B 的結(jié)果,累加器 A 中的內(nèi)容相同 。( ) 答案:。 ( 3)指令 LD C,(HL) 中,源操作數(shù)是采用寄存器尋址方式

53、。 ( )答案:。 2、選擇題 ( 1)控制程序執(zhí)行順序的 16 為寄存器是 ________。 A. 堆棧指示器 SP B.程序計(jì)數(shù)器 PC C.變址寄存器 IX D.累加器 A 答案: B ( 2)運(yùn)行下列程序的結(jié)果是 ________。 LD A,95H LD BC,3765H OR B AND C HALT A.A=30H,B=21H B.A=95H,B=37H C.A=25H,B=37H D.A=25H,B=21H 答案: C. 3、簡(jiǎn)答題 (1)XOR A ADD A,10H

54、 23 ADD A,20H LD (2100H),A HALT 答案:求兩個(gè)立即數(shù) 10H 及 20H 的和,存入 2100H 單元。 (2) LD B,A SLA A ADD A,B SLA A HALT 答案:使累加器 A 的內(nèi)容擴(kuò)大 6 倍。 4、編程題 ( 1)寄存器 B,C中存放著兩個(gè)正數(shù), 試比較其大小,將較小的數(shù)存入內(nèi)存 3200H 單元中。 答案: LD A,B CP C JP M,NEXT LD A,C NEXT: LD (3200H),A

55、 HALT ( 2)檢查內(nèi)存單元 2200H中的內(nèi)容,若為正,將寄存器 C 中內(nèi)容加 1;若為零,將寄存器 E中內(nèi)容加 1;若為負(fù),將寄存器 D 中內(nèi)容加 1。 答案: LD A,(2200H) CP 00H JP Z,NEXT1 JP NC,NEXT2 INC D JR DONE NEXT1:INC E JR DONE NEXT2:INC C DONE:HALT 四、思考題 24 73 頁 1、2、3 五、作業(yè)題 112 頁 1、2 第十三章 微處理器

56、 一、內(nèi)容提要 1、微處理器組成及各部分的作用 2、CPU 引腳及其各腳功能 3、微處理器信號(hào)時(shí)序 二、重點(diǎn)內(nèi)容 CPU 各部件的作用。 三、典型例題 1、填空題 ( 1)寫出下列 CPU引腳的中文名稱: MREQ ___________、IORQ ___________。 答案:存儲(chǔ)請(qǐng)求, I/O 請(qǐng)求 2、選擇題 ( 1)在 M1 機(jī)器周期, CPU 從存儲(chǔ)器取出 ________。 A. 操作碼 B.操作數(shù) C.操作碼的地址 D.操作數(shù)的地址 答案: A 四、思考題 124 頁 2

57、 五、作業(yè)題 124 頁 1 第十四章 存儲(chǔ)器 一、內(nèi)容提要 1、半導(dǎo)體存儲(chǔ)器的組成 2、位、存儲(chǔ)單元、地址、地址譯碼、存儲(chǔ)體的概念 3、隨機(jī)存儲(chǔ)器的組成 4、只讀存儲(chǔ)器的組成 二、重點(diǎn)內(nèi)容 25 位、存儲(chǔ)單元、地址、地址譯碼、存儲(chǔ)體的概念 三、典型例題 1、填空題 (1)某存儲(chǔ)器芯片有 8 根地址線, 4 根數(shù)據(jù)線,則它的存儲(chǔ)容量為 _________。 答案: 256*4 位(或 1K 位) ( 2)當(dāng)片選信號(hào) CE =0, 且地址信號(hào) A7~ A2

58、=110001時(shí),選中某芯片 PIO,則此 芯片兩個(gè)端口的四個(gè)地址分別為 _________________。 答案: C4H,C5H,C6H,C7H 四、思考題 148 頁 1 五、作業(yè)題 148 頁 2 第十五章 輸入輸出信息傳送方式及其接口 一、內(nèi)容提要 1、基本輸入輸出方法 2、Z80-PIO 接口電路 3、中斷的概念、中斷的一般處理過程 4、Z80 的中斷響應(yīng)及處理 二、重點(diǎn)內(nèi)容 Z80-PIO 接口電路,中斷的概念, Z80 的中斷響應(yīng)及處理。 三、典型例題 1、填空題

59、( 1)主機(jī)與 I/O 設(shè)備之間的信息傳送方式有 ___________、 ___________、直接 存儲(chǔ)器存取方式和 I/O 處理機(jī)方式等四種。 答案:程序傳送方式,程序中斷傳送方式。 2、是非題 ( 1)采用條件傳送方式, CPU 向外設(shè)傳送數(shù)據(jù)時(shí),無需查詢外設(shè)的狀態(tài),直接利用輸入輸出指令就能傳送。 ( ) 答案:。四、思考題 213 頁 1 、2 26 五、作業(yè)題 213 頁 3 第十六章 單片機(jī)及其應(yīng)用 一、內(nèi)容提要 1、微處理機(jī)與內(nèi)存儲(chǔ)器及 I/O 接口電路的連接方式

60、 2、以 Z80-CPU 為微處理器的單板機(jī)系統(tǒng) 3、單板機(jī)的監(jiān)控程序 二、重點(diǎn)內(nèi)容 單板機(jī)的操作方法。 三、典型例題 1、填空題 ( 1)Z80 單板機(jī)內(nèi)存中從 0000H~ 07FFH的區(qū)域內(nèi),存放的是 ___________ 程序。答案:監(jiān)控 ( 2)Z80-CPU的三種總線中 _____________是單向三態(tài)的, ____________是雙向三態(tài)的。 答案:地址總線,數(shù)據(jù)總線四、思考題 251 頁 1、 3 五、作業(yè)題 251 頁 2 27

展開閱讀全文
溫馨提示:
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. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

相關(guān)資源

更多
正為您匹配相似的精品文檔

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!