ELOGO易樂(lè)谷中文編程系統(tǒng)初級(jí)教程37歲子程序編輯器1_第1頁(yè)
ELOGO易樂(lè)谷中文編程系統(tǒng)初級(jí)教程37歲子程序編輯器1_第2頁(yè)
ELOGO易樂(lè)谷中文編程系統(tǒng)初級(jí)教程37歲子程序編輯器1_第3頁(yè)
ELOGO易樂(lè)谷中文編程系統(tǒng)初級(jí)教程37歲子程序編輯器1_第4頁(yè)
ELOGO易樂(lè)谷中文編程系統(tǒng)初級(jí)教程37歲子程序編輯器1_第5頁(yè)
已閱讀5頁(yè),還剩17頁(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)介

第頁(yè)子程序編輯器第一節(jié)新界面在易樂(lè)谷中1.2版中,子程序編輯器有了新的改進(jìn)及突破。在該版本中新添加了流程圖編輯子程序代碼的設(shè)計(jì),使學(xué)生通過(guò)對(duì)流程圖的編輯操作,對(duì)子程序的編寫模式有一個(gè)更深的了解及認(rèn)識(shí)。運(yùn)行易樂(lè)谷1.2版后,點(diǎn)擊命令窗口中下方的按鈕,便可打開子程序編輯器。如圖1-1所示。圖1-1進(jìn)入子程序編輯器的初始界面后,用鼠標(biāo)雙點(diǎn)擊或拖動(dòng)窗口中右側(cè)的淺灰色小條,可展開新功能的操作區(qū)域。如圖1-2所示。圖1-2新的子程序編輯器中,在以往的界面風(fēng)格基礎(chǔ)上,又增加了許多新功能。如單個(gè)子程序的編輯、流程圖編輯、子程序代碼轉(zhuǎn)換為流程圖、流程圖轉(zhuǎn)換為子程序代碼等等。功能:列出了所有被應(yīng)用的子程序。在該功能中可對(duì)代碼進(jìn)行編輯,如添加、刪除、修改??尚陆ㄗ映绦颍虼蜷_已有的子程序(或子程序集),或是把現(xiàn)有的子程序(或子程序集)進(jìn)行保存。功能:列出了所有子程序名,選擇任意一個(gè)子程序名,會(huì)顯示該子程序的流程圖表示方式??蓪?duì)該子程序的流程圖進(jìn)行編輯,如增加、刪除、修改任意命令。功能:顯示中被選中子程序的代碼內(nèi)容,可對(duì)該代碼內(nèi)容進(jìn)行增加、刪除、修改任意命令,或修改該子程序的名稱。功能:顯示中被選中子程序的流程圖表示方式,可對(duì)該代碼內(nèi)容進(jìn)行增加、刪除、修改任意命令,或修改該子程序的名稱。關(guān)于這些新功能的操作方法,在下面的諸多小節(jié)中會(huì)有詳細(xì)的介紹。第二節(jié)子程序的應(yīng)用我們由淺入深來(lái)一步步學(xué)習(xí)子程序的應(yīng)用方法。說(shuō)起子程序的應(yīng)用,無(wú)外乎就是對(duì)子程序的編寫、調(diào)用、保存和打開。先來(lái)看一看子程序是如何編寫的。1.編寫一個(gè)子程序我們先以一個(gè)普通而又簡(jiǎn)單的例子來(lái)了解一下,讓小海龜來(lái)畫一條折線。如何來(lái)顯示呢?先來(lái)看看這條折線的規(guī)則。如圖2-1所示。圖2-1在新版本的“子程序編輯器”中,子程序的編寫有兩種方法:一種是用文本輸入寫出一段子程序;另一種方法就是通過(guò)流程圖來(lái)畫出子程序。先來(lái)讓我們看看如何用文字輸入寫出一段子程序吧。關(guān)于寫出子程序的方法,相信同學(xué)們?cè)谄綍r(shí)用命令指示小海龜畫圖的時(shí)候已經(jīng)有了一定的了解。所謂子程序,就是把一段在平時(shí)需要反復(fù)使用的命令總結(jié)到一起,解決了同學(xué)們反復(fù)寫代碼的煩躁。那如何在新的“子程序編輯器”中完成這個(gè)工作呢?下面就讓我們一同來(lái)學(xué)習(xí)一下吧。打開“子程序編輯器”,第一個(gè)被顯示的功能就是。如圖1-1所示。請(qǐng)同學(xué)們仔細(xì)觀察,在該功能下窗口左側(cè)的編輯區(qū)域中,有一快捷工具條,這些按鈕的功能依次是:新建:新建一個(gè)子程序,它為同學(xué)們提供了一個(gè)很方便的子程序框架。如:子程序開始子程序結(jié)束打開:打開一個(gè)已經(jīng)完并保存的子程序文件。這個(gè)文件的格式為“*.ELG”。保存:把已經(jīng)完成的子程序保存成子程序文件,以便以后的打開來(lái)調(diào)用。剪切、復(fù)制、粘貼:把所選擇的代碼進(jìn)行剪切、復(fù)制、粘貼的操作。重復(fù)、撤銷:重復(fù)或撤銷所進(jìn)行的操作。查找:查找的想要找的代碼文本。應(yīng)用子程序:使寫好的子程序代碼生效,可以在命令中被調(diào)用。只有了解了這些按鈕后,才會(huì)讓我們?cè)谧映绦虻木帉戇^(guò)程中得心應(yīng)手。第一步:點(diǎn)擊按鈕,新建一個(gè)子程序框架。如圖2-2所示圖2-2第二步:為子程序起名字,我們叫它“畫折線”。并添加子程序體。如圖2-3所示。圖2-3第三步:點(diǎn)擊按鈕,使子程序生效。如圖2-4所示。圖2-4這樣,輸入文本編寫子程序就完成了。同學(xué)們一定很好奇,這種方法我們都已經(jīng)了解了。那流程圖畫子程序的方法是什么樣的呢?下面就先來(lái)簡(jiǎn)單了解一下吧。關(guān)于流程圖的具體應(yīng)用,會(huì)在下面的小節(jié)中給同學(xué)們做詳細(xì)的講解。還是以畫折線為例。第一步:我們要先選擇功能,打開流程圖編輯區(qū)域。如圖2-5所示。圖2-5在流程圖的編輯區(qū)域中同學(xué)們可以看到一個(gè)橢圓形的圖形中有一行文字為“子程序開始”,這是子程序頭,及文本輸入的方式相似,它需要同學(xué)們自己為子程序起名字,寫出程序體,及文本輸入子程序不同是的——為了方便操作,它需要同學(xué)們自己畫出子程序尾。第二步:為子程序起名字,并加添加子程序體和子程序尾。如何為子程序填寫名字呢,其實(shí)很簡(jiǎn)單,選擇流程圖編輯區(qū)域中的橢圓形,然后在流程圖代碼輸入?yún)^(qū)中的“子程序開始”字樣后面填寫上“畫折線”。如圖2-6所示。圖2-6點(diǎn)擊快捷工具條中的(過(guò)程)按鈕,然后在圖形所要畫的位置上點(diǎn)擊鼠標(biāo),畫出圖形,并像上一個(gè)操作為圖形填寫命令。如圖2-7所示圖2-7第三步:依次連接各圖形連接各圖形的方法是:在一個(gè)圖形上用鼠標(biāo)右鍵按下并拖動(dòng)鼠標(biāo)到另一個(gè)圖形后右鍵放開,系統(tǒng)會(huì)自動(dòng)為這兩個(gè)圖形建立連接方式。在拖動(dòng)的同時(shí)系統(tǒng)會(huì)產(chǎn)生一條虛線,虛線上面有一個(gè)小箭頭,用于提示同學(xué)們連接的路線。要注意的是這兩個(gè)圖形在執(zhí)行時(shí)的先后順序,鼠標(biāo)右鍵被按下的圖形先被執(zhí)行,其次才是鼠標(biāo)右鍵被放開的圖形。如圖2-8所示。圖2-8依次連接后完成的圖形為,如圖2-9所示:圖2-9第四步:使流程圖生效。在流程圖編輯區(qū)域中,點(diǎn)擊(流程圖轉(zhuǎn)代碼)按鈕,使流程圖轉(zhuǎn)換成相應(yīng)的文本形式。選擇功能,進(jìn)入單子程序的編輯區(qū)域,同學(xué)們仔細(xì)觀察,編輯區(qū)域中所顯示就是我們剛剛畫出來(lái)的子程序。如圖2-10所示。圖2-10接下來(lái)就是完成子程序生效的最后操作了,在單個(gè)子程序的編輯區(qū)中的按鈕,就是用來(lái)使子程序生效的。它的名字叫“生成新的子程序”,點(diǎn)擊它。如圖2-11所示。圖2-11如何辨認(rèn)子程序是否生效了呢,很簡(jiǎn)單,在點(diǎn)擊按鈕后,下方的小瀏覽框中便會(huì)顯示出“畫折線”的子程序代碼。如圖2-11所示。好了,流程圖畫子程序——“畫折線”完成了。2.調(diào)用生效后的子程序編寫子程序的目的是可以重復(fù)的享用子程序體的代碼。如何使用已經(jīng)生效后的子程序呢?其實(shí)是這一件很簡(jiǎn)單的操作。在上面我們已經(jīng)編寫了一個(gè)畫折線的子程序,子程序名為“畫折線”,接下來(lái)我們就來(lái)使用這個(gè)子程序,在易樂(lè)谷中我們把子程序的使用叫做子程序調(diào)用。調(diào)用的方法為:在命令窗口中輸入要調(diào)用的子程序名“畫折線”,然后回車運(yùn)行、或按下按鈕運(yùn)行。如圖2-12所示。圖2-123.保存、打開子程序編寫完成的子程序,如果想在下次打開易樂(lè)谷的時(shí)候再次使用,那就需要把子程序保存起來(lái),在下次使用的時(shí)候打開便可以了。保存子程序在功能編輯區(qū)域的上方快捷工具條中,點(diǎn)擊其中的(保存)按鈕。在保存提示窗口中輸入要保存的文件名稱,按下。在易樂(lè)谷中,用于保存子程序的文件格式為“*.ELG”。如圖2-13所示。圖2-13打開子程序如何把保存了的子程序打開使用呢?在功能編輯區(qū)域的上方快捷工具條中,點(diǎn)擊其中的(打開)按鈕。在打開提示窗口中選擇需要打開的子程序文件,按下。如圖2-14所示。圖2-14到這里,易樂(lè)谷子程序的簡(jiǎn)單應(yīng)用就都學(xué)完了,相信大家對(duì)子程序的了解又更進(jìn)了一步。在以后的學(xué)習(xí)中,向大家介紹流程圖的詳細(xì)應(yīng)用方法。下面的學(xué)習(xí)會(huì)更更精彩!第三節(jié)編輯、打開、保存流程圖1.流程圖小常識(shí)什么是流程圖流程是事物進(jìn)展的順序,而流程圖可表示出事物進(jìn)展的全過(guò)程。在易樂(lè)谷中,流程指的是子程序在執(zhí)行時(shí),每一步所被執(zhí)行命令的順序,流程圖就是顯示子程序中所有命令的執(zhí)行順序的圖。流程圖的組成部分流程圖是由兩部分組成的:一部分是圖形;另一部是連接圖形的線,我們叫它流程線流程圖中的圖形有四種樣式,分別是橢圓形、方形、多邊形、棱形。流程線的樣子是。畫出流程圖并且連接如何畫出流程圖?其實(shí)這并不難。舉下例子,假設(shè)我們要畫方形。點(diǎn)擊快捷工具條中的按鈕,然后在圖形所要畫的位置上點(diǎn)擊鼠標(biāo),畫出圖形。如圖3-1所示。圖3-1連接圖形連接圖形的方法是:在一個(gè)圖形上用鼠標(biāo)右鍵按下并拖動(dòng)鼠標(biāo)到另一個(gè)圖形后右鍵放開,系統(tǒng)會(huì)自動(dòng)為這兩個(gè)圖形建立連接方式。在拖動(dòng)的同時(shí)系統(tǒng)會(huì)產(chǎn)生一條虛線,虛線上面有一個(gè)小箭頭,用于提示同學(xué)們連接的路線。要注意的是這兩個(gè)圖形在執(zhí)行的先后順序,鼠標(biāo)右鍵被按下的圖形先被執(zhí)行,其次才是鼠標(biāo)右鍵被放開的圖形。如圖3-2所示圖3-22.流程圖的屬性設(shè)置和鎖定設(shè)置屬性設(shè)置:點(diǎn)擊按鈕,會(huì)彈出一個(gè)名叫“流程圖屬性設(shè)置”窗口。如圖3-3所示。圖3-3“流程圖屬性設(shè)置”窗口中有兩個(gè)設(shè)置子夾,其中“常規(guī)”子夾可以對(duì)指定的圖形修改背景顏色、流程線的顏色等等很多的操作:假設(shè)我們這里有一個(gè)棱形,想把這的邊框線改成紅色,邊框的粗細(xì)改為3,填充顏色變?yōu)?。很方便吧,這樣在用流程圖做子程序的時(shí)候可以用來(lái)區(qū)分不同的結(jié)構(gòu)。在這個(gè)窗口的使用過(guò)程中,同學(xué)們要注意的是的選擇,其中“所有圖形”指是把所做的修改應(yīng)用到所有圖形上,“被選中圖形”是把所做的修改應(yīng)用到被選中的圖形中去。用來(lái)修改流程圖編輯區(qū)域有:其中“背景顏色”修改編輯區(qū)的背景顏色;“底圖”是為編輯區(qū)添加底圖;而“底圖方式”用于設(shè)置為編輯區(qū)所添加的圖片的顯示方式,顯示方式分為:“圖片居左上”、“圖片平鋪”、“圖片居中”。而“流程圖屬性設(shè)置”窗口中的“高級(jí)”子夾,用于設(shè)置“流程圖轉(zhuǎn)代碼時(shí)”或“代碼轉(zhuǎn)流程圖時(shí)”是否連接編譯器的操作。如圖所示3-4所示。圖3-4流程圖的鎖定設(shè)置:對(duì)已經(jīng)畫好的流程圖形,一個(gè)不小心的動(dòng)作,或使圖形變了大小,或使圖形偏移位置,都會(huì)帶來(lái)很大的麻煩。怎么辦呢?沒關(guān)系!易樂(lè)谷為此添加了鎖定設(shè)置。流程圖的鎖定設(shè)置,可以把圖形進(jìn)行鎖定,被鎖定后的圖形不會(huì)被惡意修改大小或是位置。鎖定的方法是:選擇所要鎖定的圖形后,擊點(diǎn)快捷工具條中的(鎖定)按鈕就可以了。被鎖定的圖形周圍的調(diào)節(jié)點(diǎn)會(huì)變?yōu)榛疑?,表示已不能被進(jìn)行移動(dòng)或改變大小。如圖3-5所示。圖3-5解除鎖定的方法是:選擇要解鎖的圖形后,擊點(diǎn)快捷工具條中的(鎖定)按鈕。3.流程圖的對(duì)齊方式流程圖的對(duì)齊方式有六種,分別是:左邊對(duì)齊右邊對(duì)齊頂邊對(duì)齊底邊對(duì)齊等高等寬在使用上非常的簡(jiǎn)單,我們以“頂邊對(duì)齊”為例,選擇三個(gè)不在同一高度的圖形。點(diǎn)擊快捷工具條中的按鈕,三個(gè)圖形會(huì)被對(duì)齊。如圖3-6所示。對(duì)齊前項(xiàng)對(duì)齊后圖3-6其它的對(duì)齊方式的使用方法及“項(xiàng)邊對(duì)齊”的使用方法一致,同學(xué)們可自行選擇多個(gè)圖形來(lái)進(jìn)行對(duì)齊的練習(xí)。在為圖形進(jìn)行對(duì)齊操作時(shí),同學(xué)們要注意的是:如果按下Ctrl鍵進(jìn)行選擇圖形,系統(tǒng)會(huì)以最后被選擇的圖形作為基準(zhǔn)點(diǎn)進(jìn)行對(duì)齊;如果是用鼠標(biāo)框選圖形,系統(tǒng)會(huì)以所被選擇的圖形中被最后畫好的圖形作為基準(zhǔn)點(diǎn)進(jìn)行對(duì)齊。4.新建流程圖及修改子程序名稱點(diǎn)擊,我們便進(jìn)入了流程圖的編輯世界(如圖3-7所示)。同學(xué)們可以在這里新建一個(gè)子程序,或?qū)σ延械淖映绦蜻M(jìn)行修改。為方便同學(xué)們的使用,在剛剛打開的流程圖編輯區(qū)域內(nèi),系統(tǒng)會(huì)為同學(xué)們提供一個(gè)流程圖“新建”模式。圖3-7這個(gè)“新建”模式,其實(shí)就是點(diǎn)擊快捷工具條中(新建)按鈕后,流程圖編輯區(qū)域所提供的編輯樣式。新建流程圖:點(diǎn)擊(新建)按鈕,如果流程圖編輯區(qū)中有編輯過(guò)的圖形,系統(tǒng)會(huì)提示該流程圖是否要保存。如圖3-8所示。圖3-8如果點(diǎn)擊鈕,會(huì)彈出保存流程圖窗口,提示同學(xué)們要保存的地址和要保存的流程圖文件名。(關(guān)于保存在“6.保存流程圖”的學(xué)習(xí)中有詳細(xì)的介紹)修改子程序名:選擇圖形后,在“流程圖代碼”輸入?yún)^(qū)中輸入子程序名。如圖3-9所示。圖3-9這樣,子程序名字就起好了。5.編輯流程圖——神奇的正方形請(qǐng)同學(xué)們把鼠標(biāo)放到這個(gè)工作區(qū)域上方的快捷按鈕上,仔細(xì)觀察一下提示。我們先來(lái)了解一下按鈕的用意:開始/結(jié)束用來(lái)畫子程序頭和子程序尾過(guò)程用來(lái)畫普通的過(guò)程命令,如“前進(jìn)”、“后退”、“右轉(zhuǎn)”、“畫筆粗細(xì)”等循環(huán)用來(lái)畫循環(huán)語(yǔ)句,如“重復(fù)”、“步循環(huán)”、“條件循環(huán)”判定用來(lái)畫判定環(huán)語(yǔ)句,如“如果”“那么”關(guān)于語(yǔ)句的具體使用方法,請(qǐng)參考Elogo的其它學(xué)習(xí)章節(jié)。在用流程圖畫子程序的過(guò)程中,這些圖形都是經(jīng)常要使用到的。比如我們畫一個(gè)正方形,最方便的辦法就是用“重復(fù)”命令來(lái)完成,也就是循環(huán)語(yǔ)句;再如我們想做一個(gè)選擇性的畫圖形方式,那個(gè)選擇性的變量為a,如果是a=1,就畫出方形,如果是a=2,就畫出三角形。這就要用到“如果”“那么”命令了,也就是判定語(yǔ)句。在接下來(lái)的流程圖的學(xué)習(xí)中,我們就是要通過(guò)“過(guò)程”、“循環(huán)”、“判定”這三種語(yǔ)句的流程圖表達(dá)方式來(lái)完成這一節(jié)的學(xué)習(xí)。流程圖中的代碼填寫、流程圖之產(chǎn)的連接、流程圖生成效為子程序,我們都已經(jīng)在上幾節(jié)的學(xué)習(xí)中解了,所以在這里就不再做更多的說(shuō)明了。在這一小節(jié)中我們將畫出很多神奇的方形。有的同學(xué)會(huì)問(wèn),一個(gè)方形有什么神奇的呢?那是因?yàn)?,我們可以通過(guò)不同的流程圖樣式畫出很多個(gè)一模一樣的方形出來(lái)。是不是很神奇?。肯旅嫖覀兙蛠?lái)共同完成這項(xiàng)有趣的任務(wù)吧!過(guò)程語(yǔ)句過(guò)程的圖形應(yīng)用,在上節(jié)中學(xué)習(xí)用流程圖編寫代碼的時(shí)候已經(jīng)有所接觸,相信同學(xué)們已經(jīng)對(duì)它有一定的了解。它是用來(lái)畫出普通的過(guò)程命令,如“前進(jìn)”、“后退”、“右轉(zhuǎn)”、“畫筆粗細(xì)”等。畫法也相對(duì)的簡(jiǎn)單。第一步:給子程序起名字——打開“子程序編輯器”后,選擇,進(jìn)入流程圖編輯區(qū)域,為子程序起名為“畫神奇的方形”。編輯區(qū)域中已經(jīng)有了很多無(wú)用的圖形,同學(xué)們可以通過(guò)點(diǎn)擊新建一個(gè)子程序流程圖。如圖3-10所示。圖3-10第二步:添加子程序體——點(diǎn)擊按鈕,然后在圖形所要的位置上點(diǎn)擊鼠標(biāo),畫出圖形,并在“流程圖代碼”輸入?yún)^(qū)中,輸入要運(yùn)行的代碼。在一個(gè)圖形中,我們可以寫多個(gè)命令,這是不會(huì)影響代碼的執(zhí)行順序的。在如圖3-11所示。圖3-11第三步:添加子程序尾——選擇按鈕,然后在圖形所要畫的位置上點(diǎn)擊鼠標(biāo),畫出圖形,并在“流程圖代碼”輸入?yún)^(qū)中,輸入代碼“子程序結(jié)束”。如圖3-12所示。圖3-12第四步:連接所有子程序。普通的過(guò)程式流程圖就畫完了。所圖3-13所示。圖3-13同學(xué)們可以使流程圖生效,調(diào)用該子程序畫出一個(gè)方形了。循環(huán)語(yǔ)句在易樂(lè)谷中,循環(huán)語(yǔ)句被分為“重復(fù)”、“步循環(huán)”、“條件循環(huán)”三種形式。其中是“步循環(huán)”、“條件循環(huán)”需要有條件變量。在畫循環(huán)語(yǔ)句的流程圖時(shí),最關(guān)鍵的就是循環(huán)體是如何表示的。其實(shí)很簡(jiǎn)單,請(qǐng)看下圖3-14。我們以“重復(fù)”語(yǔ)句做為例子,圖中的“開始”其實(shí)是子程序開始,在新建一個(gè)子程序流程圖時(shí),“子程序開始”默認(rèn)是不可以缺少的。循環(huán)開始,是循環(huán)命令的名稱及循環(huán)的參數(shù)。循環(huán)體,就是在循環(huán)過(guò)程中所要進(jìn)行的命令操作。從圖中,我們可以看到有一個(gè)很轉(zhuǎn)折的大箭頭,這個(gè)箭頭把“循環(huán)開始”及“循環(huán)結(jié)束”之間連接了起來(lái),這被連接的中間部份便是循環(huán)體。循環(huán)結(jié)束,系統(tǒng)默認(rèn)空的(沒有代碼的)圖形代表循環(huán)體的結(jié)束。圖3-14了解了循環(huán)的表示方法后,我們就來(lái)畫神奇的方形吧。在上面章節(jié)的學(xué)習(xí)中,我們已熟練的掌握了畫流程圖的方法及過(guò)程。所以在接下來(lái)的學(xué)習(xí)中,將不再重復(fù)這些簡(jiǎn)單的操作了。這些簡(jiǎn)單的操作就由同學(xué)們自己動(dòng)手去作一作,順便練習(xí)一下。重復(fù):先來(lái)回想一下“重復(fù)”語(yǔ)句的一般格式:重復(fù)重復(fù)次數(shù)[循環(huán)體]好了,回想起來(lái)嗎,我們來(lái)看一下畫后的流程圖是什么樣子的吧。如圖3-15所示。圖3-15同學(xué)們要仔細(xì)觀察,其中,橘黃色邊框的圖形所組成的流程圖就是“重復(fù)”語(yǔ)句了。神奇的方形要變化了,同學(xué)們可不要眨眼啊。它要變?cè)谑裁匆獦幼幽兀空?qǐng)看下圖,如圖3-16所示。圖3-16其實(shí)這是用“重復(fù)”語(yǔ)句的嵌套方式畫出來(lái)的,先來(lái)回想它的嵌套格式:重復(fù)重復(fù)次數(shù)[重復(fù)重復(fù)次數(shù)[循環(huán)體]]圖3-17所示,從“重復(fù)”語(yǔ)句嵌套格式和下圖中了解到,語(yǔ)句的嵌套就把一個(gè)或多個(gè)循環(huán)語(yǔ)句放入到一個(gè)循環(huán)語(yǔ)句中去,作為該循環(huán)語(yǔ)句的語(yǔ)句體。圖3-17步循環(huán):步循環(huán)的一般格式為:步循環(huán)[變量初始值終止值遞增值][循環(huán)體]畫好的“神奇的方形”子程序的流程圖,如圖3-18所示。圖3-18步循環(huán)的嵌套格式為:步循環(huán)[變量初始值終止值遞增值][步循環(huán)[變量初始值終止值遞增值][循環(huán)體]畫好的“神奇的方形”子程序的流程圖,如圖3-19所示。圖3-19條件循環(huán):條件循環(huán)的一般格式為:賦值"變量名初始值條件循環(huán)[條件][循環(huán)體]畫好的“神奇的方形”子程序的流程圖,如圖3-20所示。圖3-20條件循環(huán)的嵌套格式為:賦值"變量名初始值條件循環(huán)[條件][賦值"變量名初始值條件循環(huán)[條件][循環(huán)體]]畫好的“神奇的方形”子程序的流程圖,如圖3-21所示。圖3-21判定語(yǔ)句單判斷:用判定語(yǔ)句畫出方形,這也并不是一件難事。如果數(shù)字是1,我們就讓小海龜畫出方形。如圖3-22所示。圖3-22這是一個(gè)簡(jiǎn)單的判定流程圖。只進(jìn)行了“是”判斷。請(qǐng)同學(xué)們仔細(xì)觀察上圖中最簡(jiǎn)單的判定語(yǔ)句。用藍(lán)色線畫框起來(lái)的:兩個(gè)圖形,上面的表示“是”,下面的表示“否”,“是”及“否”之間有一個(gè)很轉(zhuǎn)折的大箭頭,那些被框起來(lái)的是判定成功后所要運(yùn)行的命令。在畫判定語(yǔ)句的流程圖時(shí),同學(xué)們要注意的是最后要用一個(gè)空的圖形作為判定語(yǔ)句的結(jié)束。如果沒有該結(jié)束圖形,流程圖轉(zhuǎn)換為代碼的時(shí)候就會(huì)發(fā)生異常。如果“a=1”時(shí),就會(huì)進(jìn)入判定體內(nèi)進(jìn)行畫方形的流程,否則系統(tǒng)會(huì)順著大折線到“否”判斷,從否判斷向下執(zhí)行命令。在這個(gè)流程圖中,“否”判斷后子程序便結(jié)束了。雙判定:更神奇的事情就要發(fā)生了,如果可以讓小海龜即能畫出方形,又能畫出方形組成的花樣,那該怎么做呢?這就要用到“判定”語(yǔ)句了。我們來(lái)設(shè)定兩個(gè)數(shù)字,一個(gè)是1,另一個(gè)是除1的任意數(shù)字。如果你選擇的是1,那么就讓小海龜畫一個(gè)方形,如果是除1的任意數(shù)字就讓小海龜畫出方形組成花樣。在讓小海龜畫花樣的時(shí)候,我們要跟小海龜玩兒一個(gè)小小的花樣。那就是,在畫花樣時(shí)所用的循環(huán)及以往的不同,內(nèi)循環(huán)用“步循環(huán)”,而外循環(huán)我們用“重復(fù)”來(lái)完成。怎么樣是不是很神奇呢?開始吧。如圖3-23所示。圖3-23判定語(yǔ)句的嵌套方式:判定語(yǔ)句的嵌套方式及循環(huán)語(yǔ)句的嵌套方式相類似,做法很簡(jiǎn)單。如圖3-24所示:圖3-24其它流程圖還能畫出很多好看并且有趣的圖形出來(lái),這就要看同學(xué)們的想想能力有多豐富了。我相信同學(xué)們都有一個(gè)聰明的頭腦,所以畫出來(lái)的圖形會(huì)比書上的還要漂亮。6.保存流程圖畫好的流程圖如何保存呢,易樂(lè)谷早就為同學(xué)們想到了。在流程圖編輯區(qū)域中的快捷工具條中,選擇的(保存)按鈕。在保存提示窗口中輸入要保存的文件名稱,按下。在易樂(lè)谷中,用于保存流程圖的文件格式為“*.lct”。如圖3-25所示。圖3-257.打開流程圖如何把保存了的流程圖打開使用呢?在流程圖編輯區(qū)域中的快捷工具條中,點(diǎn)擊其中的(打開)按鈕。在打開提示窗口中選擇需要打開的流程圖文件,按下。如圖3-26所示。圖3-26第四節(jié)子程序代碼轉(zhuǎn)換為流程圖我們已經(jīng)有很多非常經(jīng)典的子程序代碼,可以讓小海龜畫出很多美麗的圖片。在易樂(lè)谷新版的子程序編輯器中,我們可以把已有的子程序代碼轉(zhuǎn)換成流程圖的顯示方式,這樣會(huì)更方便同學(xué)們對(duì)代碼的編輯和修改。我們可以通過(guò)幾種方法把已有的代碼放到“子程序編輯

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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)論