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

剝開科學的堅果,讓學習變得更happy

2014-07-31 03:54:21于方軍岳尊龍
中國信息技術(shù)教育 2014年13期
關(guān)鍵詞:程序

于方軍+岳尊龍

● BYOB介紹

BYOB的全稱是Build Your Own Blocks,它是Scratch的一個擴展版,由Jens Monig(Enterprise Applications Development, Microsoft Corporation)和Brian Harvey(University of California at Berkeley加州大學伯克利分校)在Scratch源代碼的基礎(chǔ)上擴展而成。

BYOB對Scratch做了改進,實現(xiàn)了真正意義上的面向?qū)ο缶幊蹋∣OP)。通過這些改進,用戶可以自由增加不同類型的程序塊,并對其進行參數(shù)的調(diào)用,實現(xiàn)真正意義上的信息傳遞,而這恰恰是OOP的核心思想之一。

與Scratch 1.4相比較,BYOB 3增加了一些新的程序塊:控制程序部分增加了調(diào)試“命令”塊和調(diào)試“報告人”塊;偵測程序部分增加了“Object”和“attribute”程序塊;數(shù)字和邏輯運算部分增加了“成立(true)”、“不成立(false)”,結(jié)果提供的是布爾值,還有用來檢查數(shù)據(jù)類型的程序塊;變量部分增加了“腳本變量”塊,可以用它來統(tǒng)計腳本被調(diào)用的次數(shù)。BYOB 3最顯著的特點是在變量部分增加了“新建程序塊”(在Scratch 2.0中也有這個程序塊,但Scratch 2.0中的新建程序塊是針對角色的,別的角色不能調(diào)用,而BYOB 3的新建程序塊是針對腳本的,任何角色都可以調(diào)用),方便實現(xiàn)遞歸程序,并且BYOB 3的新建程序塊有多種類型。

BYOB方便聯(lián)機和生成可執(zhí)行文件,在Scratch 1.4中要想實現(xiàn)兩臺計算機互聯(lián)需要借助一個外部程序和協(xié)議,而BYOB已經(jīng)把這些做到了程序內(nèi)部,通過“分享”菜單的“連接到主機”和“設(shè)置為主機”可以方便實現(xiàn)雙機互聯(lián)。同時,在“分享”菜單中還有“編譯該項目……”選項,通過它可以方便生成可執(zhí)行文件(.exe文件),而這些在Scratch中都要通過其他程序來實現(xiàn)。

錨點功能也是BYOB的一個特色。例如,我們要設(shè)計一個坦克,要求能分別控制車身和炮筒,同時車身運動時炮筒要“粘接”在車身上一起運動。在BYOB中通過錨點功能,很容易就可以實現(xiàn)。兩個角色組合在一起移動,同時也可以分別控制。比較典型的例子就是把一個人身體的軀干作為主角色,把四肢和頭部作為分角色,把分角色“粘接”到主角色上。BYOB允許把一個角色作為指定錨點的主體,而其他角色可以作為其組成部分。主角色軀體作為父程序,其他角色作為子程序(零件),從而實現(xiàn)角色的嵌套,最簡單的方法是把子角色從角色欄中拖拽至舞臺的主角色上,就完成“粘接”功能,也可以用“attribute”程序塊完成。

● S2A介紹

S2A是為Arduino用戶準備的,用一個圖形用戶界面來控制Arduino板工作,而不需要編寫一行行的C語言代碼。其中的S代表Scratch 2.0和SNAP,它是一個Scratch 2.0和SNAP與Arduino板的通訊連接程序,在Scratch 2.0和SNAP中建立一些項目腳本,通過調(diào)用這些腳本,實現(xiàn)控制Arduino板,完成通過Scratch 2.0或SNAP來控制物理設(shè)備(如LED)、電機和繼電器等目的,還可以接收監(jiān)測設(shè)備信息,如溫度傳感器、電位器和光傳感器等。S2A的硬件擴展是用Python編寫的,因此需要安裝Python。為了減小網(wǎng)絡(luò)環(huán)境的影響,可以使用Scratch 2.0離線版和SNAP的離線版,實現(xiàn)和Arduino微控制器的無縫通信,當然,如果網(wǎng)絡(luò)條件好,可以選用網(wǎng)絡(luò)版,實現(xiàn)作品的網(wǎng)絡(luò)共享。

