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

算法練習(xí)

2021-06-28 17:39:49
電腦報(bào) 2021年10期

斐波那契數(shù)列又稱黃金分割數(shù)列,而斐波那契螺旋線是在斐波那契數(shù)列為邊長(zhǎng)的一系列正方形中繪制一個(gè)90度的弧線,將這些弧線連接起來(lái)組成的一條漂亮的螺旋線,又稱為“黃金螺旋”。自然界中存在許多“黃金螺旋”的圖案,不得不感嘆大自然的鬼斧神工(圖1)。

先思考斐波那契螺旋線的繪制算法,需要產(chǎn)生符合斐波那契數(shù)列的數(shù)字(0,1,1,2,3,5,8,13……),這個(gè)數(shù)列可以用遞歸的方法定義F0=0,F(xiàn)1=1,F(xiàn)n=F(n-1)+F(n-2)。接著按這個(gè)數(shù)列繪制出對(duì)應(yīng)邊長(zhǎng)的正方形并拼接在一起,然后繪制出對(duì)應(yīng)的弧度進(jìn)行組合完成“黃金螺旋”。

接下來(lái)思考用Scratch完成這個(gè)算法需要將繪制過(guò)程分為幾個(gè)步驟。對(duì)應(yīng)分成三個(gè)步驟:1.繪制正方形;2.計(jì)算斐波那契數(shù)列;3.繪制弧線(圖2)。

開(kāi)始編程,刪除小貓角色,新增鉛筆角色用于繪制正方形,在繪制前先在造型中將筆尖的位置調(diào)整到中心。初始化畫(huà)筆的粗細(xì)、角色大小、抬筆狀態(tài)。接下來(lái)考慮需要使用的變量,變量有三個(gè):“正方形的邊長(zhǎng)”,從圖中觀察到初始值是1;為了用遞歸產(chǎn)生斐波那契數(shù)列的數(shù)字,還需變量F1初始值0和F2初始值1。圖中有六個(gè)正方形,所以可以定義循環(huán)重復(fù)執(zhí)行6次(也可以手動(dòng)輸入其他循環(huán)次數(shù))。增加兩個(gè)自制積木:“繪制正方形”和“計(jì)算斐波那契數(shù)列”;正方形的繪制比較簡(jiǎn)單,就不細(xì)說(shuō)了,用(“正方形的邊長(zhǎng)”×30)讓正方形大小更好看。需要注意一個(gè)細(xì)節(jié),畫(huà)完一個(gè)正方形后下一個(gè)正方形的起點(diǎn)不是在上一個(gè)正方形的終點(diǎn),圖2中綠色箭頭標(biāo)注的就是前三個(gè)正方形的起點(diǎn),仔細(xì)分析知道畫(huà)完后還要移動(dòng)兩次。繪制完一個(gè)正方形后用自制積木“計(jì)算斐波那契數(shù)列”計(jì)算出下一個(gè)正方形的邊長(zhǎng)。到這一步結(jié)束后,我們已經(jīng)完成了所有正方形框的繪制。接下來(lái)是對(duì)弧線進(jìn)行繪制了(圖3)。

正方形用藍(lán)色繪制,螺旋用紅色繪制,所以需要?jiǎng)?chuàng)建一個(gè)新的空白角色用于繪制螺旋線。初始化畫(huà)筆粗細(xì)、起始位置、抬筆狀態(tài)。弧線角度為90度,重復(fù)執(zhí)行10次,每次右旋轉(zhuǎn)9度。確定旋轉(zhuǎn)時(shí)移動(dòng)的步數(shù)要稍微難一些。直接告訴你答案,這里用(“正方形的邊長(zhǎng)”×30×0.154)。為什么是0.154倍呢?本來(lái)移動(dòng)步長(zhǎng)應(yīng)該為以正方形邊長(zhǎng)為半徑的弧線長(zhǎng)的十分之一(πr/2÷10=0.157r),不過(guò)考慮到畫(huà)筆還有3的粗細(xì),所以經(jīng)過(guò)調(diào)整為0.154倍邊長(zhǎng)。

“黃金螺旋”只是數(shù)學(xué)中的六大經(jīng)典螺旋之一,還有“費(fèi)馬螺旋、阿基米德螺旋、雙曲螺旋”都是非常有意思的圖形,大家也可以去嘗試挑戰(zhàn)一下自己哦。

主站蜘蛛池模板: 精品天海翼一区二区| 久草视频精品| 亚洲天堂高清| 国产精品大尺度尺度视频| 波多野结衣AV无码久久一区| 亚洲无线一二三四区男男| 影音先锋丝袜制服| 丝袜无码一区二区三区| 黄片一区二区三区| 国产欧美综合在线观看第七页| 成人日韩视频| 欧美日韩资源| 国产国产人成免费视频77777| 国产拍揄自揄精品视频网站| 亚洲日韩久久综合中文字幕| 国产福利微拍精品一区二区| 5388国产亚洲欧美在线观看| 老色鬼欧美精品| 国产幂在线无码精品| 亚洲综合婷婷激情| 麻豆AV网站免费进入| 精品久久综合1区2区3区激情| 狠狠综合久久久久综| 亚洲国产欧美目韩成人综合| 亚洲天堂成人在线观看| 国产农村1级毛片| 亚洲欧美在线综合一区二区三区| 免费高清a毛片| 久久精品国产国语对白| 在线网站18禁| 亚洲伦理一区二区| 亚洲三级a| 操操操综合网| 2048国产精品原创综合在线| 91精品国产一区自在线拍| 色成人亚洲| 另类欧美日韩| 久久精品人人做人人爽电影蜜月| 五月婷婷导航| 国产成人精品一区二区| 亚洲高清中文字幕| 日韩精品免费一线在线观看 | 国产chinese男男gay视频网| 亚洲日韩Av中文字幕无码| 日韩人妻无码制服丝袜视频| 97视频在线精品国自产拍| 亚洲男人在线| 自拍欧美亚洲| 女人18毛片一级毛片在线 | 久久国产乱子伦视频无卡顿| 97在线视频免费观看| 亚洲女同一区二区| 波多野结衣视频一区二区| 久久久久久尹人网香蕉| 国产女人在线| 久草视频中文| 久久国产精品嫖妓| 国产国语一级毛片在线视频| 午夜色综合| 成人精品免费视频| 国产清纯在线一区二区WWW| 亚洲天堂啪啪| 九色在线观看视频| 国产人免费人成免费视频| 欧美一区二区自偷自拍视频| 色噜噜狠狠色综合网图区| 午夜高清国产拍精品| 天堂在线www网亚洲| 91日本在线观看亚洲精品| 一级毛片在线免费视频| 狠狠操夜夜爽| 在线亚洲小视频| 欧美日本一区二区三区免费| 亚洲a免费| 蜜桃臀无码内射一区二区三区| 国产亚洲欧美日本一二三本道| 国产一级毛片网站| 91毛片网| 亚洲成人手机在线| 国产精品伦视频观看免费| 亚洲区欧美区| 国产欧美成人不卡视频|