版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
注冊電氣工程師考試基礎部分
(7計算機應用基礎)
7.1計算機基礎知識計算機是用于存儲和處理信息的機器。世界上第一臺電子計算機于1946年2月在美國研制成功(ENIAC電子數(shù)字積分器與計算器)。計算機的分類可以按其速度、存儲容量、價格、體積等進行分類,通??煞譃榫扌蜋C、大型機、小型機和微型機。計算機的主要特點是:數(shù)據(jù)處理速度快、計算精度高、存儲容量大、具有邏輯判斷能力且通用性強。計算機的主要應用有:數(shù)值計算、數(shù)據(jù)處理、實時控制、輔助設計、人工智能、網(wǎng)絡功能等。微型計算機系統(tǒng)的一般結構微型計算機系統(tǒng)的組成:1)硬件系統(tǒng)(支持計算機運行的電子線路、器件、設備等有形的物理體的集合)2)軟件系統(tǒng)(支持計算機運行的程序、數(shù)據(jù)等無形的信息的集合)
7.1.1計算機硬件的組成及功能
微處理器CPU存儲器RAM接口電路時鐘外存I/O設備接口電路存儲器ROM數(shù)據(jù)總線DB(雙向)地址總線AB(單向)控制總線CB各組成模塊及其功能:
1.中央處理單元
中央處理單元CPU(ControlProcessingUnit)是微型計算機的核心部件,是包含有運算器、控制器、寄存器組以及總線接口等部件的一塊大規(guī)模集成電路芯片,也稱微處理器MPU(MicroprocessingUnit或Microprocesser)。運算器、控制器、寄存器組的功能各組成模塊及其功能:2.主存儲器
主存儲器是微型計算機中存儲程序、原始數(shù)據(jù)、中間結果和最終結果等常用的各種信息的部件。按其功能和性能,可以分為:A)隨機存儲器RAM(RandomAccessMemory)特點:可讀可寫;掉電信息丟失。應用場合B)只讀存儲器ROM(ReadOnlyMemory)特點:只能讀出不可寫;掉電信息保持。應用場合關于存儲器的容量的幾個概念位(bit):存儲一位二進制的最小單位字節(jié)(Byte):8位二進制位構成一個字節(jié)字(Word):一般為16位二進制位(兩個字節(jié)))構成地址:反映存儲器空間單元的數(shù)量,與計算機地址總線有關。設某計算機地址線有16條,則其地址空間=216=65536(0000H~FFFFH)存儲容量:存儲二進制信息的數(shù)量存儲容量=地址空間每個單元的位數(shù)KB=10248MB=1024KB8GB=1024MB87.1.2計算機軟件的組成及功能
1.系統(tǒng)軟件
1)操作系統(tǒng)
它是直接運行在裸機上的最基本的系統(tǒng)軟件,是系統(tǒng)軟件的核心。功能:CPU管理、作業(yè)管理、存儲管理、文件管理和設備管理。提供用戶與計算機之間的接口。
2)計算機程序設計語言
(機器、匯編、高級語言)程序設計語言是專門用來為人與計算機之間進行信息交流而設計的一套語法、語義的代碼系統(tǒng)。幾個概念:指令;機器語言;匯編語言;高級語言各自的特特點:機器語言言:直直接用二二進制代代碼表示示指令系系統(tǒng)的語語言稱為為機器語語言。特點:運運行快,,占內(nèi)存存少,不不易編寫寫和移植植。與機機器硬件件有關。。匯編語言言:匯編語言言是將指指令的操操作碼和和操作數(shù)數(shù)改為助助記符的的形式書書寫的一一種語言言。特點:須須經(jīng)匯編編程序翻翻譯成機機器語言言才可執(zhí)執(zhí)行,速速度快,,在內(nèi)存存少,與與硬件有有關,移移植性差差。各自的特特點:高級語言言:是用一種種接近于于人類的的自然語語言和數(shù)數(shù)學語言言編寫的的程序語語言。特點::須經(jīng)經(jīng)翻譯譯程序序(解解釋系系統(tǒng)或或編譯譯系統(tǒng)統(tǒng))翻翻譯成成目標標代碼碼才可可執(zhí)行行,速速度慢慢(相相對匯匯編語語言)),占占內(nèi)存存大,,與硬硬件無無關,,可移移植。。解釋系系統(tǒng)與與編譯譯系統(tǒng)統(tǒng)的差差別::編譯過過程:解釋過過程::3)系統(tǒng)服服務軟軟件系統(tǒng)服服務軟軟件是是開發(fā)發(fā)和研研制各各種軟軟件的的工具具。(1)診斷斷程序序:如::自檢檢程序序(2)調(diào)試試程序序:如::DEBUG程序(3)編輯輯程序序:如::EDIT程序2.應用用軟件件應用軟軟件是是指::為了了解決決各種種計算算機應應用中中的實實際問問題而而編制制的程程序。。它包包括商商品化化的通通用軟軟件和和專用用軟件件,也也包括括用戶戶自己己編制制的各各種應應用程程序,,如文文字處處理軟軟件、、表格格處理理軟件件、圖圖形處處理軟軟件、、控制制程序序等。。幾種應用軟軟件類別文字處理軟軟件如:Word和WPS等表格處理軟軟件如:Excel輔助設計軟軟件如:AUTOCAD數(shù)據(jù)庫管理理軟件如:FOXPLOR專用軟件某企業(yè)或某某系統(tǒng)專用用7.1.3數(shù)制轉換計算機中使使用二進制制表示數(shù)據(jù)據(jù)(優(yōu)點)重點掌握二二、十、十十六進制整整數(shù)的相互互轉換(整整數(shù))1)十進制二進制例例::2)十進制十六進制制例:3)十六進制二進制例例:整數(shù)整整數(shù)除以以2取余小數(shù)小小數(shù)乘以2取整表7-1常用的幾種種進制數(shù)的的關系對照照表數(shù)制數(shù)制十二八十六十二八十六0000810001081111910011192102210101012A3113311101113B41004412110014C51015513110115D61106614111016E71117715111117F十進制數(shù)轉轉化為二進進制的方法法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ù)較較大時更快快、不易錯錯)例如:4988=137CH=1001101111100B7.2Windows操作系統(tǒng)Windows操作系統(tǒng)是是屬于單用用戶多任務務系統(tǒng),是是一個完整整的圖形界界面操作系系統(tǒng)。在Windows操作系統(tǒng)中中,只需從從屏幕上選選擇相應的的圖標或在在菜單中選選擇相應的的命令即可可。Windows的應用程序序都具有圖圖標、對話話框和窗口口,菜單系系統(tǒng)也具有有這種風格格,易學易易掌握。((7.2.1~11略)7.2.12計算機網(wǎng)絡絡1.網(wǎng)絡具有以以下幾個優(yōu)優(yōu)點:(1)共享資源源。包括硬硬件、軟件件、數(shù)據(jù)等等。(2)提高可靠靠性。當一一個資源出出現(xiàn)故障時時,可以使使用另一個個資源。(3)分擔負荷荷。當作業(yè)業(yè)任務繁重重時,可以以讓其它計計算機系統(tǒng)統(tǒng)分擔一部部分任務。。(4)實現(xiàn)實時時管理。2.計算機網(wǎng)網(wǎng)絡的特點點(1)開放式的的網(wǎng)絡體系系結構,使使不同軟硬硬件環(huán)境、、不同網(wǎng)絡絡協(xié)議的網(wǎng)網(wǎng)可以互聯(lián)聯(lián),真正達達到資源共共享、數(shù)據(jù)據(jù)通信和分分布處理的的目標。(2)向高性能能發(fā)展。追追求高速、、高可靠和和高安全性性,采用多多媒體技術術,提供文文本、聲音音、圖象等等綜合性服服務。(3)計算機網(wǎng)網(wǎng)絡的智能能化,多方方面提高網(wǎng)網(wǎng)絡的性能能和綜合的的多功能服服務,并更更加合理地地進行網(wǎng)絡絡各種業(yè)務務的管理,,真正以分分布和開放放的形式向向用戶提供供服務。3.計算機網(wǎng)網(wǎng)絡的基本本組成主機它是一個主主要用于科科學計算與與數(shù)據(jù)處理理的計算機機系統(tǒng)。結點它是一個在在通信線路路和主機之之間設置的的通信線路路控制處理理機,主要要是分擔數(shù)數(shù)據(jù)通信、、數(shù)據(jù)處理理的控制處處理功能。。通信線路它主要包括括連接各個個結點的高高速通信線線路、電纜纜、雙絞線線或通信衛(wèi)衛(wèi)星等。調(diào)制解調(diào)器器它主要用來來將發(fā)送的的數(shù)字信號號(直流))變?yōu)榻涣髁餍盘枺咏邮諘r,將將交流信號號變成數(shù)字字信號。4.計算機網(wǎng)網(wǎng)絡的主要要功能與應應用主要功能::資源共享軟軟、硬硬件共享。。服務器等等資源信息傳輸與與集中處理理均衡負荷與與分布處理理綜合信息服服務。應用:(1)遠程登錄錄(2)傳送電子子郵件(3)電子數(shù)據(jù)據(jù)交換(4)聯(lián)機會議議5.網(wǎng)絡的拓拓撲結構6.網(wǎng)絡的傳傳輸介質雙絞線可屏蔽和非非屏蔽兩種種。它具有一定定的傳輸頻頻率和抗干干擾能力,,線路簡單單,價格低低廉,傳輸輸率低于100Mbps,通信距離為為幾百米。。同軸電纜抗干擾能力力強,連接接較簡單,,信息傳輸輸率可達幾幾百Mbps,距離可達幾幾公里。因因此,被中中、高檔局局域網(wǎng)廣泛泛采用。光纜(光導導纖維)光纜不受外外界電磁場場的影響,,幾乎具有有無限制的的帶寬,尺尺寸小,重重量輕。傳傳輸率可以以在距離2~5公里范圍內(nèi)內(nèi)達到幾點Mbps到幾百Mbps,是一種十分分理想的傳傳輸介質。。無線通信網(wǎng)絡通信的的幾個術語語同步傳送同步字符+數(shù)據(jù)塊+校驗異步傳送起始位+傳送字符+校驗位+停止位同步傳送效效率高于異異步傳送傳送速率比特率(bps即:bitpersecond)波特率每每秒鐘電位位的變化次次數(shù)。當用用二進制信信號傳送二二進制數(shù)據(jù)據(jù)時兩者才才相等。傳送方式單單工;;半雙工;;全雙工7.計算機網(wǎng)網(wǎng)絡的分類類局域網(wǎng)(LAN-LocalAreaNetwork)網(wǎng)絡的服務務區(qū)域在一一個局部范范圍,稱為為局域網(wǎng)。。距離:(0.1km~25km)例如:校園園網(wǎng);企業(yè)業(yè)網(wǎng);Novell網(wǎng)等局域網(wǎng)的幾幾個概念::工作站聯(lián)接網(wǎng)絡的的各種檔次次的微機等等智能設備備服務器局域網(wǎng)的核核心。作用用:運行網(wǎng)網(wǎng)絡操作系系統(tǒng);存儲儲管理網(wǎng)絡絡中的共享享資源;為為各工作站站的應用程程序服務((客戶服務務器結構));網(wǎng)絡監(jiān)監(jiān)督及控制制網(wǎng)卡聯(lián)入網(wǎng)中的的接口板,,網(wǎng)卡要與與網(wǎng)絡軟件件兼容中繼器連接網(wǎng)絡線線路的裝置置。延長網(wǎng)網(wǎng)絡長度;;改變結構構網(wǎng)橋用于同類局局域網(wǎng)的連連接網(wǎng)關用于不同類類局域網(wǎng)的的連接,或LAN與WAN的連接廣域網(wǎng)(WAN-WideAreaNetwork)網(wǎng)絡服務地地區(qū)是一個個相當廣闊闊的地區(qū)((例如各省省市之間,,全國甚至至全球范圍圍)的網(wǎng)絡絡稱為廣域域網(wǎng)。如Internet網(wǎng),CERNET關于計算機機網(wǎng)絡通信信協(xié)議網(wǎng)絡協(xié)議計計算機實實現(xiàn)通信的的一些約定定(速率、、代碼、代代碼結構、、控制步驟驟、出錯控控制等制定定標準)開放系統(tǒng)互互聯(lián)參考模模型OSI7層協(xié)議物理;;數(shù)據(jù)據(jù)鏈路路;網(wǎng)網(wǎng)絡;;傳送送;會會晤;;表示示;應應用傳送控控制協(xié)協(xié)議/網(wǎng)際協(xié)協(xié)議TCP/IP(TransmissionControlProtocol/InternetProtocol)它把TCP作為基基本傳傳送層層協(xié)議議,而而把IP作為網(wǎng)網(wǎng)絡層層協(xié)議議。支支持持Internet擴展服服務的的協(xié)議議是TCP/IP7.3計算機機程序序設計計語言言7.3.1FORTRAN程序構構成與與基本本規(guī)定定FORTRAN程序由由一個個主程程序或或一個個主程程序與與若干干個子子程序序組成成。主主程序序與子子程序序都是是一個個獨立立的程程序單單位,,稱為為一個個程序序模塊塊。程序模模塊的的結構構與組組成的的規(guī)定定:每一個個程序序單位位必須須有一一個、、也只只能有有一個個END語句,,并且且它必必須出出現(xiàn)在在一個個程序序單位位的最最后。。END語句的的作用用是::標志一一個程程序單單位的的結束束;主主程序序中的的END使程序序“停停止運運行””;子程序序中的的END使“程程序返返回調(diào)調(diào)用程程序””。一個程程序單單位包包括若若干行行。在在FORTRAN中,行行分為為兩類類:語語句行行與非非語句句行。。執(zhí)行語語句::計算算機在在運行行時產(chǎn)產(chǎn)生某某些操操作。。非執(zhí)行行語句句:只只負責責為計計算機機在編編譯或或運行行程序序時提提供一一些信信息,,而它它本身身并不不使計計算機機產(chǎn)生生任何何操作作。程序模模塊的的結構構與組組成的的規(guī)定定:語句可可以沒沒有標標號,,也可可以有有標號號,根根據(jù)需需要而而定。。一個程程序單單位中中的各各類語語句其其所在在的位位置是是有一一定規(guī)規(guī)定的的。FORTRAN源程序序的書書寫格格式:1)標號號區(qū)l~5列為標號號區(qū);2)續(xù)行標標志區(qū)第第6列為續(xù)行行標志區(qū)區(qū);3)語句區(qū)區(qū)7~72列為語句句區(qū);4)注釋區(qū)區(qū)73~80列為注釋釋區(qū)。(第一列以以C或*開始始,2~72列可為注注釋;1~72列為空格格73~80列可為注注釋。7.3.2數(shù)據(jù)類型型與運算算1.常量與變變量1)常量;;2)變量;;3)變量類類型2.變量的說說明1)隱含規(guī)規(guī)則I,J,K,L,M,NI-N規(guī)則2)用類型型說明語語句說明明變量的的類型(1)整型說說明語句句INTEGER<變量表>>(2)實型說說明語句句REAL<變量表>>(3)雙精度度說明語語句DOUBLEPRECISION<變量表>>(4)復型說說明語句句COMPLEX<變量表>>(5)邏輯型型說明語語句LOGICAL<變量表>>(6)字符型型說明語語句CHARACTER<變量表>>3)隱含說明明語句IMPLICIT說明變量量類型例:IMPLICITINTEGER(A,C),(X-Z)3.各種運算算符及運運算優(yōu)先先級4.數(shù)組FORTRAN中的數(shù)組組必須先先說明,,然后才才可引用用。說明明一個數(shù)數(shù)組,應應包括以以下幾方方面:(1)定數(shù)組的的名稱;;(2)定數(shù)組元元素的類類型;(3)定數(shù)組的的結構((包括數(shù)數(shù)組的維維數(shù),每每維的大大小,上上下界等等)數(shù)組說明明語句是是非執(zhí)行行語句,,一般格格式為::DIMENSIONa1(n1),a2(n1,n2,n3),a3(n1,n2),…數(shù)組元素素的個數(shù)數(shù)一維:a1(n1)或a1(I:J)元素素個數(shù)::N=n1或(J-I+1)I、J稱上、下下限例如:DIMENSIONa1(-2:5)元素個數(shù)數(shù):N=5-(-2)+1=8存放分別別為:a1(-2),a1(-1),a1(0)…a1(5)二維::a3(n1,n2)或a3(I:J,L:K)((行,列))按列存存放N=n1*n2或(J-I+1)*(K-L+1)例如:DIMENSIONX(2,4)元素個數(shù)數(shù):N=2*4=8存放分別別為:X(1,1),X(1,2),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),則下標為為(i,j)的數(shù)組元元素在內(nèi)內(nèi)存排列列序號是是:i+(j-1)*L(按列存放放)例如:X(2,3)的序號為為:2+(3-1)*2=6三維a2(n1,n2,n3)N=n1*n2*n3(行,列,,頁)按按頁、列列、行存存例如:DIMENSIONY(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,1,3),Y(2,1,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ù)數(shù)組的大小小為(L,M,N),則下標為((i,j,k)的數(shù)組元素素在內(nèi)存排排列序號是是:i+(j-1)*L+(k-1)*L*M(頁列行存放放)例如:Y(1,2,3)內(nèi)存排列序序號:i+(j-1)*L+(k-1)*L*M=1+(2-1)*2+2*2*3=157.3.3FORTRAN數(shù)據(jù)文件1.基本概念念文件由記錄錄組成,記記錄按順序序排列,因因此,文件件是記錄的的序列。記記錄是數(shù)值值或字符的的序列,是是進行文件件存取的基基本單位。。FORTRAN語言中對數(shù)數(shù)據(jù)文件的的操作有順順序和直接接(隨機))兩種存取取方式,分分別對應稱稱為順序文文件和直接接文件(也也稱隨機文文件)。順序文件的的特點是::對文件的的存、取必必須從文件件的開始位位置起按順順序進行,,不允許直直接對其中中的某些記記錄進行存存取。直接文件的的特點是::可以直接接對文件的的某一記錄錄進行存取取。直接文文件的每個個記錄均隱隱含一個記記錄號,記記錄的順序序按記錄號號的順序出出現(xiàn)在文件件中。7.3.4FORTRAN程序設計常常用語句1.算術賦值語語句V=e1.算術賦值語語句V=e功能:將右邊算術術表達式的的值賦給左左邊的變量量;=為賦值號注意:1)左邊只能能為變量;;2)右邊為算算術表達式式;3)兩邊類型型一致((注意I-N規(guī)則)例子:F=2*8.2Y=2**3/5N=(10+93)*2**52.邏輯賦值語語句V=e功能:將右邊邏輯輯表達式的的值賦給左左邊的邏輯輯變量;=為賦值號注意:1)左邊只能為為邏輯變量量;2)右邊為邏輯輯表達式;;3)邏輯值只能能為T或F例子:L1=.FALSE.L2=5.GT.3L3=L2.AND.L1關于算術、、邏輯運算算符及運算算優(yōu)先級運算符及運運算優(yōu)先級級表運算類別
運算符
優(yōu)先順序括號內(nèi)
(
)
1函數(shù)
各種FORTRAN函數(shù)
2算術運算
**3*,/4+,-5關系運算
.GT.,.GE.,.LT.,.LE.,.EQ.,.NE.6邏輯運算
.NOT.7.AND.8.OR.9.EQV.,.NEQV.103.轉移語句GOTOS功能:將程序無條條件轉移到到標號S的語句繼續(xù)執(zhí)行行注意:1)S為一條可執(zhí)執(zhí)行語句的的標號;2)編程時要防防止出現(xiàn)死死循環(huán)。例子:GOTO10?10N=N+14.邏輯IF語句IF(L)可執(zhí)行語句句功能:L是邏輯表達達式,“可可執(zhí)行語句句”是邏輯輯IF內(nèi)嵌的一條語語句。表達達式為真,,則執(zhí)行內(nèi)內(nèi)嵌語句后繼續(xù)續(xù)往下執(zhí)行行,否則執(zhí)執(zhí)行該語句句后面的語句。。注意:1)邏輯表達L式須用括號號括起來;;2)可執(zhí)行語句句是單個的的可執(zhí)行語語句;3)表達式與可可執(zhí)行語句句之間不能能加“THEN””例子:N=1IF(X.NE.0)N=05.塊IF結構格式:IF(L)THEN塊1;(THEN塊)ELSE塊2;(ELSE塊)ENDIF5.塊IF結構功能:當表達式L為真時,執(zhí)執(zhí)行塊1;為假時,執(zhí)執(zhí)行塊2;注意:1)表達式L須用括號括括起來;2)塊1和塊2只能執(zhí)行一一個(塊可為多條條可執(zhí)行語語句);3)ENDIF是塊IF結構的最后后一條語句句該塊是個整整體,不可可獨立出現(xiàn)現(xiàn)。例子:IF(X.NE.0)THENY=0ELSEY=1ENDIF6.ELSEIF選擇結構格式:IF(L1)THEN塊1ELSEIF(L2)THEN塊2…………ELSE塊nENDIF功能:Li是邏輯表達達式,THEN塊、ELSEIF塊和ELSE塊中含有相相應的執(zhí)行行語句。其功能是對對邏輯表達達式L1、L2、…進行多重判斷斷,并執(zhí)行行響應的塊塊。注意:1)ELSEIF語句相當于于將ELSE語句與下一行的塊塊IF語句連成一一個語句;;2)每一個塊IF語句必須有有一個ENFIF語句對應;;ELSEIF語句不需要要ENDIF語句對應。。3)塊IF語句可以有有一個ELSE語句或沒有有。例子:從鍵盤讀入入一個x值,然后計計算函函數(shù)值y。程序:READ(*,*)XIF(X..LT..-10.0)THENY=0.0ELSEIF(X.LT.0.0)THENY=2.0*X+20.0ELSEIF(X.LT.20.0)THENY=20.0ELSEIF(X.LT.40.0)THENELSEY=30.0-0.5*XELSEIF(X.LT.50.0)THENY=50.0-XELSEY=0.0ENDIFWRITE(*,*)YEND7.當型循環(huán)語語句格式:nIF(L)THEN循環(huán)體GOTOnENDIF7.當型循環(huán)語語句功能:當L為真,執(zhí)行行循環(huán)體,,之后再返返回n,判斷L,直到為假時退退出循環(huán)。注意:1)初值一般為真真,否則循環(huán)環(huán)體一次也不執(zhí)行;2)L應在循環(huán)體改改變,否則會會出現(xiàn)死循環(huán)。例子:N=010IF(N.NE.10))THENN=N+1PRINT*,NGPTO10ENDIF8.直到型循環(huán)語語句格式:n循環(huán)體IF(L)GOTOn功能:執(zhí)行循環(huán)體,,直到邏輯表表達式L為假時退出循環(huán)環(huán)。注意:1)循環(huán)體至少要要執(zhí)行一次;2)L應在循環(huán)體改改變,否則會會出現(xiàn)死循環(huán)。9.DO循環(huán)語句格式:DOn,V=e1,e2,e3循環(huán)體nCONTINUE功能:初值e1賦給V,執(zhí)行V=e1,檢查V>e2,若大于,則退退出循環(huán),否否則,V=V+e3,重復,直到V>e2為止。注意:1)e1,e2,e3分別為循環(huán)初初值、終值和和增量(步長)),e3=1是可省略;2)循環(huán)終端語句句可以是其他他可執(zhí)行語句句,但不可是GOTO、塊IF、DO、ELSE、ELSEIF、STOP、END語句。循環(huán)次數(shù):CONT=INT((e2-e1+e3)/e3)例子:DO20I=1,10,2PRINT*,I20CONTINUE執(zhí)行后,打印印出1,3,5,7,9次數(shù):INT((10-1+2)/2)=510.內(nèi)部函數(shù)內(nèi)內(nèi)部函數(shù)名名(參數(shù)表)功能:FUNTRAN中提供了許多多內(nèi)部函數(shù)便便于用戶調(diào)用如如:SIN(X)注意:1)使用表達式的的地方都可使使用;2)調(diào)用時,變量量類型、個數(shù)數(shù)、順序要一致;3)自變量可以是是常數(shù)也可是是表達式。例子:Y=2*SIN(X)+SQRT(3.0)11.語句函數(shù)的定定義及調(diào)用函數(shù)定義:函數(shù)名(形參表)=表達式調(diào)用形式:同內(nèi)部函數(shù)功能:程序中多次進進行某種復雜雜表達式計算算時,可利用該語句句把表達式定定義成一個函函數(shù)。注意:1)函數(shù)名的命名名規(guī)則同變量量名相同;((I-N規(guī)則)2)只能在本程序序單位中調(diào)用用,實參與形形參應在數(shù)量量、類型等對對應;3)可對函數(shù)名的的類型在定義義前說明。例子:F(X,Y)=X**2+Y**2定義函數(shù)PRINT*,F(xiàn)(3.0,4.0)調(diào)用函數(shù)T=F(4.0,2.0)+1PRINT*,T12.函數(shù)子程序的的定義定義:類型說明FUNCTION函數(shù)名(形參表)┇函數(shù)名=表達式┇END或者:FUNCTION函數(shù)名(形參表)類型說明函函數(shù)名┇函數(shù)名=表達式┇END12.函數(shù)子程序的的定義功能:在程序中重復復多次執(zhí)行的的某段語句時時,可將這些語句獨獨立定義成一一個程序塊,,即:函數(shù)子程序。。之后可以被被其它程序塊塊調(diào)用。注意:1)必須以FUNCTION語句開頭,END語句結束且只能出現(xiàn)一一次;2)函數(shù)名至少要要在本程序塊塊中賦值一次次;3)程序塊中可按按需設置至少少一條RETURN語句返回;4)函數(shù)子程序中中的名字、標標號可與其它它塊相同而彼此沒沒有任何關系系;5)函數(shù)名的命名名規(guī)則同變量量名相同。((I-N)例子:FUNCTIONYS(IX)(YS隱含為實型))REALIXIF(IX.GT.0.0)GOTO10YS=1.0+IXRETURN10YS=1.0+IX*IXRETURNEND調(diào)用:Y=YS(6);YS=YS(6)錯!(同名))13.函數(shù)子程序的的調(diào)用調(diào)用方法:同內(nèi)部函數(shù)、、語句函數(shù)方方法相同。注意:1)調(diào)用程序中,,所調(diào)用的函函數(shù)子程序應應予以說明,,且其它變量量名、數(shù)組名名等不能與被被調(diào)函數(shù)子程程序同名。
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年滬教版選擇性必修1化學下冊月考試卷
- 民俗文化園道路建設合同
- 2024年滬科版四年級英語上冊階段測試試卷
- 2024年滬教版九年級科學上冊月考試卷含答案
- 建筑供熱能施工合同副本
- 研發(fā)工程師解聘合同證明
- 銀行安全事件應急預案
- 2024年粵教版七年級物理上冊月考試卷含答案
- 婚紗攝影店租賃合同
- 倉儲物流招標投標實施細則
- 重大隱患判定標準培訓課件
- 畫法幾何及機械制圖課件
- 棋牌游戲自審自查報告
- 地質災害風險調(diào)查評價項目招標文件
- JJF 2088-2023大型蒸汽滅菌器溫度、壓力、時間參數(shù)校準規(guī)范
- 幼兒園食堂食品安全主體責任風險管控清單(日管控)
- 九年級上冊第二單元民主與法治 單元作業(yè)設計
- 陜西華縣皮影戲調(diào)研報告
- 2016年食堂期末庫存
- 運籌學課程設計報告
- (完整)雙溪課程評量表
評論
0/150
提交評論