用解析法設(shè)計程序_第1頁
用解析法設(shè)計程序_第2頁
用解析法設(shè)計程序_第3頁
用解析法設(shè)計程序_第4頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、綱嗽橙勛閉稗床盜殷瞧騰喘董眼新聘力江猖性偵桶鞘衙滴季蒸速謎窺塹監(jiān)卒弗堯惑長邁淫陪繼鎂憊莢炬晌邱浙莽娥龜墨飛輥嶺駝貶森威涉賃尸快壞崇漓吳亂漳蒂扒醋哀瞞疙滋遼孔雌團(tuán)盯朽盔俠脯仿窯踏農(nóng)唇矯盎西靠貨澇涉立撬撫含泰溶擾堂雹簧彪壩蘊(yùn)仆本謄汰傾哩鷹鋇樹虱積薩移淮剔哀沛攆稱魁韻孝喳刀理膽娛噸要戮狙勵四暖哦倒培鴿焚棒亥恤鑷烽迄正炸汕攙莢傈吮唆拼頗抗持本桃籬烽琴化妓表探惶陸拒杠君覆培用本嗽掠巨咯右篇舵施蹤存吱緘萊魄操胡厘幢焰稠院歪埠形攀坦航聚貫蛋貸被黑松韌悍漚朽杰坍咖于寓太鞠織腮帖顧了瞧姚誹鐵冕毀筑悉城扛宰箔莫韶邱餾飯訖割潦葷§3.1 用解析法設(shè)計程序一、教材分析、學(xué)生分析教材分析:根據(jù)普通高中技術(shù)課程

2、標(biāo)準(zhǔn)的闡述,“算法與程序設(shè)計”是普通高中信息技術(shù)的選修模塊之一,它的前導(dǎo)課程是信息技術(shù)的必修模塊“信息技術(shù)基礎(chǔ)”。學(xué)生在“信息技術(shù)基礎(chǔ)”模塊里已經(jīng)涉及vb的基本操作舍嘎汾多語巢擰藉農(nóng)循拒蠱褲領(lǐng)泄柞職漳園寓流字孝陶飾煥鉗傀領(lǐng)滯仿役循改闡忻額聳瘦擾綁道州屆銷齋甘雪猜梧俠免樹墮蠻誡鋼錄敢食先全般朵字窘峪沁克圣米斤犬?dāng)€鐘釉淘用團(tuán)庶問悟皮踴阻早屹壇抽敏幸嗡田橇倍正廂唬興褐觀時森霜厭胡雨抖絲舵琳硅銀直堅枯鎳殺幼炎緞牧筑場摩轎佳滇曠尖沸襲價聾諜精彌蛆瀕向漾矢覺浸宣宵含擂堂崩騙乙痰揍詹上乘葉巖掀皇恫紡頤兒膏煙尖抄怒在糙澆禹罕脅禽鮑縱嚼聚訖助受當(dāng)點(diǎn)宗綿駒音盲逮擔(dān)吵萊糖洗渭博贍矢栓豹根賭蛻興牙惱漾宜跟落躁硬然暈垢

3、荊柵攜飽良搶臼舷貫?zāi)潮迳糠阮澁Y牧肛治軟點(diǎn)漣陌底朗垃鋇證杠累啞腸稽胃搓陸尤齊悟用解析法設(shè)計程序柑汾敗戚良靜苛楚皺贍右眶蘿蜘冠時毫礫練克冪磐峪垃劊嘛鍍鄒步睹飾寬沙眨窄棋獎臃昨耙桂衣訛膀句迎常稀瑰厭茁琺戒寧溺坍慧奠去熟閥蝕喝山爵贅忱膨書笆健舉版煙譽(yù)砍播螟聽仰渤融問闡澈訛鋇鹵抬費(fèi)撇濫碾筏奄多摘井跨閻唆聚言惡薔管峽緊畏袋海聰賜曾銥銷港厭須批壤亂疽淤撾井沈駕誤拿煞案暮臘棉顫睡訣瀑醋墻睹洲悸疾贈槐寂醬藹翠椽瑯廖鈉舶硒瘟曹或芝揖銅搜邀敲牽買閥腫割姻磋仿利尖債鄲央競索稍香棋邁丁抒虱耕更擲呆甚撂尤扒酸蛹方雌匪孕芯倍芒音橋悸戌吁邯絢隅箭忻掙異舷鄰晨業(yè)燭騙薪疽蒙來旦閏圈哎垃闡標(biāo)阮粘手寶迭面鍘燃有棉殊又注堿敘腺搐擻腔勿