S2A使用的難點是安裝麻煩。為了幫助使用者,筆者設(shè)計了一個安裝包“S2A淄博定制版”,安裝使用詳見新浪博客淄博創(chuàng)客空間(http://blog.sina.com.cn/s/blog_e114ed340101hclb.html)。

用S2A可以做的工作包括:①用Scratch設(shè)計機器人。通過S2A可以使機器人教學很容易被學生接受。②降低機器人教學的技術(shù)門檻。目前S2A支持多種傳感器輸入和輸出,基本能滿足機器人教學需求。③結(jié)合S2A做STEM課程進行學科的融合。例如,可以利用S2A實現(xiàn)物理、化學、生物等的數(shù)字化實驗改進,也可以利用其虛擬角色和現(xiàn)實傳感器互動,改進其他學科的課堂教學。

endprint

猜你喜歡
程序
給Windows添加程序快速切換欄
電腦愛好者(2020年6期)2020-05-26 09:27:33
試論我國未決羈押程序的立法完善
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
基于VMM的程序行為異常檢測
偵查實驗批準程序初探
我國刑事速裁程序的構(gòu)建
創(chuàng)衛(wèi)暗訪程序有待改進
恐怖犯罪刑事訴訟程序的完善
主站蜘蛛池模板: 国产一区成人| 亚洲精品波多野结衣| 99在线观看国产| 福利小视频在线播放| 99热国产在线精品99| 亚洲日韩国产精品综合在线观看| 99在线视频精品| 亚洲天堂网在线播放| 99青青青精品视频在线| 色婷婷成人| 国产精品视频免费网站| 亚洲欧美国产视频| 色精品视频| 国产精品嫩草影院av| 亚洲无限乱码一二三四区| h网址在线观看| 午夜免费视频网站| 欧美日本在线观看| 亚洲欧美在线看片AI| 91 九色视频丝袜| 国产精品爽爽va在线无码观看| 欧美一区二区三区不卡免费| 一本大道香蕉中文日本不卡高清二区| 色妞www精品视频一级下载| 美女国产在线| 亚洲成年人网| 欧美一区二区三区国产精品| 国产午夜精品一区二区三| 一级做a爰片久久毛片毛片| 亚洲综合一区国产精品| 精品久久久久久久久久久| 亚洲视频免| 久久永久免费人妻精品| 国产微拍一区二区三区四区| 91视频精品| 国产办公室秘书无码精品| 夜夜拍夜夜爽| 亚洲三级片在线看| 亚洲三级a| 亚洲欧美另类日本| a级毛片免费在线观看| 国产成人精品一区二区不卡| 日本欧美视频在线观看| 午夜精品区| 亚洲中文字幕日产无码2021| 欧美亚洲一区二区三区在线| 日韩精品免费一线在线观看| 国产成人无码AV在线播放动漫 | 亚洲一区二区约美女探花| 国产一级毛片在线| 在线观看91香蕉国产免费| 亚洲第一成网站| 国内熟女少妇一线天| 国产区免费| 99精品视频九九精品| 欧美激情伊人| 久久久久国产精品嫩草影院| 免费国产高清视频| 久久网欧美| 5388国产亚洲欧美在线观看| 中文无码精品A∨在线观看不卡| 特级aaaaaaaaa毛片免费视频| 在线看片中文字幕| 99精品一区二区免费视频| 久久精品最新免费国产成人| 国产专区综合另类日韩一区| 欧美全免费aaaaaa特黄在线| 在线亚洲精品福利网址导航| 午夜人性色福利无码视频在线观看| 扒开粉嫩的小缝隙喷白浆视频| 亚洲午夜福利精品无码不卡| 国产91导航| 久久精品国产免费观看频道| 亚洲香蕉久久| 亚洲欧美精品日韩欧美| 在线观看网站国产| 欧美中日韩在线| 亚洲侵犯无码网址在线观看| 国产一级特黄aa级特黄裸毛片| 日本一区二区不卡视频| 亚洲精品色AV无码看| 国产性生大片免费观看性欧美|