999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

變量與骰子

2020-07-15 07:58:00intoweb
電腦報 2020年26期
關鍵詞:舞臺程序

intoweb

變量是學習Scratch編程的一個重要知識點。下面我們通過一個簡單的扔骰子動畫,掌握變量的概念,了解變量的類型與范圍,將隨機變量加入程序,并用變量控制角色造型。學會用變量來為程序服務(如圖1)。

?腳本規劃與流程設計

腳本規劃與流程設計是進行編程創作的前置工作,需要確定與主題相關的舞臺、角色、聲音和對應腳本。

1. 腳本規劃

背景:選取一個藍色,背景→所有→Blue Sky2。

角色:選取一個法師,角色→人物→Wizard,選擇造型“wizard-c”,將他放在舞臺左側。

角色“骰子”:骰子需要自行繪制,在造型中用矩形和圓繪制出骰子,矩形的圓角可以用橡皮擦做出來。骰子角色有6面,每一個面不同的點數代表不同造型。所以,我們要在這一個角色里面繪制6個造型。如圖2所示:在繪制完第一個造型后,繼續點擊“繪制”來添加下一個造型(如圖2)。

繪制完成后,再復制一個后,把骰子放在舞臺中間位置。角色在舞臺上的位置,如圖3所示。

2. 流程設計

當點擊綠旗后,男巫師發出指令,骰子開始轉動,當骰子停止轉動后,男巫師說出骰子上的點數相加的和。

變量的概念

變量來源于數學,英文是Variable。它是計算機語言中能儲存計算結果或能表示值的抽象概念。

變量有兩種類型:屬性變量和用戶自己建立的變量。

點擊Scratch的變量模塊組,出現“建立一個變量”和“我的變量”。通常,我們會使用“建立一個變量”來建立變量,以便存放程序執行過程中的臨時數據或結果數據等等。

變量根據范圍分為局部變量和全局變量。新建變量的時候,系統會詢問變量的范圍,適用于所有角色的即全局變量,適用于當前角色的即局部變量(如圖4)。

選擇“建立一個變量”后,為了方便區分不同變量,需要給變量命名。通常的規則是要把變量名定義為容易閱讀和能夠描述所含數據用處的名稱,從而方便程序使用。這個例子會用到2個變量,因為角色是骰子,所以,我們的變量名就是“骰子1”和“骰子2”,變量范圍選擇“適用于所有角色”即可。

在我們點擊變量組模塊時,Scratch為我們提供了變量的四項基本積木選項(如圖5)。

當變量名稱創建完成后,創建的變量就顯示在了舞臺區左上方(也可以用鼠標左鍵按住它進行拖動),并且點擊“我的變量”后面的白色倒三角,我們創建的變量名也可以找到了(如果不需要變量顯示出來,你可以將變量名前的“√”去掉,或者選擇使用“顯示變量‘骰子1”和“隱藏變量‘骰子1”控制變量顯示)。

變量的取值和使用

在角色、造型、大小和變量名等基本設置完成后,我們就可以進行腳本的編寫了。

1. 首先是角色Wizard的腳本,由于骰子的6面代表6個數字,所以變量的取值范圍就是“在‘1和‘6之間的隨機數”。

接下來,要通過男巫師發出一個“旋轉”的消息指令讓骰子轉動起來,我們可以選擇使用事件組的積木“廣播‘旋轉并等待”來實現。

當骰子接收到消息后,就執行旋轉。顯然,這個“旋轉”并不是使用右轉或者左轉使骰子自己轉動起來,而是讓它的6個造型進行變換。所以,我們可以設定讓它的造型快速變換20次。

2. 讓骰子的造型進行快速變換后,最終的造型要固定下來,我們才能將最終答案寫出來。所以,還需要通過變量名稱“骰子1”和“骰子2”來完成。通過之前的分析,我們知道了骰子有6面造型,所以將變量“骰子1”和“換成‘造型”結合起來成為“換成‘骰子1造型”。由此可見,骰子最后的造型就是骰子執行旋轉后最終的取值。骰子2也執行跟骰子1一樣的程序即可。這樣,我們就完成了骰子的所有腳本了(如圖6)。

