国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

Scratch實心球拋物線運動軌跡

2021-07-01 07:42陳新龍
電腦報 2021年12期
關(guān)鍵詞:初速度實心球拋物線

陳新龍

推實心球是學(xué)生體測必考項目,我們向空中斜向拋出一個實心球,根據(jù)重力和速度的關(guān)系,在空中劃出一道弧線后落地,這樣一條弧線就是拋物線,實心球做的運動就是斜拋運動。斜拋運動的定義是物體以一定的初速度斜向射出去,在空氣阻力可以忽略的情況下,物體所做的勻變速曲線運動。今天我們用編程來模擬初速度和角度對拋物線的影響(圖1)。

在模擬的過程中要使用拋物線公式,搜索“斜拋運動”一詞,獲得拋物線的公式,有足夠數(shù)學(xué)知識的可以更仔細地了解公式解析。

在Scratch編程,創(chuàng)建一個小球Ball角色,初始的位置(-180,-140)。程序開始前通過滑桿調(diào)整發(fā)射速度和發(fā)射角度的值,將這兩個變量顯示形式調(diào)整為“滑桿”。在小球發(fā)射前,需要設(shè)置畫筆的狀態(tài),移動到初始位置,設(shè)置落筆狀態(tài),畫筆的粗細,將頁面中內(nèi)容全部擦除。計算初始的速度Vx和Vy(Vx等于速度乘角度的cos值;Vy等于速度乘角度的sin值)并且增加變量t用于統(tǒng)計小球運動的時間(圖2)。

小球按照設(shè)定變量發(fā)射后,為了方便觀察運動軌跡,每隔0.01秒標記一次小球的位置,首先計算垂直距離dy,如果dy小于0,說明小球已經(jīng)扔落到地面,程序結(jié)束。反之計算水平距離dx,需要把小球的實際飛行距離轉(zhuǎn)換成在舞臺上的坐標位置,其實就是把(dx,dy)轉(zhuǎn)換成(xPos,yPos)。舞臺默認垂直長度為320(-140至180)水平長度為420(-180至240),將兩者都轉(zhuǎn)化為實際長度100之內(nèi)(圖3)。

完成代碼后,添一張背景圖片,這樣一幅完美的拋物線運動軌跡就完成了(圖4)。

Scratch是一件神奇的工具,當它和科學(xué)知識結(jié)合時你就可以實現(xiàn)更多意想不到的樂趣。

猜你喜歡
初速度實心球拋物線
《原地正面雙手頭上擲實心球》教案
物理期末測試題
巧用焦點弦公式,妙解拋物線
勻變速直線運動的速度與位移的關(guān)系
實心球在中小學(xué)體育課堂中的應(yīng)用
四元素登上元素周期表
讓拋物線動起來吧,為運算量“瘦身”
抓住重點知識 提高復(fù)習(xí)效率
一道從多方面多層次考查能力的試題
一道題目的推廣與應(yīng)用