(無水印)《電子計算機》輔導提綱

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

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

10 積分

下載資源

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

資源描述:

《(無水印)《電子計算機》輔導提綱》由會員分享,可在線閱讀,更多相關《(無水印)《電子計算機》輔導提綱(27頁珍藏版)》請在裝配圖網(wǎng)上搜索。

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

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

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

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

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

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

7、空題 ( 1)①十六進制數(shù) A5,②二進制數(shù) 10100111 ③十進制數(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 第二章 最簡單的 BASIC程序分析 一、內(nèi)容提要 1、BASIC 語言的基本概念及特點 BASIC 語言是 Beginner′s All-purpo

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

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

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

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

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

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

14、隔。 ⑶ 輸入的數(shù)據(jù)只能是常量,不能是變量或表達式。 ⑷ 由鍵盤輸入的數(shù)據(jù)的個數(shù)應與 input 語句中的變量個數(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ù)的個數(shù)不能少于 READ 語句中變量的個數(shù)。 ⑵ READ 語句是可執(zhí)行語句,而 DAT

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

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

17、 INPUT 語句可根據(jù)需要在程序運行時任意輸入數(shù)據(jù),方便靈活,但需要等 待操作人員輸入數(shù)據(jù),占用運行時間多,效率較低; READ/DATA 語句能夠克服 INPUT 語句的缺點,完成一批數(shù)據(jù)的讀入。 二、重點內(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 后面可以跟一個可 行 句可以跟 多個 行 句: 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 ⑵ 多分支 構 (ON-GOTO 句) 格式: ON 算 表達式 GOTO行號 1,行號 2,?,行號 n 例如: ON X+Y GOTO 100,200,400,300 功能:先 算出表達式 X+Y的 ,如果 X+Y的 等于 1, 將流程 到GOTO后面第一個行號所 的行 句去;如果 X+Y的 等于 2, 將流程 到 200 行; X+Y等于 3, 到 400 行, X+Y等于 4, 到 300 行。注意: ⑴ 如果表達式的 小于 1 或大于 n, ON-GOTO 句無效,不

21、 行此 句。 ⑵ 如果表達式的 是小數(shù), 按四舍五入原 成一個整數(shù)。 3、條件 句的 用 4、注 句 8 用 REM 語句作為程序注釋,便于理解。 REM 語句是非執(zhí)行語句,在 LIST 列源程序清單時將 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 語句放在程序中哪個位置以及 REM 語句的內(nèi)容完全根據(jù)需要有編寫者確定。 ⑵ REM 語句如內(nèi)容多可以分行寫。 ⑶ REM 語句中的文字可用英文餓、漢語拼音、漢字。 5、暫停語句 STOP 語句的功能是:在程序運行期間,有時需要中途中止一下,以便觀察 前面運行的結果或修改程序,然后讓程序接著運行下去,這時用到暫停語句。 在 STOP 語句使程序暫停執(zhí)行后,可以從鍵盤鍵入 CONT 命令,使之從“斷點”接著運行。 二、重點內(nèi)容 條件語句的用法,利用條件語句設計程序,提高運用條件語句的編程技巧。三、典型例題 1、編程題

23、 ( 1)有 4 個數(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 元的,減價 7.5%; 購貨滿 1000 元,不足 2000 元的,減價 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 語句實現(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)終止條件。 ⑵ 計數(shù)循環(huán)語句 格式: FOR 循環(huán)變量 = 初值 TO 終值 STEP 步長 語句組(循環(huán)體)

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

28、則終止循環(huán),轉到 WEND 語句的下一句執(zhí)行。 例如: WHILE P<200 P=P*(1+R) N=N+1 WEND 2、初值、終值、步長及循環(huán)變量的含義確定方法 循環(huán)變量: 控制循環(huán)的執(zhí)行和結束。 初值:循環(huán)變量的初始設定值。 終值:循環(huán)變量的終止值。 步長:循環(huán)變量每次增加的數(shù)量。 11 3、多重循環(huán) 多重循環(huán)是在一個循環(huán)體內(nèi)有完整地包含另一個循環(huán),形成多個循環(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 二、重點內(nèi)容 多重循環(huán)語句的正確使用,多重循環(huán)的應用。 三、典型例題 1、填空題 (1)下述程序的運行順序,按語句行號排列是 。 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、簡答題 --- 分析下述程序運行后的結果。 ( 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 答案:計算由鍵盤輸入的 10 個數(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、對數(shù)函數(shù) 格式 : LOG(X) 13 功能:求 ln x 。 4、絕對值函數(shù) 格式 : ABS(X) 功能:取 x 的絕對值。 5、符號函數(shù) 格式 : SGN(X) 功能:取 x 的符號。 6、取整函數(shù) 格式 : FIX(X) 功能: x 截尾取整。 7、三角函數(shù) 格式 : SIN(X) COS(X) 功能 :求 sin(x),cos(x). 8、打印格式函數(shù) 格式 功能 DATE$ 取系統(tǒng)日期 HEX$(n

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

34、符號、含義和用法。 三、典型例題 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 子程序第一個 句行的行號 RETURN 格式二: ON 算 表達式 GOSUB 行號 1,行號 2,

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

37、而返回調用處。 ⑶ 從子程序返回主程序時,返回到本次轉子語句的下一個語句并繼續(xù)執(zhí)行。 ⑷ 子程序可以嵌套,允許嵌套的次數(shù)視 BASIC 版本不同。 二、重點內(nèi)容 轉子語句和返回語句的用法。 三、典型例題 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 第八章 單下標變量 16 一、內(nèi)容提要 1、數(shù) 和下 量的概念 下 量:用一批具有相同名字不同下 的 量。 數(shù) :把一 同一名

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

40、 明 句及 用 二、重點內(nèi)容 下 量的概念和在程序中的用法。 三、思考 8.3 8.4 8.5 8.6 四、作 8.7 8.9 8.10 8.13 8.14 8.20 第九章 雙下標變量 一、內(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 ,可以看作一個具有 3 行 4 列的表格。每個數(shù) 元素代表一 個存 元,可以存放數(shù)據(jù)。 ⑵ 用 從第 1 行、第 1 列開始使用二 數(shù) ,而第 0 行第 0 列上的元 素 置不用。 ⑶ 數(shù)據(jù)的 入數(shù) 中,可采用 DATA 句存入。存 放的 序 W(0,0) W(0,1) W(0,2) W(0,3 ) ?。 例如: 二、重點內(nèi)容 雙下 量的概念和在程序中的用法。 三、典型例 1、填空 ( 1)運行下列程序的 果是 ___________。 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) 入學生的成 到 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、字符串與字符串變量 字符串是指在一對雙引號之間的若干個字符的集合。 通過賦值語句把一個字符串賦給一個字符串變量。 10 A$= ”BEIJING

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

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

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

47、ES”O(jiān)R A$= ”yes”THEN PRINT “You are a teacher” 字符串的比較除了用 =號 和<> 號外還可以使用 >,<,>=,<=做比較。 二、重點內(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、簡答題 ( 1)下列程序運行結果是什么 10 X=523.9 20 Y$=STR$(X) 30 PRINT X,Y$ 40 END 答案: 523.9 523.9 ( 2)下列程序運行結果是什么 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 第十一章 關于計算機的基礎知識 一、內(nèi)容提要 1、微機系統(tǒng)組成和工作過程 微機系統(tǒng)由硬件和軟件子系統(tǒng)組成。 微機的工作過程就是執(zhí)行程序的過程, 即執(zhí)行指令序列的過程, 周而復始地取 指令執(zhí)行指令的過程。 2、微機系統(tǒng)主要技術指標 字長:二進制位數(shù)的長短,標識著計算精度。 內(nèi)存儲器容量:以字長為單位計算或以字節(jié)為單位計算。 存取周期:把信息代碼存入存儲器稱為寫入。把信息代碼從存儲器取出稱為 21 讀出。 運算速度:用每秒能執(zhí)行的指令條數(shù)來表示,單位

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

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

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

53、。 ( )答案:。 2、選擇題 ( 1)控制程序執(zhí)行順序的 16 為寄存器是 ________。 A. 堆棧指示器 SP B.程序計數(shù)器 PC C.變址寄存器 IX D.累加器 A 答案: B ( 2)運行下列程序的結果是 ________。 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、簡答題 (1)XOR A ADD A,10H

54、 23 ADD A,20H LD (2100H),A HALT 答案:求兩個立即數(shù) 10H 及 20H 的和,存入 2100H 單元。 (2) LD B,A SLA A ADD A,B SLA A HALT 答案:使累加器 A 的內(nèi)容擴大 6 倍。 4、編程題 ( 1)寄存器 B,C中存放著兩個正數(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;若為負,將寄存器 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、微處理器信號時序 二、重點內(nèi)容 CPU 各部件的作用。 三、典型例題 1、填空題 ( 1)寫出下列 CPU引腳的中文名稱: MREQ ___________、IORQ ___________。 答案:存儲請求, I/O 請求 2、選擇題 ( 1)在 M1 機器周期, CPU 從存儲器取出 ________。 A. 操作碼 B.操作數(shù) C.操作碼的地址 D.操作數(shù)的地址 答案: A 四、思考題 124 頁 2

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

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

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

60、 2、以 Z80-CPU 為微處理器的單板機系統(tǒng) 3、單板機的監(jiān)控程序 二、重點內(nèi)容 單板機的操作方法。 三、典型例題 1、填空題 ( 1)Z80 單板機內(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等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

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

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

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


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