自定義子程序_第1頁
自定義子程序_第2頁
自定義子程序_第3頁
自定義子程序_第4頁
自定義子程序_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第14課自定義子程序第一頁,共二十二頁。學(xué)會創(chuàng)建和調(diào)用自定義子程序。學(xué)會建立自定義子程序庫。學(xué)習(xí)目標(biāo)第二頁,共二十二頁。系統(tǒng)子程序是VJC為用戶準(zhǔn)備的子程序。把系統(tǒng)子程序的按鈕圖標(biāo)添加到“程序模塊庫”面板里以后,就可以調(diào)用它們。除此之外,還可以由用戶自編一些子程序,把它們的按鈕圖標(biāo)也添加到“程序模塊庫”面板里,需要時再用主程序調(diào)用它們。用戶自編的子程序叫做自定義子程序。第三頁,共二十二頁。目錄CONTENTS12編制與調(diào)用自定義子程序調(diào)用其他主程序的自定義子程序建立自定義子程序庫3第四頁,共二十二頁。編制與調(diào)用自定義子程序新建或打開一個程序,打開“新建子程序”對話框,再選定對話框里的“自定義”選項,就可以開始為這個程序編制自定義子程序了。下面先為“機(jī)器人點(diǎn)歌臺”編一個自定義子程序,用來演奏音符1234567i并把子程序名定為yinfu。第五頁,共二十二頁。編制與調(diào)用自定義子程序為“機(jī)器人點(diǎn)歌臺”編制名為yinfu的子程序。第1步:啟動VJC,打開流程圖編輯窗口。第2步:打開程序文件“機(jī)器人點(diǎn)歌臺”第3步:單擊“程序模塊庫”面板中的按鈕,打開“新建子程序”對話框。第4步:選定對話框中的“自定義”選項,在“子程序名稱”框里輸入yinfu。動手做第六頁,共二十二頁。編制與調(diào)用自定義子程序為“機(jī)器人點(diǎn)歌臺”編制名為yinfu的子程序。第5步:單擊按鈕,關(guān)閉對話框。這時,流程圖中會顯示模塊,表示將要開始編制自定義子程序。第6步:在模塊下面添加8個模塊,然后依次右擊它們,打開“發(fā)音模塊”對話框,分別選定要演奏的音符1、2、3、4、5、6、7、i。第7步:打開“程序模塊庫”面板,選定“子程序返回”按鈕,在子程序的末尾添加模塊。動手做第七頁,共二十二頁。編制與調(diào)用自定義子程序完成上述操作后,名為yinfu的自定義子程序就編好了。單擊工具欄上的按鈕,可以在“程序模塊庫”面板中看到一個名為yinfu的按鈕。此后,單擊這個按鈕,就可以在主程序流程圖中添加

模塊,調(diào)用這個自定義子程序了。下面再修改“機(jī)器人點(diǎn)歌臺”這個主程序,把它調(diào)用系統(tǒng)子程序doremi的操作改成調(diào)用自定義子程序yinfu。動手做第八頁,共二十二頁。編制與調(diào)用自定義子程序調(diào)用自定義子程序yinfu。第1步:在“機(jī)器人點(diǎn)歌臺”的主程序流程圖中選定

模塊,再單擊窗口左下角的

圖標(biāo),刪除它。第2步:選定“程序模塊庫”面板中名為yinfu的按鈕,再單擊第二個“條件判斷”模塊里“是”分支下的紅點(diǎn),在流程圖中插入模塊。第3步:保存文件,下載并運(yùn)行修改后的主程序。動手做第九頁,共二十二頁。調(diào)用其他主程序的自定義子程序編好自定義子程序再保存程序文件時,自定義子程序會與流程圖編輯窗口里的主程序一起保存在同一個文件里。如果其他主程序要調(diào)用這些自定義子程序,可以先打開“新建子程序”對話框,然后利用“子程序位置”框里的“其它程序…”選項,指明保存這些自定義子程序的文件。例如,前面編制的自定義子程序yinfu保存在名為“機(jī)器人點(diǎn)歌臺”的文件中,要新編一個名為“小小歌星”的程序并在其中調(diào)用這個自定義子程序,可以按以下步驟操作。第十頁,共二十二頁。調(diào)用其他主程序的自定義子程序在“小小歌星”程序里調(diào)用yinfu程序。第1步:新建流程圖程序文件。第2步:單擊按鈕,打開“新建子程序”對話框。第3步:單擊標(biāo)志文字“子程序位置”下面的選擇框,打開這里的下拉列表,再單擊“其它程序…”選項。屏幕上會出現(xiàn)一個“打開flw流程圖”對話框。動手做第十一頁,共二十二頁。調(diào)用其他主程序的自定義子程序第4步:選定文件“機(jī)器人點(diǎn)歌臺”,單擊

