注冊電氣公基礎(chǔ)計(jì)算機(jī)基礎(chǔ)課件_第1頁
注冊電氣公基礎(chǔ)計(jì)算機(jī)基礎(chǔ)課件_第2頁
注冊電氣公基礎(chǔ)計(jì)算機(jī)基礎(chǔ)課件_第3頁
注冊電氣公基礎(chǔ)計(jì)算機(jī)基礎(chǔ)課件_第4頁
注冊電氣公基礎(chǔ)計(jì)算機(jī)基礎(chǔ)課件_第5頁
已閱讀5頁,還剩63頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

2006年8月注冊電氣工程師考試基礎(chǔ)部分

(7計(jì)算機(jī)應(yīng)用基礎(chǔ))

北京建筑工程學(xué)院

陳志新7.1計(jì)算機(jī)基礎(chǔ)知識(shí)計(jì)算機(jī)是用于存儲(chǔ)和處理信息的機(jī)器。世界上第一臺(tái)電子計(jì)算機(jī)于1946年2月在美國研制成功(ENIAC電子數(shù)字積分器與計(jì)算器)。計(jì)算機(jī)的分類可以按其速度、存儲(chǔ)容量、價(jià)格、體積等進(jìn)行分類,通常可分為巨型機(jī)、大型機(jī)、小型機(jī)和微型機(jī)。計(jì)算機(jī)的主要特點(diǎn)是:數(shù)據(jù)處理速度快、計(jì)算精度高、存儲(chǔ)容量大、具有邏輯判斷能力且通用性強(qiáng)。計(jì)算機(jī)的主要應(yīng)用有:數(shù)值計(jì)算、數(shù)據(jù)處理、實(shí)時(shí)控制、輔助設(shè)計(jì)、人工智能、網(wǎng)絡(luò)功能等。微型計(jì)算機(jī)系統(tǒng)的一般結(jié)構(gòu)微型計(jì)算機(jī)系統(tǒng)的組成:1)硬件系統(tǒng)(支持計(jì)算機(jī)運(yùn)行的電子線路、器件、設(shè)備等有形的物理體的集合)2)軟件系統(tǒng)(支持計(jì)算機(jī)運(yùn)行的程序、數(shù)據(jù)等無形的信息的集合)

7.1.1計(jì)算機(jī)硬件的組成及功能

微處理器CPU存儲(chǔ)器RAM接口電路時(shí)鐘外存I/O設(shè)備接口電路存儲(chǔ)器ROM數(shù)據(jù)總線DB(雙向)地址總線AB(單向)控制總線CB各組成模塊及其功能:

1.中央處理單元

中央處理單元CPU(ControlProcessingUnit)是微型計(jì)算機(jī)的核心部件,是包含有運(yùn)算器、控制器、寄存器組以及總線接口等部件的一塊大規(guī)模集成電路芯片,也稱微處理器MPU(MicroprocessingUnit或Microprocesser)。運(yùn)算器、控制器、寄存器組的功能各組成模塊及其功能:2.主存儲(chǔ)器

主存儲(chǔ)器是微型計(jì)算機(jī)中存儲(chǔ)程序、原始數(shù)據(jù)、中間結(jié)果和最終結(jié)果等常用的各種信息的部件。按其功能和性能,可以分為:A)隨機(jī)存儲(chǔ)器RAM(RandomAccessMemory)特點(diǎn):可讀可寫;掉電信息丟失。應(yīng)用場合B)只讀存儲(chǔ)器ROM(ReadOnlyMemory)特點(diǎn):只能讀出不可寫;掉電信息保持。應(yīng)用場合關(guān)于存儲(chǔ)器的容量的幾個(gè)概念位(bit):存儲(chǔ)一位二進(jìn)制的最小單位字節(jié)(Byte):8位二進(jìn)制位構(gòu)成一個(gè)字節(jié)字(Word):一般為16位二進(jìn)制位(兩個(gè)字節(jié)))構(gòu)成地址:反映存儲(chǔ)器空間單元的數(shù)量,與計(jì)算機(jī)地址總線有關(guān)。設(shè)某計(jì)算機(jī)地址線有16條,則其地址空間=216=65536(0000H~FFFFH)存儲(chǔ)容量:存儲(chǔ)二進(jìn)制信息的數(shù)量存儲(chǔ)容量=地址空間每個(gè)單元的位數(shù)KB=10248MB=1024KB8GB=1024MB87.1.2計(jì)算機(jī)軟件的組成及功能

1.系統(tǒng)軟件

1)操作系統(tǒng)

它是直接運(yùn)行在裸機(jī)上的最基本的系統(tǒng)軟件,是系統(tǒng)軟件的核心。功能:CPU管理、作業(yè)管理、存儲(chǔ)管理、文件管理和設(shè)備管理。提供用戶與計(jì)算機(jī)之間的接口。

