《scratch編程+數學》課程:利用圓半徑概念製作汽車賽道漂移效果

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

如何用少兒編程scratch語言製作一個賽車沿著賽道漂移的效果呢?可以考慮使用數學中的圓半徑和角度的概念!視頻效果如下:

在腳本中設置一個角度變量,名稱為方向。在腳本初始化時,賽車面向的角度是45度,方向變量為0。隨著賽車方向變量的增加,因為賽車與圓心即坐標中心位置(0,0)的半徑是不變的,半徑值為140,所以可以計算出賽車的坐標值。這就變成了一個基本的數學問題:已知圓心,半徑,角度,求圓上的點坐標。

可以用如下數學公式:

圓心坐標:(x0,y0)

半徑:r

角度:a

則圓上任一點為:(x1,y1)

x1 = x0 + r * cos( a )

y1 = y0 + r * sin( a )

在這個小程序中,角度就是變量方向,x0=0,y0=0。所以腳本如下:

相關焦點

  • 送福利丨小學scratch編程製作抗疫病毒特色課程上線啦!
    01   開課名稱   戰疫小英雄-小學scratch編程製作抗疫病毒特色課   Scratch是2007年由美國麻省理工學院開發的一款圖形化教學軟體,採用搭積木的方式來完成程序的編寫通過Scratch我們不僅可以學習計算機科學的常見概念,還可以培養孩子如何有創意的思考並創作出各種有趣的動畫和遊戲。
  • 少兒編程系列-Scratch初級教程:第一課-Scratch初接觸
    後來加入到目前的公司之後,剛好公司也是做少兒編程相關平臺軟體的公司。同時在給孩子進行教學的過程中,發現還是需要一套完整的課程體系才能讓孩子的系統學習編程,於是萌發了編寫一套課程的念頭,本系列教程就是在這個基礎上產生的。課程儘量保持簡短,保證10分鐘左右就可以完成一次課程,因為孩子是很難坐的住並一直保持學習狀態。希望通過這個課程體系,讓孩子能夠通過青少年編程等級考試。
  • 好未來摩比攜手MIT媒體實驗室Scratch項目,將推少兒圖形化編程課程
    未來,摩比STEAM課程研發中心也將以Scratch圖形化編程為重要主線,研發出適合少兒編程學習的課程,並聚焦全球最新科學技術的應用與創新,與國際一流科技公司合作,建立一套完整科學的STEAM編程課程體系。
  • 編程視角|少兒scratch編程教育對成長價值的意義!
    為了彌補未來智能化的時代的人才空缺,今天我們一起簡單聊一聊少兒編程教育-少兒scratch編程教育對成長價值的意義!國內少兒編程教育萌芽起源於國際化編程教育的推動,同時伴隨著國內教育線的空缺,為了更好地彌補國內應用市場,從制度層面開始逐漸公開發文擴散傳播編程教育,時間大致在2015年-2016年間,國內逐漸開始有了「少兒編程」萌芽概念,同時新起的少兒編程教育機構也逐漸向少兒編程市場邁開了步伐,其中鮮為人知的品牌比如「小碼王」少兒編程等等。
  • scratch少兒趣味編程的好處
    讓孩子學的更輕鬆 scratch趣味編程100例的課程體系有很多,包含基礎和提升等,孩子根據自身的接受能力及學習進行選擇。編程基礎學習主要是針對0基礎學編程的孩子,如果孩子對編程已經有一定的理論和實踐基礎的孩子,可以嘗試scratch趣味編程100例中提升課程,細節化遊戲製作。
  • 孩子學習編程為什麼剛開始都先從scratch開始
    【曾經人們眼裡的編程很難,需要有良好的英語和數學基礎;而現在,孩子們只需要拖動滑鼠,就能完成編程了】什麼是少兒編程少兒編程教育並非高等教育那樣學習如何寫代碼、編制應用程式,而是通過編程遊戲啟蒙、可視化圖形編程等課程,培養學生的計算思維和創新解難能力。
  • 少兒編程 | 01.Scratch 3.0簡介
    歡迎參加這套Scratch3.0少兒編程課程的學習。本系列課程將通過視頻和圖文的方式進行(視頻製作中,後續會發布)。如果喜歡本系列課程,歡迎點擊訂閱關注或者轉發。這是本系列課程的第一課,主要是給家長看的,可以先對Scratch有個大概的了解。看完之後再讓小朋友按照後續課程學習。
  • 少兒編程課程哪個牌子比較好?scratch培養孩子的邏輯思維
    scratch編程可以有效地培養孩子的邏輯思維,對想學習的孩子不會受地域的局限,不管孩子生在哪個城市裡學習這樣的編程課程都是可以的。 美國有個研究表明編程對學校傳統課程的反哺率是45%,即在編程學習的45%的知識能很好地對傳統課程起到很好的支撐與輔助作用。編程課程內容涉及傳統課程學科的方方面面,學好編程,對數學、英語、作文等綜合性的知識運用技巧有良好的促進作用,尤其是數學這類理科類學科,可以說,學編程的人有相當好的數學思維功底。
  • 劍橋核心課程-數學︱ 基於scratch教學的劍橋英語數學,如何幫孩子養成主動思考的習慣
    數學是STEM教育的重要組成部分,也是一門基礎性學科。今天要和大家分享的是寧碧基於scratch教學的劍橋英文數學,Scratch操作非常簡單,僅僅通過滑鼠拖拽就可以編寫程序。 Scratch的主題就是想像,編程,分享。Scratch的目的不是培養程式設計師,而是幫助學生發展學習技能,學習創造性思維,以及學習集體合作,讓孩子主動思考,主動解決問題。
  • 《scratch編程+數學》課程之用sin和cos的數學原理畫一個彩虹圈!
    在這節課中,我們要利用數學中的sin和cos兩個計算方法,在scratch編程中,畫一個彩虹圈,先讓我們來看一下視頻效果!整個小程序只需要一個角色,就是畫筆。在這個編程過程中,我們要設置兩個變量,分別是半徑和角度。這個彩虹圈的原理其實就是根據半徑的長度,畫出一個個圓重疊而成。畫圓的過程其實就是找出一個個距離中心坐標(0,0)半徑上的點的坐標。
  • 金港賽車學校紀超越:賽道與漂移共生
    愛卡汽車:那就是等於課程還要再繼續深造嗎?漂移是金港賽車學校的主要課程項目,漂移技術的輸出對於國內的漂移文化,會產生一個什麼樣的影響?  紀超越:很多人喜歡車,但是提到漂移,會感覺到很危險。如果他對汽車的愛好,比如我想要再走得更深一步,我們會有接下來的一個賽事的服務。
  • 【華實多彩校園】趣味編程 樂學scratch
    Scratch是MIT(麻省理工學院)開發的一款新的適合少兒學習的編程軟體,scratch語言是專門為八歲以上兒童設計,通過scratch語言,
  • 速看,scratch編程教育火了
    2000年以色列編程興起;2012年日本改課推廣編程;2013年歐巴馬呼籲全國學編程;2014年英國把編程納入必修課;2015年美國政府出資40億強化中小學計算機教育;2016年澳洲把coding編程引入全國必修課;2017年4號文件提出中小學綜合實踐活動課程指導綱要編程成為必修課。
  • 六歲兒童趣味scratch編程課:製作小豬佩奇跳泥坑
    小豬佩奇最喜歡玩的遊戲之一就是跳泥坑,我們就用scratch編程軟體來實現小豬佩奇跳泥坑小程序。整個小程序需要實現小豬佩奇在泥坑上來回跳動,並且飛濺出泥土。特別要注意的是,飛濺出的泥土數量和位置應該都是隨機的。
  • 學了Scratch還不會寫代碼?極客晨星想實現圖形化編程到碼代碼的銜接
    圖片來源:攝圖網芥末堆 東耳 1月29日 報導少兒編程大熱之後,越來越多的創業者湧入這個賽道,資本市場也動態頻頻。極客晨星就於近日宣布完成了2000萬元A輪融資,投資方為新東方。從編程工具切入市場,實現圖形化編程和代碼之間自然銜接是極客晨星的特色。目前,極客晨星主要為 6-15 歲的兒童與青少年提供編程教育服務,其課程內容包括可視化編程邏輯概念、初級/中級算法、js、python、C等工作語言、高級算法。2016年8月成立至今,極客晨星在北京有6個校區,累計培訓學生約 500 人,低齡階段課程續費率達90%以上。
  • 少兒編程Scratch3.0教程——01初識Scratch
    你可以在Scratch官網上(https://scratch.mit.edu/download),直接下載Scratch安裝程序。四、積木(指令)塊上面的角色區,只是將角色顯示在舞臺上,如果想要角色能夠動起來,就要利用積木塊來對角色下發各種指令來實現,這也是編程中最核心的部分。
  • 骰子概率-Scratch編程與五年級數學4
    學習目標 趣味Scratch青少兒編程開啟一個新的篇章模塊:Scratch編程與小學數學,目的是讓孩子在學習編程的同時,能融入課堂學習的數學知識,編程的同時增強數學興趣。本部分的程序以基礎編程為主,不會涉及複雜的編程,學生容易上手,同時能用編程展示課堂學習的數學知識。家長可以通過Scratch編程給孩子展示更加形象生動的數學知識,培養孩子的編程和數學興趣。學生可以在學習編程的同時融入課堂的數學知識,拓展自己的思維,活用所學的編程和數學知識。
  • 小學生變身「程序猿」 義烏市首屆scratch編程周活動啟動
    益智遊戲、格鬥遊戲、賽車遊戲以及解密遊戲,在scratch編程軟體學習成為6年級信息課的常規課程,孩子們利用軟體,將平時玩過的遊戲搬進了課堂,進行自我「開發」,信息課也變得越來越生動。1月12日,義烏市首屆scratch編程周活動在上溪小學啟動。編程這門越來越重要的技術,正在逐步深入中小學生的課堂中。
  • 最適合孩子的程式語言——Scratch
    ▲通過scratch製作的小遊戲▲也就是說,人們可以在簡單的語法規範要求下,利用Scratch讓計算機「聽懂」指令,並完成一系列複雜高難度任務的過程。所以,Scratch本身就是一種真正的程式語言。②Scratch雖然是基於指令塊的編程工具,但它包含了常見的編程概念如程序的三種基本結構:順序結構、循環結構、條件分支結構,此外還有變量和鍊表(數組)的定義和使用、不同類型函數的創建和調用等。這也是為什麼目前在國內外一些著名高校的計算機專業的大學生也會利用Scratch進行入門學習的原因。
  • Scratch編程第一課:超級瑪麗貓
    今天開始我們scratch 編程的第一課,這一課主要是讓大家對編程環境和編程軟體有一個大致的了解,學習一些基本的操作。