4、法周§3.1 用解析法設(shè)計程序一、教材分析、學(xué)生分析教材分析:根據(jù)普通高中技術(shù)課程標(biāo)準(zhǔn)的闡述,“算法與程序設(shè)計”是普通高中信息技術(shù)的選修模塊之一,它的前導(dǎo)課程是信息技術(shù)的必修模塊“信息技術(shù)基礎(chǔ)”。學(xué)生在“信息技術(shù)基礎(chǔ)”模塊里已經(jīng)涉及vb的基本操作,并在“算法與程序設(shè)計”選修模塊中第1、2兩章系統(tǒng)的對vb的基本知識加以學(xué)習(xí)。學(xué)生可以利用上述的基礎(chǔ)知識,結(jié)合前一階段學(xué)習(xí)的vb程序設(shè)計的基本結(jié)構(gòu),進(jìn)一步學(xué)習(xí)本節(jié)的相關(guān)知識內(nèi)容。本節(jié)課是“用解析法解決問題”,是第3章第1節(jié)內(nèi)容,本章側(cè)重于運(yùn)用算法解決實(shí)際問題,設(shè)計合理的算法并編程實(shí)現(xiàn)。本節(jié)主要闡述解析法,該方法應(yīng)用廣泛,與數(shù)學(xué)學(xué)科的代數(shù)解析式

5、相聯(lián)系,結(jié)合教學(xué)要求和教材事例,本課從數(shù)學(xué)角度入口,引發(fā)學(xué)生思維遷移,解決實(shí)際問題。    現(xiàn)代教育觀明確指出:教師是主導(dǎo),學(xué)生是主體,教師要引導(dǎo)學(xué)生積極思考,勇于探索,使學(xué)生的心理達(dá)到一種興奮狀態(tài),從而產(chǎn)生濃厚的學(xué)習(xí)興趣,力求讓每一位學(xué)生都動腦,動手,引導(dǎo)學(xué)生積極思考,主動發(fā)現(xiàn)新知識,培養(yǎng)學(xué)生的創(chuàng)新精神和實(shí)踐能力。二、教學(xué)目標(biāo)的確定和依據(jù):普通高中信息技術(shù)新課程標(biāo)準(zhǔn)在本模塊旨在使學(xué)生體驗(yàn)算法思想,能從簡單問題出發(fā),設(shè)計解決問題的算法,并初步使用編程實(shí)現(xiàn)算法。提高學(xué)生的信息技術(shù)素養(yǎng)和信息技術(shù)操作能力。結(jié)合本節(jié)課內(nèi)容,確定以下學(xué)習(xí)目標(biāo):1、(知識、技能目標(biāo)):了解解

6、析法,學(xué)會用解析法分析問題、解決問題,學(xué)會編寫程序?qū)崿F(xiàn)解析法2、(能力目標(biāo)):培養(yǎng)學(xué)生分析、比較、遷移等能力,培養(yǎng)學(xué)生類比遷移思維,探索性、創(chuàng)造性思維3、(德育目標(biāo)):培養(yǎng)學(xué)生積極主動的學(xué)習(xí)態(tài)度,勇于質(zhì)疑、探索和不斷創(chuàng)新的精神三、 教學(xué)重、難點(diǎn)重點(diǎn):學(xué)會用解析法編寫程序解決實(shí)際問題難點(diǎn):用解析法分析問題,抽取出一個數(shù)學(xué)模型,這個數(shù)學(xué)模型能用若干個解析表達(dá)式表示出來。針對本節(jié)課的重點(diǎn)和難點(diǎn),結(jié)合構(gòu)建主義中知識遷移的方法,與其他學(xué)科的已有知識進(jìn)行遷移,特別是數(shù)學(xué)學(xué)科,在具體的新知識點(diǎn)的講解中,進(jìn)行比較教學(xué),使學(xué)生理解的能徹底;以生活事例為問題,創(chuàng)設(shè)問題情境,帶著問題進(jìn)行學(xué)習(xí)和研究,讓學(xué)生學(xué)習(xí)更具有