2)計(jì)算機(jī)程序設(shè)計(jì)語言

(機(jī)器、匯編、高級語言)程序設(shè)計(jì)語言是專門用來為人與計(jì)算機(jī)之間進(jìn)行信息交流而設(shè)計(jì)的一套語法、語義的代碼系統(tǒng)。幾個(gè)概念:指令;機(jī)器語言;匯編語言;高級語言各自的特點(diǎn):機(jī)器語言:直接用二進(jìn)制代碼表示指令系統(tǒng)的語言稱為機(jī)器語言。特點(diǎn):運(yùn)行快,占內(nèi)存少,不易編寫和移植。與機(jī)器硬件有關(guān)。匯編語言:匯編語言是將指令的操作碼和操作數(shù)改為助記符的形式書寫的一種語言。特點(diǎn):須經(jīng)匯編程序翻譯成機(jī)器語言才可執(zhí)行,速度快,在內(nèi)存少,與硬件有關(guān),移植性差。各自的特點(diǎn):高級語言:是用一種接近于人類的自然語言和數(shù)學(xué)語言編寫的程序語言。特點(diǎn):須經(jīng)翻譯程序(解釋系統(tǒng)或編譯系統(tǒng))翻譯成目標(biāo)代碼才可執(zhí)行,速度慢(相對匯編語言),占內(nèi)存大,與硬件無關(guān),可移植。解釋系統(tǒng)與編譯系統(tǒng)的差別:編譯過程:解釋過程:3)系統(tǒng)服務(wù)軟件

系統(tǒng)服務(wù)軟件是開發(fā)和研制各種軟件的工具。

(1)診斷程序:如:自檢程序(2)調(diào)試程序:如:DEBUG程序

(3)編輯程序:如:EDIT程序2.應(yīng)用軟件應(yīng)用軟件是指:為了解決各種計(jì)算機(jī)應(yīng)用中的實(shí)際問題而編制的程序。它包括商品化的通用軟件和專用軟件,也包括用戶自己編制的各種應(yīng)用程序,如文字處理軟件、表格處理軟件、圖形處理軟件、控制程序等。

幾種應(yīng)用軟件類別文字處理軟件如:Word和WPS等

表格處理軟件如:Excel輔助設(shè)計(jì)軟件如:AUTOCAD數(shù)據(jù)庫管理軟件如:FOXPLOR專用軟件某企業(yè)或某系統(tǒng)專用7.1.3數(shù)制轉(zhuǎn)換計(jì)算機(jī)中使用二進(jìn)制表示數(shù)據(jù)(優(yōu)點(diǎn))重點(diǎn)掌握二、十、十六進(jìn)制整數(shù)的相互轉(zhuǎn)換(整數(shù))1)十進(jìn)制二進(jìn)制例:2)十進(jìn)制十六進(jìn)制例:3)十六進(jìn)制二進(jìn)制例:整數(shù)整數(shù)除以2取余小數(shù)小數(shù)乘以2取整表7-1常用的幾種進(jìn)制數(shù)的關(guān)系對照表

數(shù)制數(shù)制十二八十六十二八十六0000810001081111910011192102210101012A3113311101113B41004412110014C51015513110115D61106614111016E71117715111117F

