• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      圖形認(rèn)識方法結(jié)構(gòu)視角下(基于編程貓平臺的)正多邊形與正多角星的計(jì)算機(jī)繪制方法一例

      2019-04-15 12:50胡蔡劼

      胡蔡劼

      【摘要】 本文通過在圖形認(rèn)識方法結(jié)構(gòu)視角下介紹正多邊形與正多角星的聯(lián)系,討論了正多邊形與正多角星的計(jì)算機(jī)繪制方法,并以編程貓(可視化編程)平臺為例,設(shè)計(jì)了繪制程序,將正多邊形、正多角星及空心正多角星的繪制方法統(tǒng)一起來,從中體現(xiàn)了數(shù)學(xué)知識的內(nèi)在聯(lián)系.

      【關(guān)鍵詞】 圖形認(rèn)識方法結(jié)構(gòu);計(jì)算機(jī)編程;正多邊形;正多角星

      “圖形認(rèn)識方法結(jié)構(gòu)”指的是在認(rèn)識圖形的教學(xué)和學(xué)習(xí)過程中,采取的結(jié)構(gòu)性的認(rèn)識方法和策略.以小學(xué)階段為例,圖形認(rèn)識一般包括物體形狀、要素、類型、特征、關(guān)系和測量與計(jì)算這些內(nèi)容[1].恰當(dāng)?shù)貥?gòu)建和運(yùn)用“圖形認(rèn)識方法結(jié)構(gòu)”有助于加深對圖形的理解,有助于建構(gòu)圖形相關(guān)的數(shù)學(xué)知識結(jié)構(gòu).

      運(yùn)用信息技術(shù)將圖形繪制出來,也是認(rèn)識圖形的一個(gè)良好的方法.引導(dǎo)學(xué)生從不同角度進(jìn)行特征認(rèn)識,有助于完善學(xué)生的圖形認(rèn)識方法結(jié)構(gòu),一般可以遵循“圖形產(chǎn)生——特征發(fā)現(xiàn)——關(guān)系梳理”的過程進(jìn)行學(xué)習(xí)[2].

      一、問題發(fā)現(xiàn)與概念界定

      (一)問題發(fā)現(xiàn)

      在教學(xué)計(jì)算機(jī)編程時(shí),發(fā)現(xiàn)《LOGO語言競賽教程》(下簡稱《教程》)中在介紹正多邊形的繪制方法時(shí)采用的是統(tǒng)一的公式,而在教學(xué)正多角星時(shí)則只提供奇數(shù)角正多角星的公式,且偶數(shù)角正多角星只介紹了角數(shù)為8,10的,再介紹空心正多角星時(shí)卻又采取了統(tǒng)一的公式[3].在教學(xué)這一部分的知識時(shí),學(xué)生容易產(chǎn)生困惑,也就同時(shí)產(chǎn)生了研究的欲望.

      (二)概念界定

      1.正多邊形

      正多邊形是指二維平面內(nèi)各邊相等,各角也相等的多邊形,也叫正多角形.關(guān)于正多邊形還有以下幾個(gè)定義與概念:外接圓、內(nèi)切圓、內(nèi)角、外角、中心角、中心、半徑、邊心距.

      2.正多角星

      正多角星沒有在百度百科查到,相似的概念有“芒星”——由幾個(gè)完全的等腰三角形(有時(shí)是正三角形)和一個(gè)正多邊形組成的平面圖形.

      3.空心正多角星

      百度上也沒有空心正多角星的說法,相似的概念有“正星形多角形”——亦稱等邊半正凹多角形或等邊半正凹多邊形,是一種特殊的凹多角形(最常見的正五角星也就是正星形十角形).

      二、圖形關(guān)系與相關(guān)知識

      (一)圖形關(guān)系

      學(xué)生產(chǎn)生困惑,是因?yàn)槠湓趯W(xué)習(xí)時(shí)采用的圖形認(rèn)識方法結(jié)構(gòu)有一定的“割裂”現(xiàn)象,如將奇數(shù)角正多角星和偶數(shù)角正多角星作為兩種不同的圖形來學(xué)習(xí),或是將正多邊形與正多角星作為完全不同的圖形,而忽略了其中的相同與聯(lián)系.試著查詢了維基百科,發(fā)現(xiàn)在“多邊形”(polygon)詞條下有一幅圖,說明了正多邊形、正多角星之間的聯(lián)系.

      如上圖,其使用? n d? 的表示方式來描述正多邊形與正多角星.當(dāng)n=3時(shí),正三邊形(即更通俗說的“等邊三角形”)可以用? 3 1? 來表示;當(dāng)n=5時(shí),正五角星(pentagram)表示為? 5 2? 而正五邊形(pentagon)則表示為? 5 1? ;當(dāng)n=7時(shí),兩種正七角星和一種正七邊形分別用? 7 3? 、? 7 2? 、? 7 1? 來表示……

      比較圖中的紅線(紅線中的圖形d值相同)可以發(fā)現(xiàn):當(dāng)d=1時(shí),都是正多邊形,當(dāng)d=2時(shí),每條邊連接的兩個(gè)頂點(diǎn)之間都包含另外1個(gè)頂點(diǎn)……也就是每2個(gè)頂點(diǎn)連接一次.而觀察比較圖中藍(lán)線(藍(lán)線中的圖形)都是由某個(gè)基本的多角星構(gòu)成的,如五角星(pentagrams)的藍(lán)線,包括n=5時(shí)的五角星、n=10時(shí)的兩個(gè)五角星和n=15時(shí)的三個(gè)五角星……

      因此,k ?n d? 描述系統(tǒng)的表示方式是:將正n邊形(或正n角形)的外接圓用n個(gè)點(diǎn)平均分成n份,將每d個(gè)點(diǎn)(每隔d-1個(gè)點(diǎn))連接起來形成的圖形,當(dāng)n與d有除了1以外的公因數(shù)時(shí),將公因數(shù)約去并提取出來作為k.如? 10 2? =2? 5 1? ,意思是正10邊形(每兩個(gè)點(diǎn)連接起來)相當(dāng)于兩個(gè)正5邊形;又如,? 12 4? =4? 3 1? ,意思是正12邊形(每4個(gè)點(diǎn)連接起來)相當(dāng)于4個(gè)正三邊形(正三角形)組合而成,? 12 3? =3? 4 1? 中,正12邊形(每3個(gè)點(diǎn)連接起來)相當(dāng)于3個(gè)正四邊形(正方形)組合而成.

      (二)相關(guān)知識

      根據(jù)以上k? n d? 描述系統(tǒng)的定義,可以將正多邊形與正多角星聯(lián)系、統(tǒng)一起來,并且由于正多邊形與正多角星同時(shí)是軸對稱與中心對稱圖形,有以下規(guī)律來簡化問題(將對稱圖形考慮為同一種圖形):

      1.當(dāng)n為奇數(shù)時(shí),d=1,2,3,…, 1 2 (n-1),如n=9時(shí),d可以為1,2,3,4;

      2.當(dāng)n為偶數(shù)時(shí),d=1,2,3,…, 1 2 n-1,如n=8時(shí),d可以為1,2,3——其實(shí)當(dāng)d= 1 2 n時(shí)也有相應(yīng)的圖形,只不過變成d條線段組成的圖形,不是我們討論的多邊形或多角星了.

      了解了這個(gè)定義后,就明白《教程》中及網(wǎng)上對偶數(shù)角多角星的LOGO語言繪制方法避而不談的真正原因了——當(dāng)n和d存在1以外的公因數(shù)時(shí),會(huì)變成由k個(gè) n k 邊形組成的圖形,使用重復(fù)執(zhí)行命令完成繪制就比較麻煩了.

      為了便于敘述和理解,筆者再引入一個(gè)值來描述、統(tǒng)一n為奇數(shù)或偶數(shù)時(shí)d的最大值,稱為a.即當(dāng)n為奇數(shù)時(shí),有n=2a+1,當(dāng)n為偶數(shù)時(shí),有n=2(a+1).《教程》中對奇數(shù)角正多角星的統(tǒng)一公式,都是按照d=a的情況來設(shè)計(jì)的(當(dāng)n為奇數(shù)時(shí)n與a必然互質(zhì)),這樣也就省去了變成多邊形組合的麻煩了.同樣的,其中對8,10角形的程序,是按照d=3來設(shè)計(jì)的(8,10都與3互質(zhì),《教程》后面介紹的幾種方法也是針對n,d互質(zhì)的情況),而對空心正多角星的統(tǒng)一公式,也都是按照d=2的情況來設(shè)計(jì)的,都是特殊的情況.若需要按照不同的n,d來實(shí)現(xiàn)統(tǒng)一繪圖則要進(jìn)行整體的設(shè)計(jì).

      三、繪制方法與程序?qū)崿F(xiàn)

      (一)繪制方法

      根據(jù)k? n d? 描述系統(tǒng)的定義,可以采用記錄外接圓n等分點(diǎn)絕對位置的方法,然后按照不同的d值直接進(jìn)行連接.但是由于程序與命令特點(diǎn),使用記錄絕對位置的方法比較煩瑣(特別是當(dāng)n很大的時(shí)候,需要利用列表來記錄很多位置,很不方便),因此,尋求直接繪制的方法.

      先不考慮n與d有除1外其他公因數(shù)的情況.觀察? n 1? (即正多邊形)的情況,每次前進(jìn)至下一頂點(diǎn)后,需要向右旋轉(zhuǎn) 360° n (以下都以順時(shí)針繪制為例),因?yàn)檎噙呅瓮饨呛褪?60°;而? n 2? 的情況中,需要旋轉(zhuǎn)兩周,即每次需要向右旋轉(zhuǎn)360°× 2 n ……以? n d? 描述系統(tǒng)來看,每次需要向右旋轉(zhuǎn)360°× d n .再看前進(jìn)長度,? n 1? 中每邊對應(yīng)的中心角都是 360° n ,而? n 2? 中每邊對應(yīng)的中心角包含原來? n 1? 中的2倍……因此,每邊對應(yīng)的中心角也是360°× d n ,前進(jìn)的長度為2r·sin 180°× d n? (過程略,如下圖).

      以正7角星? 7 3? 為例,每邊所對應(yīng)的中心角是原來的? 7 1? 中心角的3倍,每邊長度是sin(360°×3÷7÷2)×r的兩倍.

      圖中,∠1為邊AB所對應(yīng)中心角的一半,有sin∠1= 1 2 AB÷r

      再考慮n與d有除1外其他公因數(shù)的情況.觀察k=3的藍(lán)線,有? 6 2? =2? 3 1? 、有? 9 3? =3? 3 1? 、有? 12 4? =4? 3 1? ……由k個(gè)正三角形組成,即每次繪制完一個(gè)正三角形后,要移到下一個(gè)相鄰頂點(diǎn),如此重復(fù)k次.對最大公因數(shù)為合數(shù)的情況,還有多種觀察的角度,如? 36 12? =12? 3 1? =6? 6 2? ,既可以看成是12個(gè)正三角形組成,也可以看成是由6個(gè)6角星組成(每次畫完前行至下一頂點(diǎn)所對應(yīng)的圓心角為 360°? 3 12? = 360°? 6 6? =10°,都相當(dāng)于 360° n ).

      同樣地,將正多邊形和正多角星統(tǒng)一起來后,再試圖把空心正多角星加入進(jìn)來.空心多角星既可以看作小邊長(如下圖中的線段AC)重復(fù)2N次得到的,更可以看成是原來正多角星的一部分——只不過每邊中間的一段不畫而已!

      空心正多角星邊長:

      AB為邊(弦),OD為邊(弦)心距,∠AOB大小為360°÷邊數(shù)N×間隔數(shù)D(此圖是360°÷7×3),而∠1=360°÷邊數(shù)N÷2(此圖為360°÷7÷2),可以得出∠2,再在△OCD中用三角函數(shù)算出CD長,從而得到AC長.

      (二)程序?qū)崿F(xiàn)

      確定了繪制方法,用程序?qū)崿F(xiàn)就比較簡單了,這里不贅述,直接列出以外接圓圓心為起始點(diǎn)的繪制方法的邏輯流程圖——程序使用同樣的函數(shù)來實(shí)現(xiàn)正多邊形、正多角星和空心正多角星的繪制,區(qū)別在于間隔的數(shù)量和每邊的長度.

      (二)總結(jié)

      筆者在學(xué)習(xí)《教程》的過程中發(fā)現(xiàn)了這個(gè)問題,并運(yùn)用“圖形認(rèn)知方法結(jié)構(gòu)”重新將三類“公式不同的”圖形進(jìn)行分析與統(tǒng)整,最終確定了三類圖形的統(tǒng)一繪制方法.由于對LOGO語言的不夠熟悉,使用更直觀的編程貓平臺制作了程序.

      通過這次研究,發(fā)現(xiàn)對“圖形認(rèn)知方法結(jié)構(gòu)”的正確理解和使用可以幫助我們打開視野,重新分析已知圖形,尋找它們之間的異同點(diǎn),從而從更高的角度認(rèn)識到圖形之間的聯(lián)系.通過從看似不相同的圖形繪制到統(tǒng)一的繪制方法,也應(yīng)用了化繁為簡的數(shù)學(xué)思想,體現(xiàn)了數(shù)學(xué)知識之間的互相聯(lián)系.

      【參考文獻(xiàn)】

      [1]吳亞萍.“新基礎(chǔ)教育”數(shù)學(xué)教學(xué)改革指導(dǎo)綱要[M].桂林:廣西師范大學(xué)出版社,2009.

      [2]周志華.小學(xué)數(shù)學(xué)教學(xué)整體綜合設(shè)計(jì)的實(shí)踐探索[M].南京:江蘇人民出版社,2012.

      [3]林正山,黃兆津.LOGO語言競賽教程[M].福州:福建科學(xué)技術(shù)出版社,2009.

      麻城市| 岚皋县| 西青区| 海盐县| 舞钢市| 定州市| 平江县| 延吉市| 科技| 云霄县| 奉节县| 即墨市| 民权县| 永州市| 鄂托克前旗| 温泉县| 台江县| 和政县| 河北省| 衢州市| 新晃| 临沧市| 德令哈市| 霍邱县| 德安县| 临朐县| 大竹县| 新郑市| 安义县| 普安县| 黔江区| 阳山县| 京山县| 永清县| 扶风县| 汉中市| 克什克腾旗| 灵石县| 新和县| 乌兰县| 池州市|