按鈕。這時,“新建子程序”對話框的“子程序位置”選擇框里會顯示出選定的文件名,右側(cè)的列表框里會顯示這個文件中保存的所有子程序名。動手做第十二頁,共二十二頁。調(diào)用其他主程序的自定義子程序第5步:選中自定義子程序名yinfu,單擊

按鈕。第6步:單擊

按鈕,顯示主程序的流程圖??梢钥吹?,在“程序模塊庫”面板中增加了名為yinfu的子程序按鈕。第7步:編一個上面右圖所示的流程圖程序。第8步:以“小小歌星”為文件名保存文件。第9步:下載并運(yùn)行程序。可以看到,機(jī)器人先右轉(zhuǎn),然后調(diào)用自定義子程序yinfu,演奏1234567i。動手做第十三頁,共二十二頁。建立自定義子程序庫把多個自定義子程序保存到一個文件里,還可以形成自定義子程序庫,供編程時調(diào)用。第十四頁,共二十二頁。建立自定義子程序庫建立名為“走圖形”的子程序庫文件。第1步:新建流程圖程序。第2步:單擊“程序模塊庫”面板中的按鈕,打開“新建子程序”對話框。第3步:選定對話框里的“自定義”選項,在“子程序名稱”框中輸入“正方形”,在“作者名稱”框中輸入自己的姓名。第4步:單擊按鈕,流程圖中出現(xiàn)模塊后,搭建右圖所示的流程圖,控制機(jī)器人沿正方形的邊行走。第5步:仿照第2~4步,編制控制機(jī)器人按長方形、三角形等圖形行走的自定義子程序。第6步:以“走圖形”為文件名保存文件。操作后,這幾個自定義子程序就保存在文件“走圖形”中了。動手做第十五頁,共二十二頁。建立自定義子程序庫把你認(rèn)為以后可能經(jīng)常用到的程序段編成自定義子程序,保存在一個文件中,建成另一個子程序庫。建立了自定義子程序庫以后,編程序時用“打開flw流程圖”對話框指定子程序庫文件,就可以選擇要調(diào)用的自定義子程序了。例如,按以下步驟操作,可以編一個程序,先調(diào)用系統(tǒng)子程序“歌曲2”,再調(diào)用子程序庫“走圖形”里的“正方形”子程序。練一練第十六頁,共二十二頁。建立自定義子程序庫調(diào)用子程序庫里的自定義子程序。第1步:新建流程圖程序文件。第2步:在“程序模塊庫”面板中添加名為“歌曲2”的系統(tǒng)子程序按鈕。第3步:單擊按鈕,打開“新建子程序”對話框,在“子程序位置”選擇框中選定“其它程序…”選項。動手做第十七頁,共二十二頁。建立自定義子程序庫第4步:出現(xiàn)“打開flw流程圖”對話框后,從中選定子程廳庫文件“走圖形”,然后單擊

按鈕。第5步:在“新建子程序”對話框的列表里選定子程序名“正方形”,然后單擊

按鈕。第6步:單擊按鈕,顯示主程序的流程圖。可以看到,在“程序模塊庫”面板中增加了名為“正方形”的子程序按鈕。第7步:按右圖所示編流程圖程序,然后以“調(diào)用自定義子程序”為文件名保存文件。第8步:下載并運(yùn)行程序。可以看到,機(jī)器人先演奏樂曲,然后沿正方形的邊行走。動手做第十八頁,共二十二頁。建立自定義子程序庫在上面這個程序的流程圖中,添加適當(dāng)?shù)哪K調(diào)用系統(tǒng)子程序“歌曲1”和自定義子程序“長方形”,然后下載并運(yùn)行程序。練一練第十九頁,共二十二頁。建立自定義子程序庫1.課文中介紹了哪兩種子程序,它們各有什么特點(diǎn)?想一想,編程時為什么要調(diào)用子程序。練習(xí)2.編一個演奏樂曲片斷的子程序,把它保存到已有的自定義

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論