十進(jìn)制數(shù)轉(zhuǎn)化為二進(jìn)制的方法A)湊冪法(在2的整數(shù)冪附近的值效果更簡單、更快)例如:1026=1024+2=210+21=10000000000B+10B=10000000010B125=128-3=128-2-1=27-21-20=10000000B-10B-1B=1111101BB)十十六二(數(shù)據(jù)較大時(shí)更快、不易錯(cuò))例如:4988=137CH=1001101111100B7.2W圍ind聾ows操作系鈔統(tǒng)Wind披ows操作系黃統(tǒng)是屬院于單用騎戶多任逢務(wù)系統(tǒng)艇,是一躬個(gè)完整袖的圖形欠界面操估作系統(tǒng)勵(lì)。在Wind橋ows操作系統(tǒng)期中,只需良從屏幕上捕選擇相應(yīng)祖的圖標(biāo)或傅在菜單中搏選擇相應(yīng)抵的命令即誕可。Wind幣ows的應(yīng)用霜程序都灑具有圖諒標(biāo)、對攪話框和換窗口,揚(yáng)菜單系翅統(tǒng)也具坑有這種御風(fēng)格,舞易學(xué)易臘掌握。圣(7.2.惹1~11深略)7.2.12計(jì)算機(jī)網(wǎng)米絡(luò)1.網(wǎng)絡(luò)隨具有以下閃幾個(gè)優(yōu)點(diǎn)準(zhǔn):(1)共故享資源。情包括硬件該、軟件、語數(shù)據(jù)等。(2)提賺高可靠性責(zé)。當(dāng)一個(gè)緣瑞資源出現(xiàn)亦故障時(shí),遇可以使用店另一個(gè)資曾源。(3)拘分擔(dān)負(fù)股荷。當(dāng)它作業(yè)任紐奉務(wù)繁重英時(shí),可唇以讓其肝它計(jì)算釀機(jī)系統(tǒng)皮分擔(dān)一興部分任鼠務(wù)。(4)實(shí)現(xiàn)實(shí)萄時(shí)管理。2.計(jì)算慘機(jī)網(wǎng)絡(luò)的斤特點(diǎn)(1)煮開放式巾的網(wǎng)絡(luò)僑體系結(jié)輔構(gòu),使考不同軟役硬件環(huán)篇境、不角同網(wǎng)絡(luò)另協(xié)議的滅網(wǎng)可以跌互聯(lián),娛真正達(dá)假到資源播共享、糧數(shù)據(jù)通靜信和分盆布處理債的目標(biāo)紗。(2)向剃高性能發(fā)匠展。追求效高速、高潛可靠和高盆安全性,窮采用多媒預(yù)體技術(shù),博提供文本記、聲音、爺圖象等綜餐合性服務(wù)革。(3)韻計(jì)算機(jī)棒網(wǎng)絡(luò)的首智能化腥,多方心面提高銳網(wǎng)絡(luò)的調(diào)性能和瞎綜合的柜多功能葉服務(wù),虧并更加待合理地防進(jìn)行網(wǎng)樹絡(luò)各種師業(yè)務(wù)的挪管理,兩真正以賄分布和技開放的拾形式向漆用戶提述供服務(wù)插。3.計(jì)算機(jī)宅網(wǎng)絡(luò)的基礎(chǔ)本組成主機(jī)它是一下個(gè)主要乎用于科獻(xiàn)學(xué)計(jì)算停與數(shù)據(jù)競處理的劉計(jì)算機(jī)謝系統(tǒng)。結(jié)點(diǎn)它是一保個(gè)在通壤信線路索和主機(jī)羽之間設(shè)摟置的通足信線路引控制處嘗理機(jī),冰主要是肝分擔(dān)數(shù)程據(jù)通信刃、數(shù)據(jù)殼處理的誤控制處侵理功能檢。通信線暗路它主要津包括連揉接各個(gè)沾結(jié)點(diǎn)的掘高速通嚇信線路掏、電纜土、雙絞岸線或通紡信衛(wèi)星剩等。調(diào)制解殼調(diào)器它主要用根來將發(fā)送狹的數(shù)字信朱號(hào)(直流遷)變?yōu)榻黄ち餍盘?hào),濤接收時(shí),矛將交流信袋號(hào)變成數(shù)業(yè)字信號(hào)。4.計(jì)算綿機(jī)網(wǎng)絡(luò)的恰主要功能舊與應(yīng)用主要功死能:資源共享嫂軟、得硬件共享涉。服務(wù)器存等資源信息傳輸位與集中處孩理均衡負(fù)荷遍與分布處索理綜合信焦息服務(wù)魔。應(yīng)用:(1)遠(yuǎn)程登零錄(2)傳送電款子郵件(3)電子數(shù)羨據(jù)交換(4)聯(lián)機(jī)撈會(huì)議5.網(wǎng)絡(luò)的繭拓?fù)浣Y(jié)構(gòu)6.網(wǎng)數(shù)絡(luò)的傳剝輸介質(zhì)雙絞線可屏蔽稿和非屏貓蔽兩種抄。它具有一悟定的傳輸攪頻率和抗歸干擾能力載,線路簡盡單,價(jià)格赤低廉,傳豆輸率低于100肯Mbp嗎s,通信疾距離為州幾百米恐。同軸電震纜抗干擾枯能力強(qiáng)反,連接匯較簡單余,信息判傳輸率川可達(dá)幾疲百M(fèi)b刮ps,詢距離可濱達(dá)幾公售里。因略此,被解中、高需檔局域桿網(wǎng)廣泛康采用。光纜(光開導(dǎo)纖維)光纜不受船外界電磁普場的影響棵,幾乎具脹有無限制嚷的帶寬,槐尺寸小,銷重量輕。纖傳輸率可君以在距離聞2~5公憲里范圍內(nèi)匪達(dá)到幾點(diǎn)廁Mbps柱到幾百M(fèi)卻bps,停是一種十準(zhǔn)分理想的鏈傳輸介質(zhì)映。無線通信網(wǎng)絡(luò)通洗信的幾曬個(gè)術(shù)語同步傳送同步字符潑+數(shù)據(jù)塊戴+校驗(yàn)異步傳送起始位+僻傳送字符取+校驗(yàn)位和+停止位同步傳滲送效率侄高于異威步傳送傳送速呼率比特率(先bps亭即:跡bi士tpe壤rse勺cond借)波特率霞每秒重鐘電位棕的變化害次數(shù)。擋當(dāng)用二斜進(jìn)制信蓬號(hào)傳送肯二進(jìn)制汪數(shù)據(jù)時(shí)哪兩者才匙相等。傳送方式賠單工繩;半雙工毛;全雙工7.計(jì)算朵機(jī)網(wǎng)絡(luò)的烘分類局域網(wǎng)(LAN-Loca牌lAr吸eaN祝etwo作rk)網(wǎng)絡(luò)的服百務(wù)區(qū)域在懷一個(gè)局部潔范圍,稱蒼為局域網(wǎng)旨。距離:惑(0.角1km燭~25齒km)遞例如:臭校園網(wǎng)胡;企業(yè)咱網(wǎng);N鞋ove釋ll網(wǎng)仰等局域網(wǎng)的妄幾個(gè)概念右:工作站聯(lián)接網(wǎng)絡(luò)公的各種檔項(xiàng)次的微機(jī)位等智能設(shè)忽備服務(wù)器局域網(wǎng)播的核心仁。作用昌:運(yùn)行努網(wǎng)絡(luò)操謝作系統(tǒng)徹;存儲(chǔ)鞏管理網(wǎng)阿絡(luò)中的藝共享資斗源;為肌各工作誤站的應(yīng)捧用程序敏服務(wù)(雞客戶服跟務(wù)器結(jié)勇構(gòu));己網(wǎng)絡(luò)監(jiān)罷督及控積制網(wǎng)卡聯(lián)入網(wǎng)中鞋的接口板現(xiàn),網(wǎng)卡要避與網(wǎng)絡(luò)軟房誠件兼容中繼器連接網(wǎng)絡(luò)銷線路的裝爆置。延長凝網(wǎng)絡(luò)長度風(fēng);改變結(jié)霜構(gòu)網(wǎng)橋用于同類按局域網(wǎng)的籠連接網(wǎng)關(guān)用于不清同類局謎域網(wǎng)的巖連接,圖或LA停N與W晚AN的編連接廣域網(wǎng)(揚(yáng)WAN-奇Wide糟Are聲aNe距twor床k)網(wǎng)絡(luò)服廢務(wù)地區(qū)窩是一個(gè)插相當(dāng)廣領(lǐng)闊的地芽區(qū)(例騙如各省倉市之間損,全國伴甚至全副球范圍堡)的網(wǎng)滑絡(luò)稱為權(quán)廣域網(wǎng)辰。如In兵ter領(lǐng)net侵網(wǎng),C均ERN貸ET關(guān)于計(jì)田算機(jī)網(wǎng)誘絡(luò)通信華協(xié)議網(wǎng)絡(luò)協(xié)議督計(jì)算機(jī)狹實(shí)現(xiàn)通信瘋的一些約急定(速率瞧、代碼、家代碼結(jié)構(gòu)童、控制步悉驟、出錯(cuò)絮控制等制谷定標(biāo)準(zhǔn))開放系統(tǒng)剪互聯(lián)參考卡模型OS干I7層浩協(xié)議物理;數(shù)貿(mào)據(jù)鏈路;祥網(wǎng)絡(luò);傳而送;會(huì)晤咸;表示;綱應(yīng)用傳送控不制協(xié)議理/網(wǎng)際棄協(xié)議轟TCP嶼/IP咬(Tr肌ans缸mis采sio簽nC嘆ont棋rol遙Pr駛oto壯col紹/In奪ter啄net平Pr駝oto醉col玩)它把T陶CP作還為基本鏟傳送層哪協(xié)議,爆而把I柳P作為球網(wǎng)絡(luò)層軟協(xié)議。亮支持成Int父ern倦et擴(kuò)枯展服務(wù)挽的協(xié)議靈是TC旗P/I于P7.3計(jì)算機(jī)程攤序設(shè)計(jì)語樂言7.3.1F則ORT這RAN程序構(gòu)僅成與基嚷本規(guī)定FOR撫TRA揮N程序遙由一個(gè)食主程序目或一個(gè)昨主程序痛與若干煙個(gè)子程余序組成興。主程坊序與子得程序都榜是一個(gè)敗獨(dú)立的激程序單禮位,稱交為一個(gè)蛋程序模幣塊。程序模箏塊的結(jié)當(dāng)構(gòu)與組贈(zèng)成的規(guī)甩定:每一個(gè)程暑序單位必疤須有一個(gè)詞、也只能指有一個(gè)E治ND語句恐,并且它鎮(zhèn)必須出現(xiàn)鏡在一個(gè)程帥序單位的滑最后。E雹ND語句里的作用是棒:標(biāo)志一匪個(gè)程序騙單位的首結(jié)束;獄主程序僚中的E罰ND使州程序“鋸?fù)V惯\(yùn)瞧行”;子程序中捕的END使“程序丹返回調(diào)用鐵程序”。一個(gè)程緒序單位延包括若好干行。深在FORT啟RAN中,行尾分為兩水類:語半句行與娘非語句讓行。執(zhí)行語句嫩:計(jì)算機(jī)由在運(yùn)行時(shí)千產(chǎn)生某些術(shù)操作。非執(zhí)行語晝句:只負(fù)剪責(zé)為計(jì)算韻機(jī)在編譯濱或運(yùn)行程華序時(shí)提供屈一些信息鵝,而它本兄身并不使己計(jì)算機(jī)產(chǎn)房誠生任何操林作。程序模祝塊的結(jié)搏構(gòu)與組棵成的規(guī)變定:語句可疑以沒有憲標(biāo)號(hào),務(wù)也可以栗有標(biāo)號(hào)線,根據(jù)絨需要而扛定。一個(gè)程建序單位私中的各樣類語句泄其所在堂的位置稼是有一麻定規(guī)定中的。FOR演TRA拍N源程序的宜書寫格式:1)標(biāo)號(hào)弓區(qū)療l~5敬列為標(biāo)號(hào)中區(qū);2)續(xù)行塵標(biāo)志區(qū)吩第6賀列為續(xù)行婦標(biāo)志區(qū);3)語舉句區(qū)閘7~7險(xiǎn)2列為鋒語句區(qū)守;4)注攻釋區(qū)煙73~歲80列魯為注釋棒區(qū)。(腿第一列策以C或斜*開始宴,2~邁72列憤可為注續(xù)釋;1葡~72扒列為空惠格73疲~80愧列可為鳥注釋。7.3.2數(shù)據(jù)類型員與運(yùn)算1.常量月與變量1)常量連;2曠)變量;蹲3)變辛量類型2.變蓬量的說揚(yáng)明1)隱含澆規(guī)則I,J,K,L,M,N洲I-宣N規(guī)則2)用類抗型說明灘語句說旗明變量構(gòu)的類型(1)蓄整型說撥明語句獄INT密EGE卻R<變步量表>(2)符實(shí)型說州明語句渣REA簽L<變賓量表>(3)雙謊精度說明半語句D昏OUBL登EPR鋼ECIS忠ION旦<變量表電>(4)城復(fù)型說生明語句槽COM艱PLE軋X<洲變量表揮>(5)懂邏輯型喂說明語耽句LO邀GIC英AL終<變量約表>(6)字鎖符型說明茂語句事CHAR辨ACTE嬸R叛<變量表御>3)隱含說明五語句IMPL料ICIT說明變量群類型例:I叼MPL養(yǎng)ICI銅T量INT場EGE料R(椒A,C宮),(幅X-Z祥)3.各種運(yùn)群算符及僚運(yùn)算優(yōu)猛先級4.?dāng)?shù)組FOR撕TRA屯N中的伯?dāng)?shù)組必鮮須先說匠明,然糠后才可柜引用。目說明一非個(gè)數(shù)組初,應(yīng)包均括以下截幾方面觀:(1)定數(shù)組的初名稱;(2)定數(shù)組元猶素的類型丘;(3)定數(shù)組的疫結(jié)構(gòu)(包板括數(shù)組的霜維數(shù),每缺維的大小牌,上下界慰等)數(shù)組說黨明語句據(jù)是非執(zhí)偏行語句昂,一般倡格式為短:DIME稍NSIO砍Na1裙(n1)霉,a2(辭n1,n佳2,n3伸),a3世(n1,工n2),…數(shù)組元素聾的個(gè)數(shù)一維:a鋸1(n1獎(jiǎng))或a殲1(I:彩J)元益素個(gè)數(shù):扯N=n1嘉或(J泄-I+1厭)I、脹J稱上隙、下限例如:嫂DIME拍NSIO唯Na1挎(-2:腳5)元素至個(gè)數(shù):鉗N=5-多(-2)各+1=8存放分別奴為:a1疫(-2)旦,a1(穴-1),篩a1(0粒)…a1杰(5)二維:罵a3聞(n1,會(huì)n2)或虹a3(艷I:J,抱L:K)維(行仇,列)按塵列存放N=n1戲*n2枯或(忘J-I+躁1)*(弊K-L+枝1)例如:遵DIME葡NSIO烏N呼X(2,態(tài)4)挑元素個(gè)數(shù)驢:N=鄰2*4=鴉8存放分生別為:X(1熱,1)愈,X冒(1,苦2)臺(tái),滾X(煮1,3滲),鞏X(1臟,4)X(2殺,1)掘,X(2量,2),X(2,咬3),X渡(2,改4)第1列愁第果2列奴第3列蘋第胡4列如果二維拿數(shù)組的大違小為(L俊,M),軍則下標(biāo)為協(xié)(i,j寨)的數(shù)組咱元素在內(nèi)遙存排列序動(dòng)號(hào)是:i殊+(j-埋1)*L相(提按列存放管)例如:X(2,耳3)的序號(hào)為植:2+(架3-1)肢*2=6三維眠a2(n血1,n2悉,n3)慨N=n1孫*n2*批n3(行辯,列,頁德)按頁、召列、行存例如:鉤DI送MEN班SIO爆NY瀉(2,作3,4斯)Y(1,辭1,1)筋,Y(爛2,1,妖1),Y(1,紛2,1)咸,Y(菠2,2,宅1),Y(1,嗓3,1)震,Y(疲2,3,軋1)1頁第1列晚第2列蝕第流3列Y(1,麗1,2)逝,Y(屯2,1,狐2),Y(1,累2,2)郵,Y(共2,2,該2),Y(1消,3,妖2),囑Y(基2,3建,2)2頁第1列堤第2列需第3列Y(1,鄉(xiāng)豐1,3)猾,Y(由2,1,側(cè)3),Y(1主,2,堆3),Y(槽2,2,押3),Y(1螺,3,東3),型Y(耽2,3煮,3)3頁第1列廣第2列欺第3列Y(1,搏1,4)施,Y(殘2,1,騙4),Y(1鉤,2,缸4),能Y(素2,2壤,4),Y(1獸,3,廊4),墨Y(憐2,3常,4)4頁第1列腰第2列砌第撥3列如果三維折數(shù)組的大扶小為(L濫,M,N蜂),則下膽標(biāo)為(i牙,j,k狂)的數(shù)組羊元素在內(nèi)忠存排列序療號(hào)是:尊i+(閥j-1)旱*L+(園k-1)慘*L*M柄(沫頁列行存敏放)例如:Y(1媽,2,萬3)內(nèi)存排號(hào)列序號(hào)鼻:i+(j固-1)*毛L+(k此-1)*蚊L*M=配1+(2帶-1)*樸2+2*念2*3=喉157.3.3FO焦RTRA放N數(shù)據(jù)文件1.基兼本概念文件由記回錄組成,密記錄按順穿序排列,伍因此,文辟件是記錄頑的序列?;涗浭菙?shù)汗值或字符訪的序列,碎是進(jìn)行文紐奉件存取的瘦基本單位狗。FORT扣RAN語壘言中對數(shù)頌據(jù)文件的椅操作有順怨序和直接者(隨機(jī))具兩種存取麗方式,分窮別對應(yīng)稱柜為順序文哲件和直接起文件(也慎稱隨機(jī)文啄件)。順序文前件的特芹點(diǎn)是:愿對文件豈的存、賠取必須慨從文件瘡的開始命位置起挖按順序莊進(jìn)行,旅不允許莊直接對設(shè)其中的恐某些記爪錄進(jìn)行舒存取。直接文件奧的特點(diǎn)是拴:可以直納接對文件愉的某一記勸錄進(jìn)行存僻取。直接嗚文件的每擺個(gè)記錄均答隱含一個(gè)山記錄號(hào),列記錄的順狠序按記錄刷號(hào)的順序籃出現(xiàn)在文留件中。7.3.4F幟ORTR擾AN程序設(shè)計(jì)委常用語句1.算蝴術(shù)賦值蜓語句V=e1.算直術(shù)賦值斥語句V=e功能:將右邊前算術(shù)表望達(dá)式的澡值賦給沒左邊的距變量;=尤為賦決值號(hào)注意:1)左邊爐只能為變伸量;2)右零邊為算鬧術(shù)表達(dá)怕式;3)兩邊砌類型一致仗(注呆意I-N徐規(guī)則)例子:F=2邁*8.蹲2Y=2拖**3罵/5N=(1宿0+93豎)*2*歉*52.蔽邏輯賦鵲值語句V=e功能:將右邊邏委輯表達(dá)式材的值賦給桃左邊的邏勢輯變量;=折為賦值俘號(hào)注意:1)左扁邊只能為狂邏輯變量丘;2)遞右邊為悼邏輯表詠達(dá)式;3)描邏輯值計(jì)只能為迎T或效F例子:L1=.沾FALS援E.L2=醬5.G樹T.3L3=L獅2.AN委D.L1關(guān)于算術(shù)艘、邏輯運(yùn)慨算符及運(yùn)議算優(yōu)先級運(yùn)算符惜及運(yùn)算凡優(yōu)先級達(dá)表運(yùn)算類別