3. 最后,回到男巫師角色,他要說出兩個骰子造型上點數的和。因此,這個“和”要選擇運算模塊表示相加的積木來完成,即“說‘骰子1+‘骰子2‘2秒”。

到此,我們也完成了角色Wizard的所有腳本(如圖7)。

程序檢測

我們完成整個程序的編程后,我們需要對程序進行檢測與驗證,盡力做到完美。在這里,我們可能會發現角色Wizard最后的說被變量名擋住了,所以,我們可以把變量名向右側移動開即可。

總結:變量與骰子的案例將Scratch中變量的相關知識做了一個簡單介紹,還需要大家通過不斷的編程訓練才可以掌握得更好。變量在編程案例中運用得很廣泛,不斷探索,才可以舉一反三。

猜你喜歡
舞臺程序
軍迷大舞臺
軍迷大舞臺
春天大舞臺
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
吧啦吧啦小舞臺
好孩子畫報(2014年6期)2014-07-25 03:20:04
恐怖犯罪刑事訴訟程序的完善
主站蜘蛛池模板: 亚洲国产第一区二区香蕉| 欧美午夜视频| 国产网站一区二区三区| 福利国产微拍广场一区视频在线 | 97视频免费在线观看| 91成人在线免费观看| 亚洲成人精品久久| AV无码一区二区三区四区| 中国精品自拍| 亚洲熟妇AV日韩熟妇在线| 怡春院欧美一区二区三区免费| 国产一区二区网站| 波多野结衣一区二区三区四区视频 | 玖玖免费视频在线观看| 日韩在线观看网站| 91福利一区二区三区| 免费无码在线观看| 日本高清在线看免费观看| 草草影院国产第一页| 四虎影视永久在线精品| 999精品视频在线| 亚洲欧美日韩中文字幕一区二区三区| 福利姬国产精品一区在线| 国产91视频免费观看| 亚洲无码高清免费视频亚洲| 国产亚洲第一页| 亚洲国产清纯| 天天躁夜夜躁狠狠躁躁88| 波多野结衣亚洲一区| 2024av在线无码中文最新| 亚洲性日韩精品一区二区| 亚洲美女操| 欧美激情视频在线观看一区| 亚洲精品男人天堂| 看av免费毛片手机播放| www.91中文字幕| 日本国产在线| 国产精品免费p区| 国产亚洲欧美在线专区| 亚洲国产天堂久久九九九| 国产欧美日韩视频怡春院| 国产免费黄| 99热这里只有精品免费国产| 国产噜噜在线视频观看| 亚洲人在线| 伊人婷婷色香五月综合缴缴情| 精品人妻系列无码专区久久| 国产免费久久精品44| 欧美精品不卡| 一级看片免费视频| 国产精品手机在线播放| 日本伊人色综合网| 国产精品亚洲综合久久小说| 中文字幕人成人乱码亚洲电影| 精品91自产拍在线| 尤物精品视频一区二区三区| 亚洲精品你懂的| 国产福利一区视频| 亚洲无限乱码| 亚洲综合极品香蕉久久网| 中文字幕无码电影| 91网红精品在线观看| 一级毛片无毒不卡直接观看| 一区二区三区高清视频国产女人| 亚洲黄网在线| 亚洲乱码精品久久久久..| 亚洲AV无码不卡无码 | 亚洲无码日韩一区| 亚洲人免费视频| 欧美在线综合视频| 性激烈欧美三级在线播放| 午夜啪啪网| 91在线激情在线观看| 99性视频| 久久精品国产亚洲AV忘忧草18| 日韩区欧美区| 18禁不卡免费网站| 99热这里只有成人精品国产| 亚洲高清无在码在线无弹窗| 欧美成人午夜在线全部免费| 青草视频在线观看国产| 亚洲精品日产AⅤ|