數(shù)學(xué)教案:賦值語句_第1頁
數(shù)學(xué)教案:賦值語句_第2頁
數(shù)學(xué)教案:賦值語句_第3頁
數(shù)學(xué)教案:賦值語句_第4頁
數(shù)學(xué)教案:賦值語句_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

學(xué)必求其心得,業(yè)必貴于專精學(xué)必求其心得,業(yè)必貴于專精學(xué)必求其心得,業(yè)必貴于專精1。3基本算法語句1.3.1賦值語句整體設(shè)計(jì)教材分析算法的基本思想就是探求解決問題的一般方法,并將解決問題的步驟用具體化、程序化的語言加以表述.描述算法的方式經(jīng)歷了從簡單的自然語言向高級(jí)的計(jì)算機(jī)程序語言的發(fā)展過程,自然語言通俗易懂、直接明了,流程圖直觀形象,體現(xiàn)算法過程的結(jié)構(gòu)特征.本節(jié)將介紹的偽代碼是將流程圖的各種結(jié)構(gòu)用接近計(jì)算機(jī)程序語言的算法語句進(jìn)行表述的,偽代碼為編制計(jì)算機(jī)程序提供了便利。本節(jié)將介紹偽代碼中的基本語句之一的賦值語句,它的結(jié)構(gòu)比較簡單,容易掌握,但要注意其基本的結(jié)構(gòu)特征.三維目標(biāo)通過對(duì)賦值語句的知識(shí)的學(xué)習(xí),采取講授與局部探究的教學(xué)的方法,使學(xué)生掌握賦值語句的結(jié)構(gòu)和作用的基本的知識(shí)與運(yùn)用這些知識(shí)解決問題的技能,達(dá)到培養(yǎng)學(xué)生理解數(shù)學(xué)與運(yùn)用數(shù)學(xué)的情感與將數(shù)學(xué)與計(jì)算機(jī)整合的價(jià)值觀.重點(diǎn)難點(diǎn)教學(xué)重點(diǎn):正確理解賦值語句作用。教學(xué)難點(diǎn):準(zhǔn)確寫出賦值語句.課時(shí)安排1課時(shí)教學(xué)過程導(dǎo)入新課設(shè)計(jì)思路一:(情境導(dǎo)入)有三個(gè)小朋友甲、乙、丙。甲有50粒糖果,乙有43粒糖果,丙有13粒糖果?,F(xiàn)在他們做一個(gè)游戲.從甲開始,將自己的糖分三份,自己留一份,其余兩份分別給乙與丙,多余的糖果自己吃掉,然后乙與丙也依次這樣做.問最后甲、乙、丙三人各有多少粒糖果?分析:這個(gè)問題中我們關(guān)心的是在游戲過程中每個(gè)小朋友的糖果個(gè)數(shù),且他們所擁有的的糖果數(shù)是在變化的.因此可用a,b,c三個(gè)變量分別存放甲、乙、丙三個(gè)小朋友在某一時(shí)刻所擁有的糖果數(shù)。對(duì)于每人,分糖后,他的糖果數(shù)一定為原來的糖果數(shù)的3的倍數(shù)(因?yàn)榉痔沁^程糖果的數(shù)目不一定都剛好分完,用整除恰恰可以表示多余的糖自己吃掉).而其他兩人則增加與這個(gè)小朋友現(xiàn)在擁有的一樣的糖果。設(shè)計(jì)思路二(復(fù)習(xí)引入)前面我們學(xué)習(xí)了算法的自然語言與流程圖的知識(shí),僅有這些還不夠,它們對(duì)于計(jì)算機(jī)來說,都不認(rèn)識(shí).要想實(shí)現(xiàn)人機(jī)對(duì)話還有一個(gè)過程,即要引入一種語言,讓計(jì)算機(jī)來認(rèn)識(shí)它,下面我們就介紹一種過渡語言——偽代碼.那么我們就先學(xué)習(xí)最基本的語句:賦值語句。推進(jìn)新課新知探究我們知道,順序結(jié)構(gòu)是任何一個(gè)算法都離不開的基本結(jié)構(gòu).輸入、輸出語句和賦值語句基本上對(duì)應(yīng)于算法中的順序結(jié)構(gòu).賦值語句用來表明賦給某一個(gè)變量一個(gè)具體的確定值的語句。它的一般格式是:變量←表達(dá)式賦值語句中的“←”叫做賦值號(hào).賦值語句的作用:先計(jì)算出賦值號(hào)右邊表達(dá)式的值,然后把這個(gè)值賦給賦值號(hào)左邊的變量,使該變量的值等于表達(dá)式的值。注:①賦值號(hào)左邊只能是變量名字,而不能是表達(dá)式.如:2←X是錯(cuò)誤的.②賦值號(hào)左右不能對(duì)換.如“A←B”“B←A"的含義、運(yùn)行結(jié)果是不同的。③不能利用賦值語句進(jìn)行代數(shù)式的演算.(如化簡、因式分解、解方程等)④賦值號(hào)“←”與數(shù)學(xué)中的等號(hào)意義不同.記憶技巧:在賦值的時(shí)候聯(lián)系等式的習(xí)慣來記憶即由右到左,把右面給左。應(yīng)用示例思路1例1用偽代碼寫出求x=23時(shí)多項(xiàng)式7x3+3x2-5x+11的值的算法。分析:這個(gè)問題可以使用賦值語句,將23賦值給x,然后再將x賦值給7x3+3x2-5x+11就可以了.解:算法1:x←23;P←7x3+3x2-5x+11。算法2:x←23;P←((7x+3)x-5)x+11。點(diǎn)評(píng):上述的兩種算法,算法1要做6次乘法運(yùn)算,算法2只要做3次乘法運(yùn)算,由此可見算法的好壞會(huì)影響運(yùn)算的速度.算法2是秦九韶算法,其算法特點(diǎn)是:通過一次式的反復(fù)運(yùn)算,逐步得出高次多項(xiàng)式的值;對(duì)于一個(gè)n次多項(xiàng)式,至多做n次乘法和n次加法.例2給一個(gè)變量重復(fù)賦值,使它結(jié)果是20.分析:重復(fù)賦值即是對(duì)一個(gè)變量的值進(jìn)行的多次反復(fù)的賦值。偽代碼:A←10;A←A+10。變式訓(xùn)練在此程序的基礎(chǔ)上,設(shè)計(jì)一個(gè)程序,要求最后A的輸出值是30。(該變式的設(shè)計(jì)意圖是使學(xué)生加深對(duì)重復(fù)賦值的理解)偽代碼:A←10;A←A+15;A←A+5.點(diǎn)評(píng):對(duì)于一個(gè)變量可以多次賦值,變量的值就是最后一次的賦值.例3半徑為r的圓的面積計(jì)算公式為S=πr2,當(dāng)r=10時(shí),寫出計(jì)算圓面積的算法.分析:根據(jù)題目的意思,使用賦值語句就可以完成運(yùn)算。解:偽代碼如下:r←10;S←πr2。點(diǎn)評(píng):在算法語句中,賦值語句起到了對(duì)變量給予確定值的作用,使運(yùn)算可以算出結(jié)果。例4寫出求:1+2+3+…+100的算法中的賦值語句.分析:對(duì)于本題的解法可以使用求和公式來進(jìn)行賦值就可以得到結(jié)果。解:偽代碼:n←100;s←。點(diǎn)評(píng):本題后面還有其他的算法語句,在這里可以使用賦值語句來解決關(guān)鍵問題。思路2例1語句a←5,b←6,c←a,a←b,b←c執(zhí)行后,a,b,c的值分別為()A。5,6,5B.6,5,0C.5,6,6D.6,5,5分析:賦值語句主要看變量的最終的值,不要只看開始的值,從而出現(xiàn)解答的錯(cuò)誤。答案:D點(diǎn)評(píng):這是對(duì)賦值語句的基本的運(yùn)用,但也較靈活,只要抓住賦值語句的特點(diǎn)就可以了。例2請(qǐng)給出底面邊長為a,側(cè)棱長為b的正四棱錐的體積的算法。分析:要寫出它的算法,必須先求出體積表達(dá)式,由幾何的知識(shí)可以知道V=,就可以寫出算法了。解:算法如下:S1輸入a,b;S2V←;S3輸出V.點(diǎn)評(píng):本題使用了自然語言給出的算法,但在其中對(duì)V是使用了賦值語句的符號(hào)。例3請(qǐng)?jiān)O(shè)計(jì)一個(gè)算法,使得輸入A,B,C三點(diǎn)坐標(biāo)(x1,y1),(x2,y2),(x3,y3),輸出三角形ABC的面積.分析:對(duì)于本題的解法較多,這里我們將介紹秦九韶公式來進(jìn)行算法設(shè)計(jì)。解:S1輸入x1,y1,x2,y2,x3,y3;S2a←;S3b←;S4c←;S5P←(a+b+c);S6S←;S7輸出S.點(diǎn)評(píng):在本題的算法設(shè)計(jì)中使用了賦值語句這一基本語句的格式來解決問題,加深對(duì)賦值語句的理解和運(yùn)用。例4設(shè)計(jì)一個(gè)算法計(jì)算(1+2+3+4+…+100)2的值。分析:本題我們使用求和公式和賦值語句就可以完成對(duì)問題的解答。解:算法如下:S1n←100;S2s←()2;S3輸出S.點(diǎn)評(píng):本題的算法也較多,在后面我們將會(huì)看到使用循環(huán)語句來解決這一類問題.知能訓(xùn)練1。一個(gè)直角三角形的兩條直角邊長分別是3和4,計(jì)算此三角形的面積。2。已知正四面體的棱長為2,計(jì)算此正四面體的體積。3。閱讀下面的偽代碼,并指出計(jì)算結(jié)果.x←;s←1;y←3x;z←2;s←s+x2+5y+z。4。閱讀下面的偽代碼,并給出它的運(yùn)算結(jié)果。a←3;b←-5;x←a+b;y←a-b;a←;b←.5。下面的偽代碼的運(yùn)算結(jié)果是多少。a←3;b←-5;a←a+b;b←a-b;a←;b←.解答:1。偽代碼為:a←3;b←4;s←.2.偽代碼為:a←2;v←a3.3。運(yùn)算結(jié)果為37。4。a=3,b=-5.5。a=0.5,b=-1。25。點(diǎn)評(píng):本練習(xí)從賦值語句的基本概念出發(fā)進(jìn)行命題,注意偽代碼是非嚴(yán)格的語言,只要能表達(dá)意思就可以,但要注意規(guī)范,在賦值時(shí)強(qiáng)調(diào)最后的值才是變量的值的思想,比如練習(xí)第4和5題充分說明了這個(gè)問題。課堂小結(jié)本節(jié)課主要學(xué)習(xí)了賦值語句,它是我們?cè)诮窈蟮乃惴ㄕZ句中的基本的形式,在使用過程中要注意以下幾點(diǎn):①賦值號(hào)左邊只能是變量名字,而不能是表達(dá)式(如:2←X是錯(cuò)誤的)。②賦值號(hào)左右不能對(duì)換(如“A←B"“B←A”的含義、運(yùn)行結(jié)果是不同的).③不能利用賦值語句進(jìn)行代數(shù)式的演算(如化簡、因式分解、解方程等)。④賦值號(hào)“←”與數(shù)學(xué)中的等號(hào)意義不同,教學(xué)時(shí)要加以強(qiáng)化.作業(yè)課本習(xí)題1。21。設(shè)計(jì)感想本節(jié)內(nèi)容比較簡單,是我們學(xué)習(xí)偽代碼的最基本的語句,所以在設(shè)計(jì)時(shí)注重挖掘它在運(yùn)用方面的問題,對(duì)于其結(jié)構(gòu)形式還

溫馨提示

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

評(píng)論

0/150

提交評(píng)論