狠狠干影院/欧美午夜电影在线观看/高黄文/国产精品一区二区在线观看完整版

信息編程加工導學案

| 瀏覽次數:

 《信息的編程加工》 導 學案 一 、y=sin(x) 函數圖形 代碼 解釋 :

 Private Sub Command1_Click()

  "定義 x,y,z 三個整型變量

  Dim x, y, z As Single

  "定義坐標系

  picture1.Scale (-10, 10)-(10, -10)

  "畫橫坐標軸,顏色為藍色

  picture1.Line (-10, 0)-(10, 0), RGB(0, 0, 255)

  "畫縱坐標軸,顏色為藍色

  picture1.Line (0, 10)-(0, -10), RGB(0, 0, 255)

  "用循環語句描點畫函數圖像,x 值從-10 變化到 10,每次增量為0.0001

  For x = -10 To 10 Step 0.001

  "根據表達式 y=sin(x)來計算 y 值

  y = Sin(x)

  "根據 x,y 的值用紅色描點

  picture1.PSet (x, y), RGB(255, 0, 0)

  "取下一個增量后的 x 值

  Next x End Sub

 二 、 分組 嘗試并熟悉代碼 1、把 FOR……NEXT 的步長 Step 后面的值由 0.001 改為 0.1 運行試一試; 2、把 FOR 循環中 x 的取值范圍由-10 到 10 修改為 0 到 10 運行試一試; 3、把 FOR 循環中 x 的取值范圍由-10 到 10 修改為-3.14 到 3.14 運行試一試; 4、把 picture1.Pset(x,y),RGB(255,0,0)中的 RGB(255,0,0)改為 RGB(0,255,0)或者 RGB(0,0,255)運行試一試。

 5、把 picture1.Pset(x,y),RGB(255,0,0)中的坐標(x,y)改為(4*x,4*y)運行試一試。

 三 、 由正弦曲線到花瓣

 第一階段 如何由正弦曲線到花瓣?

 第二階段 如何由一朵花到其他復雜的圖形?

  代碼提示:

 第三階段 嘗試畫出不同的圖形

 在 現 有 代 碼 中 把 函 數 式 y=sin(x) 改 為 y=sin(3*x) 、 y=sin(5*x) 、y=sin(1/4*x)和 y=sin(3/2*x)將由原圖形變為以上四種圖形。

 你還能畫出哪些不同的圖形呢?提示:函數式改為 cos(x),tan(x)? 你會把紅色的圖形改為其他的顏色嗎? 大膽地試一試吧。

 四 、 思考 :如何 畫出以下圖案 ? 在時間允許的情況下,每組選擇一個函數圖形來完成,在完成自己組的圖形后可以嘗試其他圖形。(如果本節課時間不夠可以作為下一節課的問題思考。)

 提示:

 1 1 、 極坐標轉換為直角坐標的公式為:

 設極坐標的極軸為 R R ,角度為 t t ,則直角坐標系中 y x,y 為:

 x=R*cos(t)

 y=R*sin(t)

 2 2 、注意 sin() 函數的周期為- -4 3.14 到 到 3.14

 3 3 、不需要考慮圖形的對稱,以上圖形都是單函數圖形。

  課堂小結:

 1、算法是指解決問題的方法和步驟。

 2、信息編程加工的步驟:

 信息分析->設計方法->編寫代碼->調試運行 極坐標函數式 R=a*sin(3*t) 極坐標函數式 R=a*sin(2*t) 極坐標函數式 R=a*sin(4*t) 極坐標函數式 R=a*sin(5/9*t)

推薦訪問: 編程 加工 學案

【信息編程加工導學案】相關推薦

工作總結最新推薦

NEW