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

下載本文檔

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

文檔簡介

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

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論