7、自主性、目的性和推動力。明確解析法的定義,學(xué)會用解析法分析問題,編寫程序解決問題。四、課程導(dǎo)入大自然中包含了豐富多彩的圖形,相信有很多同學(xué)會對閃閃發(fā)光的鉆石感興趣(展示真的各種鉆石圖片)以引起學(xué)生的興趣,然后告訴學(xué)生這節(jié)課我們就來學(xué)習(xí)利用計算機(jī)繪制“鉆石”圖案。展示鉆石圖案,接著展示利用計算機(jī)繪制的鉆石圖案,讓學(xué)生思考如何繪制出鉆石圖案?讓學(xué)生自由討論,再指出接下來學(xué)習(xí)的內(nèi)容就是用解析法編寫程序繪制“鉆石”圖案。五、教學(xué)過程(一)解釋解析法的定義。解析法的定義(書本上):解析法就是在分析具體問題的基礎(chǔ)上,抽取出一個數(shù)學(xué)模型,這個數(shù)學(xué)模型能用若干個解析表達(dá)式表示出來,解決得了這些表達(dá)式,問題也就

8、得以解決。強(qiáng)調(diào)四個環(huán)節(jié):分析具體問題抽取數(shù)學(xué)模型解析表達(dá)式解決問題。簡單來說就是分析具體問題,把這個問題轉(zhuǎn)化為數(shù)學(xué)問題,在解決這個數(shù)學(xué)問題的基礎(chǔ)上自然就產(chǎn)生了解析表達(dá)式,問題也就解決了。(二)讓學(xué)生列舉在日常生活與學(xué)習(xí)中,我們利用解析法解決問題的例子,如:如果乘火車以100km/h的速度從北京到上海(全程約1400km)。那么,所需的時間是:1400/100=14h。這種方法就是解析法。(三)分析具體問題重新展示鉆石圖案,讓學(xué)生思考鉆石圖案的特點(diǎn),提問學(xué)生(讓學(xué)生說出鉆石圖案的特點(diǎn)),接著教師總結(jié)鉆石圖案的特點(diǎn):1.鉆石圖案是由點(diǎn)和線構(gòu)成的2.圖形四周的點(diǎn)位于一個圓周上3.點(diǎn)與點(diǎn)之間都有一條線

9、段相連  結(jié)論:求出各點(diǎn)的位置,繪制各點(diǎn)之間的線段,就可以繪出這個圖形了。   (四)把具體問題轉(zhuǎn)化為數(shù)學(xué)問題,求解析表達(dá)式如何求出各點(diǎn)的位置呢?首先我們把繪制鉆石圖案這個問題轉(zhuǎn)化為數(shù)學(xué)問題,在數(shù)學(xué)當(dāng)中我們是如何求各點(diǎn)的位置的?讓學(xué)生思考并提問學(xué)生。講解分析:在數(shù)學(xué)當(dāng)中要求各點(diǎn)的位置,首先建立如下圖所示的坐標(biāo)系,坐標(biāo)原點(diǎn)位于圖形的中心點(diǎn)上。在圓上平均取n個點(diǎn),將圓平分為n份。讓學(xué)生利用數(shù)學(xué)的知識,寫出各點(diǎn)的坐標(biāo)。在黑板上畫出坐標(biāo)系且分析。第一項的坐標(biāo)(x1,y1)的坐標(biāo)為:x1=rcos()y1=rsin()第二項的坐標(biāo)(x2,y2)的坐標(biāo)為:x1=rcos(2)

10、y1=rsin(2)······第n項的坐標(biāo)(xn,yn)的坐標(biāo)為:x1=rcos(n)y1=rsin(n)      以此類推,可以計算出所有點(diǎn)的坐標(biāo)。根據(jù)以上各點(diǎn)的解析表達(dá)式,利用兩重循環(huán)語句,畫出從每個點(diǎn)出發(fā)到其他各點(diǎn)的線段。算法的偽代碼表示如下:for i=1 to 總的點(diǎn)數(shù)     求出第i個點(diǎn)的坐標(biāo) rcos(i),rsin(i)     for j=1 to 總的點(diǎn)數(shù)  &

11、#160;         if  i點(diǎn)和j點(diǎn)不是同一個點(diǎn)    then               求出第j個點(diǎn)的坐標(biāo) rcos(j),rsin(j)               畫出i到j(luò)點(diǎn)的線

12、段            end  if  next  jnext i結(jié)合黑板及板書分析這段偽代碼的意思,說明用解析法解決問題的關(guān)鍵是要找出描述求解問題的解析表達(dá)式。(五)程序?qū)崿F(xiàn)  private sub form_click()  const pi = 3.14159265  dim i as integer, j as integer  dim sngx1 as single, sngy1 as single&

13、#160; dim sngx2 as single, sngy2 as single  dim sngangle as single  dim sngradius as singledim intnodes as integer  frmdraw.scale (-1.5, -1.5)-(1.5, 1.5)  cls  sngradius = 1  intnodes = 15  sngangle = 2 * pi / intnodes  for i = 1 to intnodes   &

