第十四課文件_第1頁(yè)
已閱讀1頁(yè),還剩23頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第十四課第十四課文件文件在DOS操作中,我們所談及的文件稱之為外部文件。外部文件是存儲(chǔ)在外部設(shè)備上,如:外存儲(chǔ)器上,可由計(jì)算機(jī)操作系統(tǒng)進(jìn)行管理,如用dir、type等命令直接對(duì)文件進(jìn)行操作。Pal所談及的文件,稱之為內(nèi)部文件。內(nèi)部文件的特點(diǎn)是文件的實(shí)體(實(shí)際文件)也是存儲(chǔ)在外存儲(chǔ)器上,成為外部文件的一分子,但在使用時(shí)必須在程序內(nèi)部以一定的語(yǔ)句與實(shí)際文件聯(lián)系起來(lái),建立一一對(duì)應(yīng)的關(guān)系,用內(nèi)部文件的邏輯名對(duì)實(shí)際文件進(jìn)行操作。內(nèi)部文件的邏輯名必

2、須符合PASCAL語(yǔ)言標(biāo)識(shí)符的取名規(guī)則。Pal中的文件主要用于存放大量的數(shù)據(jù)。如:成績(jī)管理,原始數(shù)據(jù)很多,使用文件先將其存入磁盤,通過(guò)程序讀出文件中的數(shù)據(jù)再進(jìn)行處理,比不使用文件要來(lái)得方便、有效。Pal中的一個(gè)文件定義為同一類型的元素組成的線性序列。文件中的各個(gè)元素按一定順序排列,可以從頭至尾訪問(wèn)每一個(gè)元素,從定義上看,文件與數(shù)組相似,但它們之間有著明顯不同的特征,主要表現(xiàn)在:(1)文件的每一個(gè)元素順序存貯于外部文件設(shè)備上(如磁盤上)。

3、因此文件可以在程序進(jìn)行前由Pal程序或用文字編輯軟件,如edit、ws、TurboPal的edit命令等產(chǎn)生,或在運(yùn)行過(guò)程中由程序產(chǎn)生,且運(yùn)行完后,依然存貯在外部設(shè)備上。(2)在系統(tǒng)內(nèi)部,通過(guò)文件指針來(lái)管理對(duì)文件的訪問(wèn)。文件指針是一個(gè)保存程序在文件中位置蹤跡的計(jì)算器,在一固定時(shí)刻,程序僅能對(duì)文件中的一個(gè)元素進(jìn)行讀或?qū)懙牟僮?,在向文件寫入一個(gè)元素或從文件讀取一個(gè)元素后,相應(yīng)的文件指針就前進(jìn)到下一元素位置。而數(shù)組是按下標(biāo)訪問(wèn)。(3)在文件類

4、型定義中無(wú)需規(guī)定文件的長(zhǎng)度即元素的個(gè)數(shù),就是說(shuō)元素的數(shù)據(jù)可動(dòng)態(tài)改變,一個(gè)文件可以非常之大,包含許許多多元素,也可以沒(méi)有任何元素,即為一個(gè)空文件。而數(shù)組的元素個(gè)數(shù)則是確定的。使用文件大致有以下幾個(gè)步驟;(1)說(shuō)明文件類型,定義文件標(biāo)識(shí)符;60507045操作步驟:①進(jìn)入TurboPal的編輯狀態(tài);②輸入數(shù)據(jù);③存盤,文件名取A.dat。此時(shí),已將數(shù)據(jù)存入文本文件A.dat中。文本文件也可用DOS中的Edit等軟件建立。(2)用程序的方式建

5、立中間數(shù)據(jù)或結(jié)果數(shù)據(jù)文件。(2)用程序的方式建立中間數(shù)據(jù)或結(jié)果數(shù)據(jù)文件。用程序的方式建立文件操作步驟為:①定義文本文件變量;②把一外部文件名賦于文本文件變量,使該文本文件與一相應(yīng)外部文件相關(guān)聯(lián);命令格式:ASSIGN(f,name)f為定義的文本文件變量name為實(shí)際文件文件名如:ASSIGN(F1`FILEIN.DAT`)或:ASSIGN(F1`PASFILEIN.RES`)這樣在程序中對(duì)文本文件變量F1的操作,也就是對(duì)外部實(shí)際文件`

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論