




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
學必求其心得,業必貴于專精學必求其心得,業必貴于專精學必求其心得,業必貴于專精1。3基本算法語句1.3.1賦值語句整體設計教材分析算法的基本思想就是探求解決問題的一般方法,并將解決問題的步驟用具體化、程序化的語言加以表述.描述算法的方式經歷了從簡單的自然語言向高級的計算機程序語言的發展過程,自然語言通俗易懂、直接明了,流程圖直觀形象,體現算法過程的結構特征.本節將介紹的偽代碼是將流程圖的各種結構用接近計算機程序語言的算法語句進行表述的,偽代碼為編制計算機程序提供了便利。本節將介紹偽代碼中的基本語句之一的賦值語句,它的結構比較簡單,容易掌握,但要注意其基本的結構特征.三維目標通過對賦值語句的知識的學習,采取講授與局部探究的教學的方法,使學生掌握賦值語句的結構和作用的基本的知識與運用這些知識解決問題的技能,達到培養學生理解數學與運用數學的情感與將數學與計算機整合的價值觀.重點難點教學重點:正確理解賦值語句作用。教學難點:準確寫出賦值語句.課時安排1課時教學過程導入新課設計思路一:(情境導入)有三個小朋友甲、乙、丙。甲有50粒糖果,乙有43粒糖果,丙有13粒糖果?,F在他們做一個游戲.從甲開始,將自己的糖分三份,自己留一份,其余兩份分別給乙與丙,多余的糖果自己吃掉,然后乙與丙也依次這樣做.問最后甲、乙、丙三人各有多少粒糖果?分析:這個問題中我們關心的是在游戲過程中每個小朋友的糖果個數,且他們所擁有的的糖果數是在變化的.因此可用a,b,c三個變量分別存放甲、乙、丙三個小朋友在某一時刻所擁有的糖果數。對于每人,分糖后,他的糖果數一定為原來的糖果數的3的倍數(因為分糖過程糖果的數目不一定都剛好分完,用整除恰恰可以表示多余的糖自己吃掉).而其他兩人則增加與這個小朋友現在擁有的一樣的糖果。設計思路二(復習引入)前面我們學習了算法的自然語言與流程圖的知識,僅有這些還不夠,它們對于計算機來說,都不認識.要想實現人機對話還有一個過程,即要引入一種語言,讓計算機來認識它,下面我們就介紹一種過渡語言——偽代碼.那么我們就先學習最基本的語句:賦值語句。推進新課新知探究我們知道,順序結構是任何一個算法都離不開的基本結構.輸入、輸出語句和賦值語句基本上對應于算法中的順序結構.賦值語句用來表明賦給某一個變量一個具體的確定值的語句。它的一般格式是:變量←表達式賦值語句中的“←”叫做賦值號.賦值語句的作用:先計算出賦值號右邊表達式的值,然后把這個值賦給賦值號左邊的變量,使該變量的值等于表達式的值。注:①賦值號左邊只能是變量名字,而不能是表達式.如:2←X是錯誤的.②賦值號左右不能對換.如“A←B”“B←A"的含義、運行結果是不同的。③不能利用賦值語句進行代數式的演算.(如化簡、因式分解、解方程等)④賦值號“←”與數學中的等號意義不同.記憶技巧:在賦值的時候聯系等式的習慣來記憶即由右到左,把右面給左。應用示例思路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是秦九韶算法,其算法特點是:通過一次式的反復運算,逐步得出高次多項式的值;對于一個n次多項式,至多做n次乘法和n次加法.例2給一個變量重復賦值,使它結果是20.分析:重復賦值即是對一個變量的值進行的多次反復的賦值。偽代碼:A←10;A←A+10。變式訓練在此程序的基礎上,設計一個程序,要求最后A的輸出值是30。(該變式的設計意圖是使學生加深對重復賦值的理解)偽代碼:A←10;A←A+15;A←A+5.點評:對于一個變量可以多次賦值,變量的值就是最后一次的賦值.例3半徑為r的圓的面積計算公式為S=πr2,當r=10時,寫出計算圓面積的算法.分析:根據題目的意思,使用賦值語句就可以完成運算。解:偽代碼如下:r←10;S←πr2。點評:在算法語句中,賦值語句起到了對變量給予確定值的作用,使運算可以算出結果。例4寫出求:1+2+3+…+100的算法中的賦值語句.分析:對于本題的解法可以使用求和公式來進行賦值就可以得到結果。解:偽代碼:n←100;s←。點評:本題后面還有其他的算法語句,在這里可以使用賦值語句來解決關鍵問題。思路2例1語句a←5,b←6,c←a,a←b,b←c執行后,a,b,c的值分別為()A。5,6,5B.6,5,0C.5,6,6D.6,5,5分析:賦值語句主要看變量的最終的值,不要只看開始的值,從而出現解答的錯誤。答案:D點評:這是對賦值語句的基本的運用,但也較靈活,只要抓住賦值語句的特點就可以了。例2請給出底面邊長為a,側棱長為b的正四棱錐的體積的算法。分析:要寫出它的算法,必須先求出體積表達式,由幾何的知識可以知道V=,就可以寫出算法了。解:算法如下:S1輸入a,b;S2V←;S3輸出V.點評:本題使用了自然語言給出的算法,但在其中對V是使用了賦值語句的符號。例3請設計一個算法,使得輸入A,B,C三點坐標(x1,y1),(x2,y2),(x3,y3),輸出三角形ABC的面積.分析:對于本題的解法較多,這里我們將介紹秦九韶公式來進行算法設計。解:S1輸入x1,y1,x2,y2,x3,y3;S2a←;S3b←;S4c←;S5P←(a+b+c);S6S←;S7輸出S.點評:在本題的算法設計中使用了賦值語句這一基本語句的格式來解決問題,加深對賦值語句的理解和運用。例4設計一個算法計算(1+2+3+4+…+100)2的值。分析:本題我們使用求和公式和賦值語句就可以完成對問題的解答。解:算法如下:S1n←100;S2s←()2;S3輸出S.點評:本題的算法也較多,在后面我們將會看到使用循環語句來解決這一類問題.知能訓練1。一個直角三角形的兩條直角邊長分別是3和4,計算此三角形的面積。2。已知正四面體的棱長為2,計算此正四面體的體積。3。閱讀下面的偽代碼,并指出計算結果.x←;s←1;y←3x;z←2;s←s+x2+5y+z。4。閱讀下面的偽代碼,并給出它的運算結果。a←3;b←-5;x←a+b;y←a-b;a←;b←.5。下面的偽代碼的運算結果是多少。a←3;b←-5;a←a+b;b←a-b;a←;b←.解答:1。偽代碼為:a←3;b←4;s←.2.偽代碼為:a←2;v←a3.3。運算結果為37。4。a=3,b=-5.5。a=0.5,b=-1。25。點評:本練習從賦值語句的基本概念出發進行命題,注意偽代碼是非嚴格的語言,只要能表達意思就可以,但要注意規范,在賦值時強調最后的值才是變量的值的思想,比如練習第4和5題充分說明了這個問題。課堂小結本節課主要學習了賦值語句,它是我們在今后的算法語句中的基本的形式,在使用過程中要注意以下幾點:①賦值號左邊只能是變量名字,而不能是表達式(如:2←X是錯誤的)。②賦值號左右不能對換(如“A←B"“B←A”的含義、運行結果是不同的).③不能利用賦值語句進行代數式的演算(如化簡、因式分解、解方程等)。④賦值號“←”與數學中的等號意義不同,教學時要加以強化.作業課本習題1。21。設計感想本節內容比較簡單,是我們學習偽代碼的最基本的語句,所以在設計時注重挖掘它在運用方面的問題,對于其結構形式還
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版四年級音樂下冊(簡譜)第三單元《唱臉譜》教學設計
- 2024四川融通安防投資集團有限公司下屬子公司公開招聘生產技術序列合同員工筆試參考題庫附帶答案詳解
- 七年級地理下冊 6.3《世界最大的黃土堆積區 黃土高原》教學設計2 魯教版五四制
- 人教版高中物理選修一 3.3 波的反射、折射和衍射 教案
- 七年級英語下冊 Unit 7 Abilities Integrated skills教學設計 (新版)牛津版
- 人教版三年級上冊英語教案設計Unit 2 單元教案 1
- 五年級上冊數學教案
- 全國滇人版初中信息技術七年級上冊第一單元第1課《信息與信息的數字化》教學設計
- 初中化學課程標準培訓
- 九年級語文上冊教案第二單元(5-8)
- 老干工作業務培訓
- GB/T 44744-2024糧食儲藏低溫儲糧技術規程
- 2023-2024學年廣東省深圳市寶安區八年級(下)期末英語試卷
- 雙碳全景系列培訓第一章碳達峰、碳中和
- DB11T 594.2-2014 地下管線非開挖鋪設工程施工及驗收技術規程第2部分 頂管施工
- 2024年礦山救護工(高級技師)技能鑒定理論考試題庫(含答案)
- 2024年2個居間人內部合作協議書模板
- 【企業盈利能力探析的國內外文獻綜述2400字】
- 2025年4月自考自考13013高級語言程序設計押題及答案
- 魯科版小學四年級下冊綜合實踐活動教案(適合山東科學技術版教材)
- 智慧閉店小程序操作指引
評論
0/150
提交評論