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

像搭積木一樣編程序

2019-04-12 10:12:52楊雨菱
速讀·中旬 2019年3期
關(guān)鍵詞:舞臺程序

楊雨菱

1Scratch簡介

先看下界面,小貓是不是很可愛,編程序也不是想象的那么枯燥啊。

Scratch是由麻省理工學(xué)院(MIT)的一個(gè)團(tuán)隊(duì)設(shè)計(jì)開發(fā)的兒童編程工具,該團(tuán)隊(duì)名為“終身幼兒園團(tuán)隊(duì)”(Lifelong Kindergarten Group),可見這個(gè)團(tuán)隊(duì)的成員都有一顆童心啊。

本編程工具的特點(diǎn)是:為兒童量身定制,把程序設(shè)計(jì)課程里面的各種枯燥的模塊轉(zhuǎn)化成顏色鮮艷的“積木”,即使不認(rèn)識英文,不會用鍵盤,只用鼠標(biāo)拖移就能方便的設(shè)計(jì)出精采的程序,并且即時(shí)看到角色和操作者的互動,這些都是標(biāo)準(zhǔn)的程序語言思維,不是“動畫”。用這個(gè)軟件來學(xué)習(xí)編程,簡直太棒了!

2下載及安裝

http://www.onlinedown.net/soft/577064.htm這個(gè)地址是中文版免安裝的,解壓后直接運(yùn)行。

http://www.kidscode.cn/archives/2285這個(gè)地址網(wǎng)頁上有安裝說明本軟件都是免費(fèi)的,安裝也都很簡單,安裝過程就略過吧。

3簡單入門

安裝完后,點(diǎn)擊scratch2.exe運(yùn)行就看到界面了,我們直接就可以設(shè)計(jì)一個(gè)程序了,試試吧:

第一步:選出中文界面

第二步:①點(diǎn)擊“事件”;②將“積木”“當(dāng)綠旗被點(diǎn)擊”用鼠標(biāo)拖移到左邊腳本區(qū)域。

第三步:①點(diǎn)擊“聲音”;②將“積木”“播放聲音meow”用鼠標(biāo)拖移到左邊腳本區(qū)域。

第四步:①點(diǎn)擊“外觀”;②將“積木”“說Hello!2秒”用鼠標(biāo)拖移到左邊腳本區(qū)域。

第五步:可以運(yùn)行了!點(diǎn)擊綠色的旗幟,是不是聽到喵的一聲?還有小貓說出了Hello?。?/p>

編程序就是這么簡單!

下面詳細(xì)介紹一下scratch的使用。

4軟件界面

第一,舞臺區(qū):我們編好的程序就在這個(gè)舞臺上面展示出來

第二,角色區(qū):除了小貓,還有好多其他不同的角色可以選擇,也可以畫出自己的角色,

第三,命令積木區(qū):這個(gè)區(qū)域就是我們編寫程序需要的控制語句、偵測語句、系統(tǒng)事件、角色的動作、外觀、聲音、等等,這個(gè)區(qū)域是編程的核心部分,不同顏色的“積木”對應(yīng)著枯燥的程序語言,我們不用關(guān)心程序代碼是怎條的,“積木”上的簡單文字就可以讓我們理解它是干什么用的。

第四,腳本區(qū):這就是我們編寫的程序了,用一個(gè)個(gè)“積木”在這里搭建出我們需要程序。

4.1事件

事件類命令包括程序開始和人機(jī)交互時(shí)發(fā)生的一些事件。

一般在程序開頭都加上,綠旗表示程序開始運(yùn)行。

這個(gè)表示按下鍵盤上的某個(gè)按鍵。

當(dāng)舞臺上角色被鼠標(biāo)點(diǎn)擊時(shí)。

舞臺背景切換時(shí)。

有三個(gè)選項(xiàng),分別表示三個(gè)指標(biāo)大于后面的數(shù)值時(shí)。

表示接收到一個(gè)信息時(shí)。

表示系統(tǒng)廣播發(fā)出信息。

表示系統(tǒng)廣播發(fā)出信息并暫停等待

4.2控制

控制類命令對應(yīng)編程語言的程序執(zhí)行控制語句,是編程的核心。

表示程序執(zhí)行到此等待多少秒再往下執(zhí)行。

