




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
LOGO語言教學(xué)講座過程在這以前,我們輸入的命令一條一條輸入,不能保存,很麻煩。解決方法:利用“過程”實現(xiàn)。定義過程格式TO
過程名
一條或多條命令
END(過程頭)(過程體)(過程尾)定義過程一、在命令窗口輸入:EDIT二、輸入定義過程代碼例如:輸入正方形的過程代碼三、按F2鍵完成定義過程四、在命令行窗口輸入過程名實例用過程的方式畫邊長為100步的一個正方形請同學(xué)們現(xiàn)場編程。設(shè)置過程名的要求:過程名可由任意的字母和數(shù)字組成,但不能是純數(shù)字。過程名不能和logo命令名相同REPEAT 4
[FD
100
RT
120]END例如:
TO
FD
X錯在哪里?設(shè)置過程名的要求:過程名可由任意的字母和數(shù)字組成,但不能是純數(shù)字。過程名不能和logo命令名相同4
[FD
100
RT
120]例如:
TO
RTREPEATENDX錯在哪里?設(shè)置過程名的要求:過程名可由任意的字母和數(shù)字組成,但不能是純數(shù)字。過程名不能和logo命令名相同過程名不能含有+、-、*、/、()等運算符號。RT90]REPEAT
4[
FD100ENDTO
ZFX+
X現(xiàn)場演示修改過程定義好的過程是可以修改的。格式:EDIT過程名實例:把正方形的邊長改為200由同學(xué)們現(xiàn)場完成,時間5分鐘。修改過程在命令行中輸入:EIDT過程名修改代碼:把100改成200按F2鍵更新定義過程,否則,還是原來的代碼執(zhí)行。在命令行中輸入過程名,按回車鍵。保存過程為了下次能隨時調(diào)用和編輯過程,需要把過程以文件的形式保存下來。操作:1.單擊“文件(F)”菜單中的“保存(S)”命令
2.在“文件夾(F)”中選擇文件保存的位置在“文件名(N)”中輸入文件名單擊“確定”按鈕打開過程Logo文件的擴展名是.LGO.一個文件可包 含有多個過程。如何打開.LGO文件?方式1:打開“File(文件)”-“Load(載入)”,選中要打開的.LGO文件,最后單擊“確定”按鈕。打開過程Logo文件的擴展名是.LGO.一個文件可包 含有多個過程。如何打開.LGO文件?方式1:打開“File(文件)”-“Load(載入)”,選中要打開的.LGO文件,最后單擊“確定”按鈕。方式2:打開“File(文件)”-“打開(O)...”,選中要打開的.LGO文件,單擊“確定”按鈕,最后按F2鍵。查看過程代碼利用“打開過程”方式2,直接查看代碼或者在命令行中輸入:EDIT
ALL調(diào)用過程這是大風(fēng)車圖形,請同學(xué)們寫出以前的循環(huán)嵌套代碼REPEAT其實,我們可以先定義一個長方形的過程CFX,然后在定義過程DFC中調(diào)用CFX。8
[
REPEAT
2
[FD
80
RT
90
FD
20
RT
90]
RT360/8]請同學(xué)們嘗試操作教師現(xiàn)場編程提示:為了閱讀方便,美觀,代碼輸入要采用縮進(jìn)方式,例如:上例輸入TOCFX過程名后,按回車鍵接著按鍵盤上的“Tab”鍵,進(jìn)行縮進(jìn)。不提倡沒有采用縮進(jìn)方式寫法的代碼,顯得很混亂。注意:每一個過程都有一
個END,表示定義過程結(jié)束。采用過程方式編寫程序,有什么優(yōu)勢?代碼結(jié)構(gòu)清晰,方便修改。實例、五角星嵌套五角星利用過程方式寫出代碼請同學(xué)們現(xiàn)場編程老師現(xiàn)場編程五角星三重嵌套請同學(xué)們現(xiàn)場編程,時間5分鐘教師現(xiàn)場編程講解把五角星嵌套當(dāng)做一個圖形,一個模塊,即過程來看待,而不管它嵌套多少個五角星,用5次重復(fù)命令REPEAT
完成,即
REPEAT
5[ ]。畫圖形規(guī)律總結(jié)從全局到局部分析,找出相同的圖形,構(gòu)建重復(fù)命令語句,相同的圖形單獨用過程表示并調(diào)用。相同的圖形有時也可以再分解子圖形,單獨利用過程表示并調(diào)用,以此類推。利用過程畫出如下圖形花瓣的長為30步花與花的邊長為80步從哪點開始畫?如何查看?利用過程畫出如下圖形第二種方法:以中心點為中心,前進(jìn)100步,畫單朵花后,再后退,旋轉(zhuǎn)后再繼續(xù)畫。提示:利用"WAIT
N"語句觀看畫圖過程。長方形花邊如何確定轉(zhuǎn)向角度從那個點開始畫轉(zhuǎn)向處如何畫出下一個五角星解決:又要修改邊長數(shù)字,F(xiàn)2,輸入過程名,回車帶參數(shù)的過程REPEAT
4[
FD
100 RT
90
]
畫出一個邊長為100步的正方形現(xiàn)場編程演示再畫出一個邊長為200步的正方形邊長是個可變的數(shù)字,是個參數(shù)。引入帶參數(shù)的過程。帶參數(shù)的過程一個參數(shù)一、帶一個參數(shù)的過程格式:TO過程名:變量一條或多條命令(命令中含有變量)END功能:定義帶有一個參數(shù)的過程實例:編寫帶有一個參數(shù)的正方形過程(提示:變量前面要有冒號:即:變量)現(xiàn)場編寫帶一個參數(shù)的過程調(diào)用定義好了帶參數(shù)的過程,如何調(diào)用?即如何使用格式:過程名具體數(shù)值例如:ZFX
100作用:調(diào)用已定義帶參數(shù)的過程如不調(diào)用,定義過程失去作用。就像買了自行車,卻不騎。買了房,卻不入住。在調(diào)用過程中,先輸入ZFX
回車以上提示說明缺少相應(yīng)的參數(shù)再輸入ZFX
100動畫演示動畫演示給參數(shù)賦予了確定的值以圖形的邊長,即海龜前進(jìn)的步長為過程的參數(shù)練習(xí):利用帶有變量的過程畫出正六邊形現(xiàn)場編程代碼練習(xí):畫出步長為30的各種正多邊形現(xiàn)場編程以什么為過程的參數(shù)?代碼循環(huán)的次數(shù)(多邊形的邊數(shù))有時候,過程中的一個參數(shù)很難靈活畫出一個圖形。例如長方形由長和寬來決定形狀的,所以單單用一個“長”或者“寬”來表示過程參數(shù),并不完美,因此,過程可以帶兩個參數(shù)來表示。只能改變寬的數(shù)值,長是固定的數(shù)值二、帶兩個參數(shù)的過程格式:TO
過程名
:變量1
:變量2一條或多條命令(命令中含有:變量1、:變量2)END功能:定義帶有兩個參數(shù)的過程練習(xí):定義兩個參數(shù)的長方形請同學(xué)們現(xiàn)場編程,時間:5分鐘參考TO
過程名
:變量1
:變量2一條或多條命令(命令中含有:變量1、:變量2)END5分鐘后,教師現(xiàn)場編程。代碼帶兩個參數(shù)的過程調(diào)用定義好了帶參數(shù)的過程,如何調(diào)用?即如何使用格式:過程名
具體數(shù)值1
具體數(shù)值2空格
空格例如:ZFX
100
200作用:調(diào)用已定義帶兩個參數(shù)的過程如不調(diào)用,定義過程失去作用。就像買了書,卻不閱讀。買了電腦,卻不編程。命名不一樣,但圖形是一樣的,TO
CFX
:A
:BREPEAT
2
[
FD
:A
RT
90
FD
:
B
RT
90
]ENDTO
CFX
:CHANG
:KUANREPEAT
2
[
FD
:CHANG
RT
90
FD
:
KUAN
RT
90
]END參數(shù)命名一定是
:X :Y
嗎?兩個參數(shù)名的其他命名舉例如何選定參數(shù)?選一個參數(shù),還是兩個參數(shù)?由圖形的形狀決定,正方形一個參數(shù)就夠了,長方形需要兩個參數(shù)。參數(shù)的選定要影響和決定到圖形的形狀,那些數(shù)設(shè)定參數(shù)的對象重復(fù)的次數(shù);每次走的步數(shù);每次轉(zhuǎn)動的角度。據(jù)可以作為參數(shù)使用呢?主要圍繞重復(fù)命令或重復(fù)命令嵌套來設(shè)置參數(shù)命令:
REPEAT N
[被重復(fù)的命令]例如:REPEAT
4
[FD
100 RT
90]編寫包含邊數(shù)為n、邊長為s的兩個參數(shù)正多邊形過程ZDBX編寫包含邊數(shù)為n、邊長為s的兩個參數(shù)正多邊形過程ZDBX輸入格式:ZDBXNS輸出格式:N、S組成的正多邊形樣例1:樣例2:輸入1:ZDBX660輸入2:ZDBX360輸出1:輸出2:RT
360/:N]代碼:TO
ZDBX
:N
:SREPEAT
:N
[FD
:SEND要求利用參數(shù)過程畫出如下的圖形文件名ZSDBX.LOG請同學(xué)們現(xiàn)場完成,時間3分鐘。教師在四個正三角形的基礎(chǔ)上再引入五個正三角形。五個正三角形再過渡到六個正三角形。代碼二、帶三個參數(shù)的過程格式:過程名
具體數(shù)值1
具體數(shù)值2
具體數(shù)值3TO
過程名
:變量1
:變量2 :變量3一條或多條命令(命令中含有:變量1、:變量2、變量3)END功能:定義帶有三個參數(shù)的過程三、帶三個參數(shù)過程的調(diào)用調(diào)用:例如:ZDBX
5
6
70作用:調(diào)用已定義帶三個參數(shù)的過程跟什么參數(shù)過程類似?畫出一個正多邊形的環(huán)形圖形,
邊長為S,
邊數(shù)為N, 正多邊形的個數(shù)為M。輸入
過程名ZDBX
多邊形個數(shù)M邊數(shù)N 邊長S
,數(shù)值之間用空格隔開。輸出多邊形個數(shù)M
邊數(shù)N 邊長S的環(huán)形圖形。文件名為ZDBXS.LOG輸入輸出樣例:輸入:
ZDBX
4
3
60輸出:教師現(xiàn)場編程代碼TO
ZDBX
:M
:N
:SREPEAT
:M
[ REPEAT
:N
[
FD
:S
RT
360/:N]
RT
360/:M
]END或者TO
SJX
:N
:SREPEAT
:N
[
FD
:S
RT
360/:N]ENDTO
ZDBX
:M
:N
:SREPEAT
:M
[
SJX :
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)作業(yè)管理實施規(guī)范
- 鼓勵學(xué)生參與科研的工作計劃
- 組織變革中的員工支持策略計劃
- 兒童教育的課程改善與創(chuàng)新計劃
- 財務(wù)與I協(xié)同發(fā)展計劃
- 新產(chǎn)品推出前的生產(chǎn)準(zhǔn)備工作計劃
- 2024年基金從業(yè)資格考試輔導(dǎo)建議試題及答案
- 世界主要島嶼的試題及答案
- 印刷包裝行業(yè)智造轉(zhuǎn)型
- 2024育嬰師考試實戰(zhàn)經(jīng)驗試題及答案
- C語言期末題庫(八套試卷)及答案
- 國開經(jīng)濟學(xué)(本)1-14章練習(xí)試題及答案
- 水平定向鉆施工技術(shù)培訓(xùn)講義PPT84
- 接觸網(wǎng)隔離開關(guān)檢調(diào)課件
- 申請實習(xí)指導(dǎo)律師申請表
- 三年級下冊數(shù)學(xué)課件-4.1 整體與部分 ▏滬教版 (15張PPT)
- 卵巢癌的手術(shù)治療PPT通用課件
- 癌痛規(guī)范化的全程管理
- 10kV共箱封閉銅母線橋采購合同
- CAD進(jìn)階練習(xí)100題
- 楓香精油(征求意見稿)
評論
0/150
提交評論