到目前為止,我們講述了LOGO語言的繪圖部分,大家已經能夠編寫一些較複雜的程序,繪製許多美麗而有趣的圖形了。有人說,使用LOGO最有趣的事莫過於繪製生動有趣,絢麗多姿的圖形了。但很快同學們會發現,一旦切斷電源,我們辛辛苦苦編製的程序和繪製的圖形,會立即從計算機中消失了,很可惜。能不能把有保存價值的程序或圖形長期地保留下來呢?這是本章要講述的主要內容。通過這一章的學習,以上問?便迎麵解了。
回顧第一章,講述電子計算機基礎知識的時候,我們曾經講過電子計算機硬件的一個重要組成部分一一存儲器。存儲器是用於存放各種各樣的數據的。數據的概括在計算機中規定的範圍很廣、包括:數字、指令、程序、圖形、聲音等很多種形式,它與日常計算中所指的數據有所不同。
電子計算機分內存和外存兩部分。內存是電子計算機能夠直接向的部分。這一部分的容量有限,存儲的數據不能太多。如果內存已滿,但你仍然繼續裝入,就會發出“溢出”現多,造成數據丟失。就好像一杯水已經裝滿,但你仍然往杯裏裝水,結果多餘的水溢出了。另外,一旦切斷主機的電源,內存中的程序將不複存在。為了彌補這一缺點,人們設置了電子計算機的外部存儲器,在溢出或關機之前把需要保存的數據存放在外存上,避免溢出或意外斷電給我們帶來的損失。軟磁盤是常見的一種外部存儲器,我們編製的程序,繪製的麵形都可以存放在它裏麵。除此以外,常見的外部存儲器還有打印機。通過打印機可以把程序和形打印在紙上,以便保存。
第一節工作區的管理
計算機工作時,內部存儲器一般分為兩部分。一部分用來存放係統程序,例如LOGO語言係統或其它操作係統,這一部分叫係統區;另一部分用來存放處理具體問題的程序,例如:以前我們定義的過程、編寫的程序都存放這裏麵;這一部分就是工作區。對工作區的管理,主要是指以下幾方麵的工作:看看工作區有哪些過程,查看工作區中某一個或全部過程的過程體,清除工作區中某一個或所有的過程。
一、如何看工作區有哪些過程
假如,我們定義了很多過程,內存將有可能溢出,這時應把工作區中不需要的過程清除,或暫時不需要的,然而卻有保存價值的過程放在外存上。但是,由於定義的過程很多,我們已記不清自己都定義了些什麼過程?哪些有用?哪些沒用?哪些有保存價值?這時,就要用查看工作區中所有過程首部的指令。
是一個不帶參數的指令。使用這個指令時,隻需按下命令的說明符就可以了。例如,我們已定義當你按下:工作區中所有過程的首部被顯示出來。
通過指令,我們可以知道工作區中有多少過程?是哪些過程?但卻不知道過程的具體內容,這時,你可以看一看過程的過程體。
二、怎樣顯示過程的內容
在編輯過程時,可以用定義過程指令了和編輯過程指令,把已定義的某一個過程或所有過程的過程體顯示在屏幕上,這時,你可以查看過程,並對過程進行修改或加工。但有時,我們隻想看一看,而無需對過程進行編輯,那麼,隻要用下麵的顯示工作區中某一過程或所有過程的過程體指令就可以了。這一指令的格式為:過程名或如果指令後為過程的名字,則在屏幕上顯示某一指定過程的過程體。
在這裏,要提醒大家注意的是:指令讓計算機進入定義模式或編輯狀態,這時,我們可以對過程進行修改或加工,指令顯示某一個或所有過程的過程體後,並非編輯狀態,我們隻能看一看,而不能對其進行編輯。另外,工作區中的過程如果很多或很長,屏幕一頁顯示不下,計算機秦以很快的速度連續顯示下去,直到最後一頁為止。為了能夠使大家看清屏幕顯示的內容,我們介紹一下識鍵。它可以暫停屏幕的顯示,再次按該鍵時顯示的內容向上移動一行,又按一下該鍵,屏幕顯示又向上移動一行,直到按下任何其它鍵,屏幕顯示將恢複原來的速度。
三、如何刪除工作區中不需要的過程
當工作區已滿,再也不能裝入新的內容了,這時,你可以把工作區中已不再需要的過程清除,以存放有用的程序。怎樣刪除工作區中的過程呢?我們來看指令,為某一過程的名字,則把這一過程從工作區中清除。
如果指令後跟工作區中的所有過程將被刪除。所以,用這一指令時要十分慎重,如果確實要將全部過程清除,再按該指令,否則,你辛辛苦苦編製的程序將毀於一旦。刪除工作區中的全部過程,還可以用另外一個指令。它的格式為:LOGO的意思是“再見”,在這裏,將刪除工作區中的所有過程,並使計算機回到啟動的初始狀態。
第二節磁盤文件的管理
第一節,我們講述了對工作區的管理,現在我們將介紹如何對磁盤上的文件進行管理。磁盤文件的管理主要是指:磁盤的初始化,把工作區中的過程或屏幕上的圖形存入磁盤,把軟盤上的文件送入工作區或屏幕,查看磁盤文件的目錄,刪除磁盤上某一個或所有的文件,磁盤的複製等磁盤的操作。
一、磁盤的初始化
如果一張磁盤是沒有使用過的新盤,那麼,不能直接把工作區中的程序放入這張磁盤,你必須事先對這張新盤進行初始化。初始化也叫格式化,就是在磁盤上建立一定的存儲格式,就好像一個倉庫管理員,在往倉庫裏敢置物品前,要對倉庫裏物品的擺放位置或擺放形式等進行總體設計一樣。
要想對一張新盤進行初始化,你必須要有一張LOGO係統盤。是磁盤操作係統的英文縮寫。磁盤操作係實際上是一些對磁盤進行管理的專用程序。這些程序一般被放在一張磁盤上,我們把這張盤是指磁盤操係統的版本。一般在中華學習機上使用的操作係統。
有了係統盤,你就可以對一張新盤進行初始化了。初始化的方法如下:
輸入指令後,磁盤驅動器工作燈亮,表示計算機正在對新盤進行初始化。請你稍候,待磁盤驅動器燈滅後,屏幕再次出現“〕”提示符,這張新盤就被初始化好了。
同樣,你也可以對一張使用過的磁盤進行初始化,但一經初始化,這張盤上原有的文件將被全部清除,所以,請大家注意,不要誤把有用的磁盤進行初始化,以免造成不必要的損失。
經初始化過的磁盤,其格式共有35個磁道,每個磁道有16個扇區,可以存放256個字節信息。
磁盤存儲格式建立後,我們發現,磁盤每個存儲單元的形狀都像一個扇麵,所以,人們習憤上把磁盤存儲單元稱為扇區。字節是表示存儲空間更小的單位,計算機中規定1024個字節就好像100毫米等於10厘米,10厘米等於1分米一樣。
二、把工作區中的過程或屏幕上的圖形存人磁盤
前麵曾經講過,一旦切斷電源,內存中的所有數據將立即消失,因此,一般在關機之前,要把工作區中有用的程序存入磁盤,以便長期保存。怎樣把工作區中的程序存入磁盤呢?請你看下麵的指令。
它的作用是把工作區中所有的過程以指定的名字存入軟盤。注意,在使用該指令前,要把一張初始化過的磁盤插入一號磁盤驅動器。
首先,用命令將過程從工作區中刪除,然後,請你把一張格式化好的磁盤放入磁盤驅動器,輸入指令後,磁盤驅動器燈亮,表示正在把工作區中的內容送往驅動器中的磁盤。待磁盤驅動器燈滅後,屏幕上重新出現提示符“?”,以上四個過程全部被存入磁盤了。是這四個過程在磁盤上的名字。從此,磁盤上產生了一個叫做的文件。
請看下麵幾點說明:
在一個磁盤上可以存放很多程序,這些存入磁盤的程序叫做文件。
文件名是個文字,必須用大寫字母開頭,可以由1至30個字符組成名字,由同學們自己決定。
命令說明符後要寫個空格。文件名前要加雙引號,表示後麵棒的文字串。
一張磁盤可以保存若千個文件,新文件名不要與磁盤上原有的文件名相同,否則,原文件所包含的所有過程將被新的過程代替。
LOGO存儲程序時,是把當前工作區中所有的過程存入磁盤的某一個文件內,既便你使用的文件名與工作區的某一個過程名相同,存儲時依然如此,並非僅把工作區中的某一個過程單獨送入磁盤。
除了可以把工作區中的過程存入磁盤,還可以將當前屏幕上顯示的圖形存入磁盤。怎樣把屏幕上顯示的圖形存入磁盤呢?請你用指令。
首先,把初始化過的磁盤插入一號驅動器,然後,磁盤驅動器工作燈亮,表示計算機正在把屏幕上的圖形送往磁盤,請你稍候片刻,磁盤軀動器滅,屏幕重新出現“?”提示符,這一圖形便被存入磁盤了。