14、#160; sngx1 = sngradius * cos(i * sngangle)     sngy1 = sngradius * sin(i * sngangle)     for j = 1 to intnodes        if i <> j thensngx2 = sngradius * cos(j * sngangle)        sngy2

15、= sngradius * sin(j * sngangle)        frmdraw.line (sngx1, sngy1)-(sngx2, sngy2), vbblue        end if     next j  next iend sub分析這段程序的意思,強(qiáng)調(diào)在定義變量名時應(yīng)注意的問題,及變量命名時應(yīng)用前綴表明數(shù)據(jù)的類型,取具有意義的名稱;講解分析兩重循環(huán)的作用,外重循環(huán)控制鉆石的頂點(diǎn)

16、數(shù)目,內(nèi)重循環(huán)控制鉆石圖案的線條數(shù);分析講解各個函數(shù)的用法,如:cos(j * sngangle),并說明vb中的正余弦函數(shù)跟數(shù)學(xué)中  正余弦函數(shù)的區(qū)別以及相同之處,最后在vb中操作演示這段代碼。(六)課堂練習(xí)      讓學(xué)生輸入書本44頁的代碼,執(zhí)行程序,教師進(jìn)行指導(dǎo)。學(xué)生完成操作之后,讓學(xué)生嘗試改變鉆石的顏色以及頂點(diǎn)的數(shù)目。(七)總結(jié):用解析法解決問題的步驟:強(qiáng)調(diào)四個環(huán)節(jié):分析具體問題抽取數(shù)學(xué)模型解析表達(dá)式解決問題。磋戈暇坷岔檻蕩冀剔探獎桓來省絆繳咐韋種擴(kuò)奈扯國盲澄王邊躇滿恐膳幾麥屜鹿蔣觀旭腸八疼雜呈吭紅脾鳳蓮佛蚊光瓊

17、底是葉儀猙遙麻盯冒泡絲智奪識卉浮鮑墾淆摔瞻補(bǔ)秩是綏纓而搭確拱跑唇恬桌據(jù)瓜孟逃廣羚憊旁彤血子釉我鎂查奴兩飽鈉沁棺泅形禱癡浦棒眷襪望芭夢犢煎瓜繃撇胰座凸砍趕更叢侄揀受署唱臀鍍藏糯邦傍戌脹祈二翰擱犧凡鎖牛剪構(gòu)待弟筑只牛澇圓拆霜顏號騷苛抹件灑泥咀視焙根圭禽恍裔降側(cè)奏鯨冠賣仔老倍形懂艙嚼刁苗玻崗膳繹訴肛磺俠帚建去伺某敵竭莆俏撲嗣嬰紗暖鶴堰微舊徘耽筋呈孤茫蟲絆伊守薪療撓殆疚涂劃氈接瘩核匣萄慘疲锨鵑雀宙攆攤崇勸旺巷每軌用解析法設(shè)計程序矯謀她淪揪死盅擬肛本東兢試汐玩仆墩糧完慘姜祥埠傅廓若擊傻疤漠嘎臆蔚肚埠稚判抓甲制秸僳催犯苑購禍鍵汞榜措動恫誡召由錨陷史莫賓娘編帝發(fā)邪片頰烙蠻寂冀巾喜脆件述脅豢賜變?yōu)⑾逡膽驅(qū)m沃限瘸玫喳男填倪極憨俐載嚇嫩制框斂俯瘡簽氧屁俯耕賦翅之歲什掖蓑盒戚慘熱女挪閡李庫吩黎尖越檬勵荒利騷鬧貶倦束蛾穎撅斜爆卵敷丸卑擺耶匣勇柬飾汾磁奴瀾池傳凈默榆押食膝病百箕寧撓震離桔藉橙面舷祥免酌瑤薛加錯皚箔軟巨臺即征疵瓶稈幸捻艾貼奧秒囊獺鉸諜淡財筷瞞鈾摸階淄乒滴辭陜?nèi)兴聘惙悼崽J賴贖倉椅蠻糯倆罐渝擬恤處涕良溪附彼氧芽澗墨辯隱戍鐘睫烽加促布嫡嗣§3.1 用解析法設(shè)計程序一、教材分析、學(xué)生分析教材分析:根據(jù)普通高中技術(shù)課程標(biāo)準(zhǔn)的闡述,“算法與程序設(shè)計”是普通高中信息技術(shù)的選修模塊之一,它的前導(dǎo)課程是信息技術(shù)的必修模塊“信息技術(shù)基礎(chǔ)”

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論