表示框內(nèi)命令循環(huán)執(zhí)行多少次。對應(yīng)C語言的for(i=1,i<=10,i++){};。

表示框內(nèi)命令循環(huán)執(zhí)行。

表示在滿足一定條件時(shí)循環(huán)執(zhí)行框內(nèi)的命令。對應(yīng)C語言的while{};

表示在滿足一定條件時(shí)執(zhí)行上面那個(gè)框里面的命令,否則執(zhí)行下面那個(gè)框里面的命令。對應(yīng)C語言的if(){}else{};

在滿足一定條件之前一直等待。

循環(huán)執(zhí)行框內(nèi)的命令直到滿足一定條件。需要程序在里面判斷退出循環(huán)的條件。對應(yīng)C語言的 do{}while();

停止執(zhí)行,可以有幾個(gè)選項(xiàng),停止全部程序、當(dāng)前腳本,角色的腳本。

4.3偵測

偵測類主要是角色的一些狀態(tài),以及系統(tǒng)的一些狀態(tài),我們的程序需要通過判斷這些狀態(tài)的不同值來執(zhí)行不同的命令。

判斷角色是否碰到了鼠標(biāo)或者舞臺邊緣?

判斷角色是否碰到了選定的顏色?

判斷兩種選定的顏色是不是碰到?

判斷角色跟鼠標(biāo)的距離。

發(fā)出一個(gè)信息,并且等待回應(yīng),對應(yīng)C語言scanf()。

接收到的第5圖的回應(yīng)信息。

判斷鍵盤上的按鍵是否按下?

判斷鼠標(biāo)向下移動了嗎?

表示鼠標(biāo)當(dāng)前X坐標(biāo),舞臺中央的坐標(biāo)(0,0)

表示鼠標(biāo)當(dāng)前Y坐標(biāo)。

表示聲音的大小。

判斷選定的角色的動作。

開啟或者關(guān)閉攝像頭。

設(shè)置視頻的透明度。

計(jì)時(shí)器。

將訂時(shí)器歸零。

判斷角色或者舞臺的一些狀態(tài)信息。

判斷當(dāng)前系統(tǒng)時(shí)間。

4.4數(shù)字和邏輯運(yùn)算

數(shù)字和邏輯運(yùn)算類主要是算術(shù)運(yùn)算以及邏輯運(yùn)算的命令。

加減乘除的命令。

選取隨機(jī)數(shù)的命令

大于等于小于三個(gè)條件判斷命令。

邏輯and。表示兩個(gè)條件必須同時(shí)滿足。

邏輯or。表示兩個(gè)條件只要一個(gè)滿足。

邏輯not。表示這個(gè)條件的非。

連接兩個(gè)字符串。

取字符串的前幾個(gè)字符。

取字符串的長度。

求兩個(gè)數(shù)相除的余數(shù)。

求一個(gè)數(shù)的四舍五入。

求一個(gè)數(shù)的平方根。

4.5動作

動作類命令可以讓角色在舞臺上運(yùn)動

可以讓角色從向右運(yùn)動。

可以讓角色向右旋轉(zhuǎn)。

可以讓角色向左旋轉(zhuǎn)。

可以控制角色面向的方向。

可以控制角色面向鼠標(biāo)指針。

讓角色移動到選定的坐標(biāo)。

讓角色跟著鼠標(biāo)指針的當(dāng)前位置移動。

控制角色在指定的時(shí)間內(nèi)滑動到選定的坐標(biāo)位置。

控制角色X坐標(biāo)增加選定的值。

設(shè)定角色X坐標(biāo)的值。

控制角色Y坐標(biāo)增加選定的值。

設(shè)定角色Y坐標(biāo)的值。

控制角色在運(yùn)行過程中碰到舞臺邊緣時(shí)反彈。

設(shè)置角色的旋轉(zhuǎn)模式。

點(diǎn)選后,在舞臺上顯示角色的當(dāng)前坐標(biāo)。

4.6外觀

外觀類命令是控制角色本身的外形、動態(tài)等的命令。

用文字形式讓角色說句話并保持選定的時(shí)間。

用文字形式讓角色說句話。

用文字形式讓角色做思考狀并保持選定的時(shí)間。

用文字形式讓角色做思考狀。

顯示角色。

隱藏角色。

控制角色切換到選定的造型。

控制角色變?yōu)橄乱粋€(gè)造型。

切換角色的背景。

