《scratch編程+數學》課程之用sin和cos的數學原理畫一個彩虹圈!

2020-12-15 逗爸正能量演講與教育

在這節課中,我們要利用數學中的sin和cos兩個計算方法,在scratch編程中,畫一個彩虹圈,先讓我們來看一下視頻效果!

整個小程序只需要一個角色,就是畫筆。

在這個編程過程中,我們要設置兩個變量,分別是半徑和角度。這個彩虹圈的原理其實就是根據半徑的長度,畫出一個個圓重疊而成。畫圓的過程其實就是找出一個個距離中心坐標(0,0)半徑上的點的坐標。假設第一個圓的半徑為100,那麼距離中心點半徑上第一個點的坐標為(0.100);之后角度再增加1,畫出第二個點的坐標為(100*sin1,100*cos1),之后角度再增加1,畫出第二個點的坐標為(100*sin2,100*cos2),以此類推,直到角度增加到360度,因為圓的的度數為360度,畫出最後一個點的坐標(100*sin360,100*cos360)。其中*表示乘法。sin0=0,cos0=1。

再完成一個圓之後,將半徑減少10,將角色的位置再移動到中心點,重複之前的循環,直到畫出第二個圓。以此類推,直到半徑減少到0,結束整個腳本。

還要特別注意畫筆的抬筆和落筆的位置。在一個圓畫好結束,畫筆角色移動到中心位置的時候,需要抬筆。不然會出現移動軌跡!

具體腳本如下:

通過

