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

簡單容易的倒立三角形

2021-08-06 04:21:10陳新龍
電腦報 2021年29期

陳新龍

除了正常下圍棋,我還喜歡用圍棋子在棋盤上擺出各種圖形,棋雖然沒學明白,各種各樣的圖形倒是擺出了不少。今天我們用Scratch和VB擺出一個簡單的造型。

在棋盤上我們用棋子擺出一個倒三角形,從下往上數有六層,第一層數量(2×1-1=1)個,第二層(2×2-1=3)個……第六層(2×6-1=11)個,如果我們接著往上擺放棋子那么第n層(2×n-1)個。我們選擇容易理解的算法在VB和Scratch中編寫程序,通過對比兩個不同語言的代碼來看一下兩者之間的不同之處。

1.Scratch編程

首先我們要確定繪制的層數,通過用戶輸入確定層數,如果我們想畫6層,那么最頂層數量就是(2×6-1=11)個,確定了最頂層的個數,也就找到了解題的突破口。接下來我們從最頂層的最左側開始,通過畫筆圖章指令印出一個小球,重復執行11次;向右移動X=30步,這里需要注意的是,移動距離一定要大于超出小球的直徑,保證小球不能重疊。小球的直徑可以通過角色的大小查看。頂層畫完之后,我們要去畫下一層,難度就是在于如何確定下一層的開始位置。目前小球停在第一行末尾的位置上,在畫第二層時,我們要通過計算求出小球移回的距離,在畫頂層時小球總共向右移動了10次,每次移動30步,現在小球應向左移動9個30步就可到達下一層起始位置。同樣道理還要計算向下移動小球的距離,讓Y的坐標減小30即可,這樣小球可到達下一層的起始位置。重復控制小球向右移動通過圖章復制留下下一層的印記。程序主體使用了嵌套雙重循環來完成。

2.VB編程

VB代碼更加簡潔,首先詢問用戶需要輸入的層數,也是使用嵌套雙重循環方法,第一層(i)代表共有多少層,層數倒敘排列輸出(step-1),第二層(j)代表每行的個數(2*i-1)。程序關鍵點也是換行過程,先要確定起始位置,相對Scratch就更簡單了,直接使用Print Tab方法就可以了,需要空幾格使用數學公式(2*n-i)便可求出,確定每行小球的起始位置,并且對每行小球的個數進行輸出。

大家在學會了繪制倒立三角形的圖案后,還可以在此基礎上去完成一些更加漂亮的圖案,比如愛心或者五角星等等……通過對比兩種語言的代碼,我們可以了解兩種代碼的特點,VB的代碼更加簡潔,Scratch的代碼更容易理解。

主站蜘蛛池模板: 欧美色视频在线| 久久香蕉国产线看观看精品蕉| 国产精品青青| 国产成人一二三| www.av男人.com| Jizz国产色系免费| 国产在线八区| 91蝌蚪视频在线观看| 国内自拍久第一页| 美女扒开下面流白浆在线试听| 免费观看国产小粉嫩喷水| 毛片卡一卡二| 老司机午夜精品网站在线观看| 亚洲人成色在线观看| 亚洲欧洲天堂色AV| 亚洲人成影院在线观看| 欧美激情福利| 伊人天堂网| 日本黄色a视频| 国产精品无码制服丝袜| 欧美不卡视频一区发布| 国产精品午夜电影| 中文成人在线| 无码不卡的中文字幕视频| 91热爆在线| 成人在线观看不卡| a亚洲视频| 天天色天天综合| 中国丰满人妻无码束缚啪啪| 欧美全免费aaaaaa特黄在线| 国产免费人成视频网| 色色中文字幕| 欧美三級片黃色三級片黃色1| 丝袜亚洲综合| 亚洲经典在线中文字幕| 日本福利视频网站| 久久久久亚洲精品无码网站| 国产天天色| 日韩国产无码一区| 日韩欧美中文字幕一本 | 国产国产人成免费视频77777 | 亚洲Av综合日韩精品久久久| 九色综合视频网| 欧美h在线观看| 亚洲最猛黑人xxxx黑人猛交| 欧美在线导航| 伊大人香蕉久久网欧美| 成人久久精品一区二区三区| 久久精品波多野结衣| 天堂av高清一区二区三区| 久久久久青草大香线综合精品| 毛片手机在线看| 精品天海翼一区二区| 国产精品久久久久久搜索| 亚洲二区视频| 毛片免费在线| 凹凸国产分类在线观看| 成年女人a毛片免费视频| 黄片在线永久| 国产后式a一视频| 亚洲AⅤ综合在线欧美一区| 亚洲国产精品美女| 婷婷五月在线视频| 亚洲第一页在线观看| 2018日日摸夜夜添狠狠躁| 成人中文字幕在线| 在线日韩一区二区| 国产在线视频二区| 亚洲精品无码专区在线观看| 十八禁美女裸体网站| 国产一区二区三区夜色| 国产高清不卡视频| 亚洲精品天堂自在久久77| 亚洲精品你懂的| 91美女视频在线观看| 国产网站在线看| 日本道中文字幕久久一区| 欧美日韩福利| 亚洲资源站av无码网址| 无码一区中文字幕| 一级在线毛片| 一级爆乳无码av|