1.知識與技能
(1)瞭解迴圈語句的作用,理解畫同心圓的程式。
(2)掌握for/next語句的格式和執行過程。
(3)瞭解for/next迴圈語句的一些注意事項。
(4)初步理解程式的迴圈結構。
2.過程與方法
通過分析畫同心圓的程式,逐步掌握for/next迴圈語句的執行方式和應用以及書寫格式、應用。體驗計算機利用迴圈結構程式解決問題的方法。
工具/原料
電腦
VB程式軟體
方法/步驟
•回顧如何畫一個圓?
•思考如何畫2個同心圓,3個同心圓……甚至更多的同心圓?
•為什麼要學會使用迴圈結構?
普通方法:
畫一個圓
Private Sub Form_Click()
Circle (2500, 2500), 100
End Sub
畫2個同心圓
Private Sub Form_Click()
Circle (2500, 2500), 100
Circle (2500, 2500), 200
End Sub
畫n個同心圓
Private Sub Form_Click()
Circle (2500, 2500), 100
Circle (2500, 2500), 200
Circle (2500, 2500), 300
……………………………
End Sub
迴圈結構:
For-next 迴圈語句格式
For <迴圈變數> = <初值> to <終值> step <步長>步長> 終值> 初值> 迴圈變數>
<迴圈體>迴圈體>
Next <迴圈變數>迴圈變數>
迴圈變數的值:用來控制迴圈次數(數值型別變數)
迴圈體:每次迴圈重複做的語句
用迴圈結構畫20個同心圓,方法如下
用迴圈結構畫100個同心圓,方法如下
Private Sub Command2_Click()
For i = 100 To 10000 Step 100
r = i
Circle (2500, 2500), r
Next i
End Sub
注意事項
步長為0的100個同心圓時,會有什麼情況?一個圓
步長為1時,會有什麼情況?