相關焦點

  • 《scratch編程+數學》課程:利用圓半徑概念製作汽車賽道漂移效果
    如何用少兒編程scratch語言製作一個賽車沿著賽道漂移的效果呢?可以考慮使用數學中的圓半徑和角度的概念!視頻效果如下:在腳本中設置一個角度變量,名稱為方向。在腳本初始化時,賽車面向的角度是45度,方向變量為0。
  • 【數學袋鼠】(11)三角函數的三倍角公式:sin3α和cos3α的證明
    【本期內容】:今天,我們將證明三角函數的三倍角公式:sin3α和cos3α.
  • 編程自學之十四:受力分析遇到三角函數
    每個課題任務完整地學習:如何換編程的思路重新描述數學問題?如何驗證編程邏輯是否嚴密?課程設計中將感受到對邏輯課的高度重視,彌補國內K12編程和數學課程缺少的重要一環。-  編程和機器人穿插必數學和物理-  全球頂級的STEM在線課程提供線下輔導-  既能視頻一對一學習,也有線下授課上兩篇文章編程的視角描述兩個運動物體分別圓周和直線運動的追趕過程。今天繼續物理受力分析物體。
  • 【數學趣味】sin和cos終於在一起了
    2. sin的爸爸問sin的媽媽:sin現在正交的女朋友是誰啊?sin的媽媽說:sin正交的應該是cos吧。3. sin對cos說:我除了你,心中還有一個人。cos生氣地說:她是誰?sin說:tan。4. sin對cos說:買這麼一大堆衣服,你這是想玩兒什麼啊?
  • 我們僅從sinθ的波浪曲線分析得出:sinθ的導數是cosθ
    我們從最初等的三角函數sinθ波形圖來分析sinθ的導數原理,首先sinθ的值就是單位圓上的點到X軸的高度,隨著θ的增大,高度總是在-1到+1之間來回變換,這種最初等的數學知識,卻包含著豐富的數學原理,值得我們去探索
  • 數學|難題解析:cos53°=a,求sin48°
    已知cos53°=a,求sin48°計算結果用含a的代數式表示解答:
  • 骰子概率-Scratch編程與五年級數學4
    學習目標 趣味Scratch青少兒編程開啟一個新的篇章模塊:Scratch編程與小學數學,目的是讓孩子在學習編程的同時,能融入課堂學習的數學知識,編程的同時增強數學興趣。本部分的程序以基礎編程為主,不會涉及複雜的編程,學生容易上手,同時能用編程展示課堂學習的數學知識。家長可以通過Scratch編程給孩子展示更加形象生動的數學知識,培養孩子的編程和數學興趣。學生可以在學習編程的同時融入課堂的數學知識,拓展自己的思維,活用所學的編程和數學知識。
  • 我和數學有約——程序之美:趣味數學與算法解析(1)
    百花齊放之程序之美程序的美要從兩個方面進行品味,一是程序整體的架構之美;二是程序的代碼實現之美。(1)編碼之美編程就是利用計算機寫出具體的實現流程代碼,以解決問題的方法。這個時候,我們將第一次和可控邏輯程序設計沾邊。代碼之美還有很具體的地方,實現同樣的功能,有人做不出來,有人用1天寫出1千行的實現方案,需要運行1s即解決問題,有人用10天寫出1萬行的實現方案,只要運行0.01s就能解決問題。通常來說,要解決一個問題,人做的工作越多,計算機做的工作就越少;思維越縝密,就越能減少程序出現的bug,同樣,代碼長度也就越長。
  • 馬雲自曝高考數學得1分 sin、cos、tan、cot…到現在都沒搞清楚
    馬雲自曝高考數學得1分 sin、cos、tan、cot…到現在都沒搞清楚時間:2018-06-04 18:48   來源:IT之家-IT   責任編輯:沫朵 川北在線核心提示:原標題:馬雲自曝高考數學得1分 sin、cos、tan、cot到現在都沒搞清楚 IT之家6月4日消息 一年一度的高考即將來臨。
  • Scratch3.0編程小課堂45(數學之美:蝴蝶曲線)
    今天我們用scratch來領略數學之美:蝴蝶曲線。蝴蝶曲線1蝴蝶曲線2題目:根據蝴蝶曲線的參數方程,編程畫出它的曲線圖形;角色:畫筆;知識點:蝴蝶曲線,自製積木(即過程),循環;蝴蝶曲線:是美國南密西西比大學坎普爾·費伊(Temple H·Fay)發現的可用極坐標函數表示的蝴蝶型曲線,主要應用於數學及個人計算機領域。
  • 劍橋核心課程-數學︱ 基於scratch教學的劍橋英語數學,如何幫孩子養成主動思考的習慣
    STEAM教育理念最早是美國政府提出的教育倡議,為加強美國K12關於科學、技術、工程、藝術以及數學的教育。STEAM的原身是STEM理念,即科學(Science)、技術(Technology)、工程(Engineering)、數學(Mathematics)的首字母,鼓勵孩子在科學、技術、工程和數學領域的發展和提高,培養孩子的綜合素養,從而提升其全球競爭力。
  • Unity shader五種繪製等寬sin曲線
    一共嘗試了5種方法:萬能lerp大法多點檢測法導數解析法超越函數牛頓迭代法超越函數切比雪夫迭代法解法1:萬能lerp大法首先明確 直接偏移函數曲線是不等寬的 ,頂部的區域更寬些.如下圖但是可以先用shader簡單實現下,shader編程與cpu打點編程不同 他是一個個xy然後判斷是否在某範圍內
  • 特殊三角函數值表圖及sin cos tan相關方程式
    《特殊角的三角函數值》是人教版數學九年級下冊第二十八章的內容。在此之前,學生已學習了直角三角形中銳角三角函數的概念以及表示和計算方法等知識內容,這為本節的學習起著鋪墊作用,而本節內容也為後面深入學習三角函數打下基礎,在整個中學學習中都佔據著重要地位。
  • 一分鐘數學—— sin x 的泰勒展開
    下面是一些相關的連結,建議先閱讀一下:一分鐘數學——婆羅摩笈多定理的第一部分(三角函數的簡單定義)一分鐘數學——等比數列求和(關於無窮)覺得泰勒展開很有意思的——無憂公主在所有之前,我們來講一個名叫 「 微分 」的東西(雖然這樣稱呼 「 微分 」 可能會生氣的),學過的同學也最好複習一下。
  • sin | cos | tan特殊角的關係!
    三角函數是數學中的一個重點,通常的三角函數是在平面直角坐標系中定義的,其定義域為整個實數域。下面小編整理了《sin、cos、tan特殊角的三角函數值表圖》,供大家參考!1.數關係tanα·cotα=1sinα·cscα=1cosα·secα=12.商的關係tanα=sinα/cosαcotα=cosα/sinα3.平方關係sin2α+cos2α=11+tan2α=sec2α1+cot2α=csc2α
  • 標準正交基應用於通信原理課程的教學研究
    首先,如果能將紛雜的調製方式統一為一個數學模型,換句話說,就是可以用一個通用的數學模型分析所有模擬和數字調製方式,那麼可以改善甚至解決第一個問題。其次,如果能將MATLAB用於教學,通過仿真將抽象知識直觀化、具體化,那麼可以解決上述第二個問題。以下討論具體解決問題的方案。首先介紹調製方式的數學模型如何統一。
  • 不用公式推導,21張GIF動圖讓你秒懂數學原理!
    數學之美:無字證明數學是很難的科學,但因為它是科學家用數學來解釋宇宙的語言
  • 高考數學必背公式之導數公式和誘導公式(收藏版)
    下面為各位高三同學整理高考數學誘導公式記憶口訣及導數公式和誘導公式,希望對各位同學有幫助。高考數學誘導公式記憶口訣奇變偶不變,符號看象限。(π+α)=cotα公式三:任意角α與 -α的三角函數值之間的關係:sin(-α)=-sinαcos(-α)=cosαtan(-α)=-tanαcot(-α)=-cotα公式四:利用公式二和公式三可以得到π-α與α的三角函數值之間的關係:sin(π-α)=sinαcos(π-α)=-cosαtan(π-α)=-tanα
  • 加碼K12,達內童程童美推出編程數學課程
    「我們在一年前就立項做編程數學這個項目了,當時覺得單純做編程培訓,含金量不高,但做K12領域的數學培訓,達內又沒優勢,如果能把編程和數學相結合,那麼這個培訓課程一定會受到家長的歡迎。」編程數學上線發布會上,韓少雲介紹,因此,在經過一年的研發之後,今年暑假,以Scratch語言為輔助,將編程作為工具的數學培訓課程編程數學開始在北京試點。那麼編程如何與數學相結合呢?
  • 2021年初中數學之三角函數和差化積
    中考網整理了關於2021年初中數學之三角函數和差化積,希望對同學們有所幫助,僅供參考。   sinA+sinB=2sin[(A+B)/2]cos[(A-B)/2]   sinA-sinB=2cos[(A+B)/2]sin[(A-B)/2]   cosA+cosB=2cos[(A+B)/2]cos[(A-B)/2]   cosA-cosB=-2sin[(A+B)/2]sin[(A-B)/2]   tanA