【正文】
amp。printf(“n”)。for(j=1。jprintf(“ ”)。i{ for(j=1。for(i=1。} }include “” main(){ int i。ifor(j=0。amp。jif((i+j==35)amp。for(i=2。if(j==i)printf(“%10d”,i)。for(i=2。for(i=2。for(i=2。scanf(“%d”,amp。}printf(“s=%dn”,s)。if(xs+=x。a)。printf(“,%d”,f3)。x=x0y/y1。x=(x1+x2)/2。if(x==i)printf(“shi!”)。b=r。m, amp。scanf(“%ld”,amp。printf(“%d t%d t”,f1,f2)。} printf(“%d n”,c)。while(i{if((i%3==0)amp。while(i{ scanf(“%f”,amp。s=s+t。while(i求1+2+3+4+………+n的值求12+22+32+………+n2的值求1+1/2+1/3+………+1/n的值 、求n!的值 include “” main(){ int i=1,n,p=1。②把握循環(huán)三要素:循環(huán)變量賦初值、循環(huán)體、循環(huán)的終止條件??梢越o出一些提示,讓學(xué)生獨(dú)立或者同桌一組討論設(shè)計相關(guān)程序。(2)為了能讓學(xué)生順利進(jìn)行操作練習(xí),必須確保所有學(xué)生機(jī)正常使用;(3)為了使演示能順利進(jìn)行,確保教師機(jī)正常運(yùn)作。二、說教法教學(xué)方法:演示法、任務(wù)驅(qū)動法和巡堂輔導(dǎo)法“教必有法,而教無定法”,只要方法適當(dāng),必定有效。高中階段的程序設(shè)計的學(xué)習(xí)不是為了培養(yǎng)程序設(shè)計人員,而是希望通過程序設(shè)計的平臺讓學(xué)生進(jìn)一步了解電腦解決各種問題的方法,激發(fā)學(xué)生更深入學(xué)習(xí)電腦基本特性的興趣;是學(xué)生解決問題的思維鍛煉的途徑;同時讓年輕一代理解我們真正應(yīng)該如何利用電腦。如果沒有跑完全程,那么又會想離終點(diǎn)還有多遠(yuǎn)。請同學(xué)們開展互評和自評并選出完成得最好的同學(xué)。這個環(huán)節(jié)中,教師到學(xué)生中進(jìn)行個別輔導(dǎo),可利用廣播教學(xué)或者投影儀對學(xué)生中普遍存在的問題進(jìn)行集體解答。本環(huán)節(jié)要達(dá)到的目的:一是鞏固For語句在頭腦中的印象;二是利用For語句解決實(shí)際問題。引導(dǎo)學(xué)生畫出程序流程圖后編程,切換到VB,運(yùn)行并調(diào)試程序。④ 關(guān)于ForNext語句,利用立即窗口測試代碼,并補(bǔ)充說明以下幾點(diǎn):1)關(guān)鍵字For、to、Next 和“=”不能省略不寫。循環(huán)結(jié)構(gòu)程序的特點(diǎn)是:程序中的一組語句(稱為循環(huán)體)在一定條件下可多次被重復(fù)執(zhí)行,今天就一起來研究第三種程序設(shè)計結(jié)構(gòu)循環(huán)程序設(shè)計中的FOR-NEXT語句。(2)過程與方法:,體會循環(huán)語句的特點(diǎn)和優(yōu)越性; ,理解循環(huán)控制變量初值、終值、步長與循環(huán)次數(shù)的關(guān)系;,理解循環(huán)語句的執(zhí)行過程?!菊n后探究】(設(shè)計用時:1分鐘)題目:(課本53頁實(shí)踐2)假日小隊的同學(xué)為居民樓內(nèi)每戶居民計算電費(fèi),樓內(nèi)有10戶居民,編寫一個程序,輸入每一戶的用電量,然后計算出應(yīng)繳的電費(fèi),再輸入下一戶的用電量,再計算應(yīng)繳電費(fèi)??一直重復(fù)下去直到全部用戶計算完畢。五、重點(diǎn)難點(diǎn)讓學(xué)生學(xué)會使用VB語言的For循環(huán)語句來實(shí)現(xiàn)循環(huán)控制結(jié)構(gòu),解決實(shí)際問題。教案采用任務(wù)驅(qū)動下研究性學(xué)習(xí)式教學(xué)模式,教師通過“任務(wù)”鼓勵學(xué)生以發(fā)散思維、創(chuàng)新思維等方法尋找“感覺”,并加以歸納、推理。二、教學(xué)環(huán)境本節(jié)課應(yīng)在具有多媒體廣播教學(xué)系統(tǒng)的電腦室或具有大屏幕投影儀的多功能室上課。四、教學(xué)目標(biāo)掌握FOR循環(huán)語句的格式。a 實(shí)踐2S=0 For a = 5 To 1 Step -1s = s + a Next aPrint “s=”。循環(huán)結(jié)構(gòu)是程序設(shè)計的三種基本結(jié)構(gòu)之一,是程序設(shè)計的基礎(chǔ)。教學(xué)環(huán)境:多媒體電子網(wǎng)絡(luò)教室 二. 教學(xué)過程(一)復(fù)習(xí)提問、銜接導(dǎo)入(5’)屏幕顯示:例1:輸出1到10之間的自然數(shù)。教師歸納 ① 循環(huán)語句的功能:利用循環(huán)語句,可以實(shí)現(xiàn)循環(huán)體內(nèi)的語句反復(fù)執(zhí)行。在例例2的基礎(chǔ)上,為更好地理解本課內(nèi)容,激發(fā)學(xué)生的創(chuàng)造性思維,設(shè)計了以下幾個例題。這樣做,問題是解決了嗎?如果某個數(shù)既是3的倍數(shù)又是5的倍數(shù)(譬如15),就重復(fù)加了兩次。因此可以指定X為循環(huán)控制變化,其變化范圍是[0,240],Y=170X,當(dāng)X、Y 滿足等式5*X+12*Y=1200時,Y、X即為所求的大、小盒子數(shù)。選擇兩到三位學(xué)生代表,給大家展示自己的程序,教師可以趁此對程序有問題的學(xué)生進(jìn)行全班解答。【教學(xué)難點(diǎn)】描述和應(yīng)用循環(huán)結(jié)構(gòu)時,三要素的準(zhǔn)確把握和正確表達(dá)。教學(xué)難點(diǎn):循環(huán)結(jié)構(gòu)的嵌套使用;循環(huán)變量在雙重循環(huán)中的變化規(guī)律。三、說學(xué)法在新課程理念下,課堂是學(xué)生的,學(xué)生為主體,教師為主導(dǎo)。(2)通過演示文稿中三個例題的講解,配合板書與相關(guān)問題,讓學(xué)生了解PRINT方法的語法特點(diǎn),通過對例題的比較發(fā)現(xiàn)循環(huán)體和循環(huán)變量在循環(huán)結(jié)構(gòu)中的作用。五、課后總結(jié)Print方法作為VB中數(shù)據(jù)輸出的重要方式之一,它能夠靈活有效的控制輸出字符的排列方式,這一點(diǎn)正是Label控件所欠缺的。i題型1 輸入輸出多個數(shù)據(jù)eg輸出1~10000之間所有的整數(shù) include “” main(){ int i=1。} printf(“%dn”,s)。include “” main(){ int i=1,n,p,z。i++。}方法2 include “” main(){ long i=10006,c=0。i++。i++。} }題型7 公約數(shù)與公倍數(shù)eg7 任意輸入兩個正整數(shù),求其最大公約數(shù)和最小公倍數(shù)。b=m。scanf(“%d”,amp。while(fabs(y)1e5){ y1=2*x1*x1*x14*x1*x1+3*x16。while(fabs(xx0)1e5){ x0=x。} while(i{ f3=f1+f2。max=a。iinclude “” main(){ int x,n=0,s=0。x)。if(xs+=x。}include “” main(){ int i,m。}include “” main(){ int i,m。scanf(“%d”,amp。for(i=100。jif(i%j==0)break。} }include “” main(){ int i,j,k。ifor(j=0。if(15*i+9*j+k==300)printf(“ni=%10dj=%10dk=%10d”,i,j,k)。m{ for(n=1。jprintf(“ ”)。printf(“n”)。}}include “” main()