粵教版B版八年級下冊信息技術2.6圣誕賀卡 課件.pptx
第六節(jié) 圣誕賀卡,粵教版 八年級下,粵教版初中信息技術,課件,新知導入,節(jié)日里,我們經(jīng)常用賀卡送朋友、老師、家人;那么,能不能利用VB來制作一個漂亮的賀卡呢?,新知講解,一、分析圣誕彩燈的制作方法,1、彩燈顏色的變換,計算機中,每種顏色都是由紅(R)、綠(G)、藍(B)三種基本顏色按不同的比例生成的。VB中使用RGB函數(shù)來設置顏色。格式為: RGB(紅色值,綠色值,藍色值) 每種顏色值的取值范圍:0255。,新知講解,2、多只彩燈的控制,添加Shape控件,屬性設置為3-Circle作為第一個彩燈; 添加Timer控件,周期性重復執(zhí)行12只彩燈的變色,使顏色不停變換。,新知講解,二、For循環(huán)語句,假設打印數(shù)字1、2、3.10,每個數(shù)字占一行,順序執(zhí)行10條print語句。,新知講解,若將10改為100,,1000呢?該怎么編寫?VB中用For循環(huán)語句專門做重復的工作。,新知講解,for循環(huán)語句的格式如下: For循環(huán)變量=初值 To 終值 Step 步長值 語句組 Next 初值、終值、步長值均為數(shù)值型。 步長值:循環(huán)變量每次的增量,可為負數(shù),新知講解,(1)將循環(huán)變量賦初值 (2)比較循環(huán)變量是否大于終值。如大于,退出Next后面語句,如小于等于,運行一次循環(huán)體的語句。 (3)遇到Next語句,循環(huán)變量增加步長值,轉步驟(2)繼續(xù)循環(huán)。,循環(huán)變量=初值,循環(huán)變量超過終值,語句組,循環(huán)變量增加一個步長值,是,否,新知講解,(1)試用For循環(huán)編寫計算1+2+3+.100,代碼: Private Sub Form_Click() For i = 1 To 100 s = s + i Next i End Sub,新知講解,(2)結合For語句的執(zhí)行過程,說說當步長值為負數(shù)時,F(xiàn)or循環(huán)的執(zhí)行過程。,如: For i=20 to 0 Step -2 循環(huán)體 Next i 說明從20到0,以步長為-2,循環(huán)10次,新知講解,三、用循環(huán)結構優(yōu)化彩燈控制,12只彩燈,都是重復性的工作,可用循環(huán)結構描述。,j=0,j11?,隨機設置第i只燈的顏色,j=j+1,是,否,(1)對循環(huán)變量j賦初值。 (2)比較j是否大于11。如大于,退出Next后面語句,如小于等于,運行一次循環(huán)體的語句,將j個彩燈變換顏色。,新知講解,(1)閱讀圖2-38“圣誕賀卡”代碼編輯窗口,將彩燈增加到15個,下列代碼如何修改? 改:For j=0 to 16 step 1,新知講解,(2)程序輸入完畢后,按F8鍵逐步語句執(zhí)行程序,將鼠標指向循環(huán)體中變量j,稍停片刻,就會顯示變量j的當前值。通過此方式,監(jiān)視循環(huán)變量j的變化,并將結果填入表中。,新知講解,(1)設計一個M*N的方格,要求每個格子能隨機變換顏色,如圖:,新知講解,(2)執(zhí)行下面代碼,變量s的值是:______,新知講解,重復循環(huán)除了For語句,還可以用Do循環(huán)語句,格式: Do While 循環(huán)體 Loop,循環(huán)條件滿足嗎?,循環(huán)體,否,是,課后習題,1、For.Next循環(huán)結構中( C)用來控制變量. A.for B. step C. next D. to,2、For.Next循環(huán)結構中step用來控制(D) A.循環(huán)變量 B.循環(huán)變量初值 C.循環(huán)變量終值 D.T循環(huán)變量增量,課后習題,3、For.Next循環(huán)結構中循環(huán)變量初值大于終值時,步長為(A)。 A、負數(shù) B、非負數(shù) C、正整數(shù) D、正數(shù),課堂總結,1、for循環(huán)語句的格式如下: For循環(huán)變量=初值 To 終值 Step 步長值 語句組 Next 初值、終值、步長值均為數(shù)值型。 步長值:循環(huán)變量每次的增量,可為負數(shù) 2、RGB(紅色值,綠色值,藍色值) 每種顏色值的取值范圍:0255。,板書設計,一、分析圣誕彩燈的制作方法。 二、For循環(huán)語句。 三、用循環(huán)結構優(yōu)化彩燈控制