運(yùn)算符

優(yōu)先順序括號(hào)內(nèi)

1函數(shù)

各種FORTRAN函數(shù)

2算術(shù)運(yùn)算

**3*,/4+,-5關(guān)系運(yùn)算

.GT.,.GE.,.LT.,.LE.,.EQ.,.NE.6邏輯運(yùn)算

.NOT.7.AND.8.OR.9.EQV.,.NEQV.103.轉(zhuǎn)移平語句GOTO剝S功能:將程序無睜條件轉(zhuǎn)移猛到標(biāo)號(hào)S的語句繼續(xù)豈執(zhí)行注意:1)S為一條可夸執(zhí)行語句儉的標(biāo)號(hào);2)編程襖時(shí)要防止墓出現(xiàn)死循某環(huán)。例子:GOT右O千10?10衰N=挨N+14.邏輯IF語句IF(L)可執(zhí)行語泄句功能:L是邏輯表悼達(dá)式,“挖可執(zhí)行語胃句”是邏執(zhí)輯IF內(nèi)嵌的一超條語句炸。表達(dá)羅式為真問,則執(zhí)真行內(nèi)嵌語句后斷繼續(xù)往驅(qū)下執(zhí)行匪,否則姨執(zhí)行該薯語句后面的語句值。注意:1)邏輯表指達(dá)L式須用央括號(hào)括你起來;2)可執(zhí)行陜語句是炸單個(gè)的雞可執(zhí)行傲語句;3)表漫達(dá)式與沙可執(zhí)行刃語句之取間不能憶加“T隔HEN俊”例子:N=1IF(X.NE.0)N=05.塊IF結(jié)構(gòu)格式:IF(祥L)TH帝EN塊1技;(T囑HEN繡塊)ELSE塊2青;島(ELS矮E塊)END噸IF5.塊IF結(jié)構(gòu)功能:當(dāng)表達(dá)式蜓L為真時(shí)噴,執(zhí)行塊嘗1;為假時(shí)宏,執(zhí)行勻塊2;注意:1)表達(dá)式L句須用括號(hào)申括起來;2)塊臥1和塊賓2只能慕執(zhí)行一釀個(gè)(塊察可為多漢條可執(zhí)盒行語句瞧);3)EN財(cái)DIF是每塊IF結(jié)墨構(gòu)的最后處一條語句該塊是工個(gè)整體然,不可巧獨(dú)立出亂現(xiàn)。例子:IF(昨X.N裁E.0愛)TH已ENY=0ELSEY=1END丑IF6.E演LSE貨IF選擇結(jié)礙構(gòu)格式:IF(飯L1)T刊HEN塊1ELSE傲IF束(L2)屋THEN塊2……斬…ELS塌E塊nEND勾IF功能:Li是邏輯件表達(dá)式燦,THE那N塊、ELSE伴IF塊和ELSE塊中含有環(huán)相應(yīng)的執(zhí)夢行語句。其功能是銅對邏輯表誰達(dá)式L1、L2、…進(jìn)行多重唉判斷,君并執(zhí)行墨響應(yīng)的蜂塊。注意:1)ELS軋EI念F語句相蜂當(dāng)于將ELSE語句與下一行的競塊IF語句連成般一個(gè)語句地;2)每一偉個(gè)塊IF免語句必須銀有一個(gè)E問NFIF語句對應(yīng)倚;ELS差EIF嶄語句不需嬸要ENDI奏F語句對堅(jiān)應(yīng)。3)塊I巷F語句可籠以有一個(gè)屠ELSE窗語句或沒劈燕有。例子:從鍵盤團(tuán)讀入一允個(gè)x值蓮,然后告計(jì)算瓦函數(shù)值今y。程序:READ目(*,箏*)XIF(X電.LT巷.-10肝.0)榮THENY=0蛛.0ELSE棵IF(件X.L誼T.0.錢0)TH毅ENY=2.似0*X+東20.0ELS昨EI鑒F(X謊.L遺T.2似0.0確)TH爹ENY=2羊0.0ELS故EI荒F(X駛.L抽T.4筋0.0瓣)TH戶ENELS埋EY=30雄.0-0澡.5*XELSE蠢IF(歸X.L禿T.50天.0)T嶺HENY=50踐.0-XELS挑EY=0服.0END撿IFWRI具TE(堪*,*鏡)YEND7.當(dāng)型循餡環(huán)語句格式:n作IF(L葵)TH篩EN循環(huán)體GOT戶O只nENDI帥F7.當(dāng)型循乳環(huán)語句功能:當(dāng)L為真,武執(zhí)行循翁環(huán)體,樣之后再呢返回n,判斷L,直到為丟假時(shí)退出羽循環(huán)。注意:1)初值一苦般為真砍,否則娛循環(huán)體欄一次也不執(zhí)質(zhì)行;2)L應(yīng)在劍循環(huán)體科改變,庫否則會(huì)幸出現(xiàn)死循環(huán)。例子:N=010斷IF(N暈.NE.不10)碑THENN=N窩+1PRIN仗T*,酷NGPT扭O1鳥0ENDI貧F8.直到貝型循環(huán)語咬句格式:n捐循環(huán)體IF(開L)G孟OTO慢n功能:執(zhí)行循攜環(huán)體,羞直到邏撫輯表達(dá)縫式L為假時(shí)退出奧循環(huán)。注意:1)循環(huán)體腹至少要警執(zhí)行一缸次;2)L炮應(yīng)在循環(huán)餅體改變,育否則會(huì)出詢現(xiàn)死循環(huán)。9.D陰O循環(huán)語句格式:DO彈n,北V=e槐1,e繞2,e趴3循環(huán)體n溪CON玩TIN驚UE功能:初值e1賦給V,執(zhí)行V=e關(guān)1,檢查V>e揚(yáng)2,若大于,騾則退出循爐環(huán),否則狀,V=V販+e3,重復(fù),直慢到V>e丸2為止。注意:1)e1,e尤2,e3瘋分別為循歇環(huán)初值、表終值和增量(步繪長),e異3=1是萍可省略;2)循環(huán)臂終端語句滾可以是其脂他可執(zhí)行創(chuàng)語句,但不可是GOT譽(yù)O、塊IF、到DO、口ELS亞E、E布LSE拌IF、STOP歐、END語句。循環(huán)次數(shù)側(cè):CON融T=IN棄T((e藝2-e1皇+e3)慈/e3)例子:DO2摩0I=牛1,1姿0,2PRIN界T*,艘I20活C客ONT屠INU珠E執(zhí)行后瘦,打印領(lǐng)出1膨,3,葉5,7門,9次數(shù):著IN際T((歸10-蝕1+2漿)/2朝)=510.內(nèi)部函握數(shù)憑內(nèi)部函摸數(shù)名(許參數(shù)表)功能:FUNT括RAN中提供了蛋許多內(nèi)部腰函數(shù)便于用戶崖調(diào)用如促:SIN(X)注意:1)使翅用表達(dá)受式的地棗方都可晃使用;2)調(diào)用時(shí)來,變量鉆類型、民個(gè)數(shù)、的順序要一致;3)自變量可葵以是常數(shù)議也可是表腰達(dá)式。例子:Y=2*畜SIN(綱X)+S送QRT(嘗3.0)11.虹語句函鍬數(shù)的定簽義及調(diào)孫用函數(shù)定也義:函數(shù)名(恨形參表)鵲=表達(dá)式調(diào)用形烏式:同內(nèi)部函潤數(shù)功能:程序中多稱次進(jìn)行某奪種復(fù)雜表廉達(dá)式計(jì)算遼時(shí),可利用該斑語句把表沸達(dá)式定義丟成一個(gè)函險(xiǎn)數(shù)。注意:1)函數(shù)名甘的命名西規(guī)則同謝變量名膊相同;含(I-笨N規(guī)則性)2)只能在本跪程序單位潛中調(diào)用,回實(shí)參與形賀參應(yīng)在數(shù)補(bǔ)量、類型譜等對應(yīng);3)可對函數(shù)鳴名的類型秤在定義前足說明。例子:F(X慕,Y)悟=X*惱*2+羽Y**踐2穩(wěn)定檔義函數(shù)PRI牽NT載*,F(xiàn)(3.0,4.0)調(diào)用函吐數(shù)T=F(4.0,2.0)+1PRIN蜘T*,T12.函盜數(shù)子程序痰的定義定義:類型說明慈FUN友CTIO挺N函數(shù)閣名(形參券表)┇函數(shù)名線=表達(dá)壟式┇END或者:F叨UNCT邪ION函壁數(shù)名(形嗚參表)類型說明另函數(shù)名┇函數(shù)名=加表達(dá)式┇END12.函搭數(shù)子程序廣的定義功能:在程序笑中重復(fù)促多次執(zhí)努行的某抱段語句字時(shí),可將這些摸語句獨(dú)考立定義獸成一個(gè)教程序塊災(zāi),即:函數(shù)子程釋序。之后框可以被其肢它程序塊雪調(diào)用。注意:1)必須以FUN肚CTI榨ON語句開遲頭,END語句結(jié)束且只能殼出現(xiàn)一貸次;2)函數(shù)名建至少要類在本程去序塊中擁賦值一腎次;3)程序塊中醋可按需設(shè)劍置至少一攪條RET鉤URN語句返回宇;4)函數(shù)子程刮序中的名屢字、標(biāo)號(hào)域可與其它智塊相同而融彼此沒巷有任何天關(guān)系;5)函數(shù)跪名的命名膽規(guī)則同變洪量名相同譯。(I-逼N)例子:FUN妥

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論