控制角色按選定的特效增加選定的值。

設(shè)置角色的特效為選定的值。

清除所有特效。

控制角色的大小增加到選定的值。

設(shè)定角色的大小為選定的值。

移動角色到最上層。

角色向下移動選定的層數(shù)。

選定后,舞臺上顯示出當(dāng)前造型的編號。

4.7數(shù)據(jù)

數(shù)據(jù)類命令有兩個(gè),可以創(chuàng)建變量和鏈表這兩個(gè)數(shù)據(jù)結(jié)構(gòu)。

變量使用前需要先定義。按如圖所示新建一個(gè)變量,變量名可以自己設(shè)定,一般以英文字母開頭,中間不要特殊符號。

將變量的值設(shè)為選定的值。

將變量的值增選定的值。

顯示選定的變量。

隱藏選定的變量。

5腳本編寫方法

Scratch的腳本就是對應(yīng)了編程語言的程序了,這里編寫腳本的方法就跟搭積木一樣,太方便了。

5.1小貓快跑

點(diǎn)擊綠色的旗幟后,小貓會在舞臺上左右跑動,點(diǎn)擊紅色圓點(diǎn)程序停止。

5.2求1到100的和

更多教程和源代碼可以看以下網(wǎng)地址:

http://www.kidscode.cn/scratch中國少兒編程網(wǎng)。

https://scratch.mit.edu/。

猜你喜歡
舞臺程序
軍迷大舞臺
軍迷大舞臺
春天大舞臺
試論我國未決羈押程序的立法完善
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
吧啦吧啦小舞臺
恐怖犯罪刑事訴訟程序的完善
主站蜘蛛池模板: 特级毛片8级毛片免费观看| 国产玖玖玖精品视频| 欧美在线视频不卡| 手机精品视频在线观看免费| 欧美日韩激情| 久久精品人人做人人爽电影蜜月| 91在线中文| 久久国产精品波多野结衣| 国产真实二区一区在线亚洲| 一本一本大道香蕉久在线播放| 白浆免费视频国产精品视频| 中文字幕一区二区人妻电影| 亚洲日产2021三区在线| 九九热精品在线视频| 欧美日韩免费观看| 国产成人精品2021欧美日韩| 欧美精品亚洲精品日韩专区va| 欧美精品黑人粗大| 免费在线色| 亚洲国产在一区二区三区| 国产美女91呻吟求| 国产精品第一区在线观看| 亚洲男人的天堂网| 国产91丝袜在线播放动漫 | 91热爆在线| 亚洲 日韩 激情 无码 中出| 强奷白丝美女在线观看 | 国产在线拍偷自揄拍精品| 欧美成人看片一区二区三区 | 国产成人精品一区二区不卡| 国产色图在线观看| 免费人成网站在线观看欧美| 操国产美女| 亚洲日韩高清在线亚洲专区| 婷婷综合缴情亚洲五月伊| a级毛片在线免费| 久久免费观看视频| 日韩免费毛片| 国产精品三区四区| 国产成人精品高清在线| A级毛片高清免费视频就| 小说区 亚洲 自拍 另类| av在线手机播放| 久久久成年黄色视频| 91精品久久久久久无码人妻| 国产精品尤物在线| 香蕉伊思人视频| 成人在线综合| 免费日韩在线视频| 国产精品无码翘臀在线看纯欲| 国产乱子伦精品视频| 国产日本欧美亚洲精品视| 精品无码一区二区三区电影| 精品国产Av电影无码久久久| 中国一级特黄视频| AV不卡国产在线观看| 超清无码熟妇人妻AV在线绿巨人| 在线另类稀缺国产呦| 国产免费羞羞视频| 老司机精品一区在线视频| 成人综合网址| 国产精品免费p区| 日韩人妻精品一区| 国产精品女熟高潮视频| 色偷偷综合网| 国产精品亚洲一区二区三区z| 亚洲无码视频一区二区三区| 91久久精品国产| 福利片91| 欧美福利在线播放| 中文字幕在线视频免费| 91福利免费| 国产丝袜91| 亚洲综合久久成人AV| 女人18毛片水真多国产| 国产后式a一视频| 五月婷婷激情四射| 国产免费怡红院视频| 美女潮喷出白浆在线观看视频| 91久久国产热精品免费| 国产精品所毛片视频| 国产一区二区网站|