《賦值語句與輸入、輸出語句》參考教案2_第1頁
《賦值語句與輸入、輸出語句》參考教案2_第2頁
《賦值語句與輸入、輸出語句》參考教案2_第3頁
《賦值語句與輸入、輸出語句》參考教案2_第4頁
《賦值語句與輸入、輸出語句》參考教案2_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

6/61.3.1賦值語句1.3.2輸入、輸出語句一、教材分析本節(jié)課是高中數(shù)學(xué)必修3(蘇教版)第一章1.3.1、1.3.2賦值語句和輸入、輸出語句的內(nèi)容,教學(xué)安排1課時(shí)。這節(jié)課是第1節(jié)算法與程序框圖的延伸,同時(shí)又是進(jìn)一步學(xué)習(xí)算法案例的基礎(chǔ),在內(nèi)容上承上啟下,同時(shí),又是人機(jī)交互中最重要的一個(gè)環(huán)節(jié),在算法學(xué)習(xí)中有著重要的地位。程序是算法的精確形式,是計(jì)算機(jī)可以理解的算法。通常情況下,解決某個(gè)具體問題的算法包含大量煩瑣的計(jì)算、復(fù)雜的作圖等操作,而計(jì)算機(jī)強(qiáng)大的數(shù)據(jù)處理功能是幫助我們輕松完成這些的有力工具。因此,學(xué)習(xí)本節(jié)課的一個(gè)重要原因是為了借助計(jì)算機(jī)執(zhí)行算法。二、學(xué)生學(xué)習(xí)情況分析1.有利因素對(duì)于學(xué)生,算法雖是一個(gè)有獨(dú)特特點(diǎn)的全新領(lǐng)域,但在學(xué)習(xí)本節(jié)課之前,在必修1中的二分法等處已有滲透,而且此前幾節(jié)課學(xué)生已經(jīng)學(xué)習(xí)了算法的基本思想、算法程序框圖和算法的基本邏輯結(jié)構(gòu)。能夠用自然語言敘述算法,能正確畫出程序框圖,掌握了算法的三種基本邏輯結(jié)構(gòu),接觸了一些常見的算法案例,在此基礎(chǔ)上學(xué)習(xí)本節(jié)課可以說內(nèi)容上的一個(gè)自然延伸。2.不利因素用程序語言來表示算法,對(duì)學(xué)生的邏輯思維要求較高。在符號(hào)表示上也有同代數(shù)表示不同之處(如),在學(xué)習(xí)中會(huì)有一定的負(fù)遷移,尤其是賦值語句中的賦值號(hào)“=”借用代數(shù)表示中的等號(hào)“=”,會(huì)使學(xué)生的認(rèn)知發(fā)生一定的混亂,是一個(gè)要對(duì)學(xué)生原有認(rèn)知結(jié)構(gòu)進(jìn)行調(diào)整的“順應(yīng)”過程,這是學(xué)習(xí)本節(jié)課的不利因素,這也成為本節(jié)課學(xué)習(xí)中的一個(gè)難點(diǎn)。三、教學(xué)目標(biāo)分析課標(biāo)要求:理解幾種基本算法語句——賦值語句、輸入語句、輸出語句、條件語句、循環(huán)語句,進(jìn)一步體會(huì)算法的基本思想.1、知識(shí)與技能正確理解輸入語句、輸出語句、賦值語句的結(jié)構(gòu);會(huì)寫一些簡(jiǎn)單的程序。2、過程與方法讓學(xué)生充分地感知、體驗(yàn)應(yīng)用計(jì)算機(jī)解決數(shù)學(xué)問題的方法;并能初步操作、模仿。3、情感態(tài)度與價(jià)值觀增強(qiáng)計(jì)算機(jī)應(yīng)用意識(shí),提高學(xué)生學(xué)習(xí)新知識(shí)的興趣。四、教學(xué)重點(diǎn)、難點(diǎn)分析重點(diǎn):正確理解輸入語句、輸出語句、賦值語句的結(jié)構(gòu)和用法.難點(diǎn):將程序框圖轉(zhuǎn)換為算法語句組成的程序,尤其是賦值語句中的“=”的作用.如對(duì)“N=N+1”這樣的賦值語句的理解.突破難點(diǎn)的關(guān)鍵:一方面使學(xué)生明確賦值號(hào)“=”的內(nèi)涵,指出只是借用代數(shù)運(yùn)算中等號(hào)的形式,與代數(shù)中的等號(hào)有本質(zhì)的區(qū)別,有的算法書籍中也用“←”表示;另一方面是通過一些算法實(shí)例體會(huì)賦值號(hào)在程序中的作用,通過用途加深理解。五、教法與學(xué)法分析1.教法分析算法語句有著嚴(yán)格的語法規(guī)則,由算法語句組成的程序是否正確,這需要利用計(jì)算機(jī)執(zhí)行程序加以驗(yàn)證。因此,上機(jī)驗(yàn)證程序的正確性是編寫程序的一個(gè)必不可少的環(huán)節(jié)。同時(shí),用程序表示算法的一個(gè)重要目的,就是利用度算機(jī)實(shí)現(xiàn)算法。但是必須注意的是,我們的教學(xué)目的是通過學(xué)習(xí)基本的算法語句,并用它們表示算法,從而更準(zhǔn)確地理解算法及其思想,而不是把算法的學(xué)習(xí)變成上機(jī)操作和調(diào)試程序。因此教學(xué)中要本著程序?yàn)橄敕?wù)的思路設(shè)計(jì),在介紹清楚基本語句之后,要給學(xué)生充分的時(shí)間調(diào)試算法,從而加深理解。2.學(xué)法分析首先,學(xué)生在教師的引導(dǎo)下,理解并初步掌握輸入、輸出和賦值語句的基本結(jié)構(gòu)、功能和注意事項(xiàng);其次,學(xué)生進(jìn)入應(yīng)用環(huán)節(jié),通過小組合作學(xué)習(xí)和教師指導(dǎo)相結(jié)合,通過上機(jī)操作調(diào)試算法,達(dá)到融會(huì)貫通的目的。六、教學(xué)用具分析多媒體教室及QBASIS編程軟件(或圖形計(jì)算器)七、教學(xué)過程分析教學(xué)環(huán)節(jié)設(shè)計(jì)意圖(一)創(chuàng)設(shè)情境,揭示課題計(jì)算機(jī)完成任何一項(xiàng)任務(wù)都需要算法,但是,我們用自然語言或程序框圖描述的算法,計(jì)算機(jī)是無法“理解”的。因此我們還需要將算法用計(jì)算機(jī)能夠理解的程序設(shè)計(jì)語言來表示.程序設(shè)計(jì)語言有很多種。為了實(shí)現(xiàn)算法中的三種基本的邏輯結(jié)構(gòu):順序結(jié)構(gòu)、條件結(jié)構(gòu)和循環(huán)結(jié)構(gòu),各種程序設(shè)計(jì)語言中都包含下列基本的算法語句:輸入語句輸出語句賦值語句條件語句循環(huán)語句輸入語句輸出語句賦值語句條件語句循環(huán)語句這就是這一節(jié)所要研究的主要內(nèi)容——基本算法語句。今天,我們先一起來學(xué)習(xí)輸入、輸出語句和賦值語句。開宗明義,指出程序設(shè)計(jì)語言的作用和各種程序設(shè)計(jì)語言的共性。(二)展示程序,感受新知用描點(diǎn)法作函數(shù)的圖象時(shí),需要求出自變量與函數(shù)的一組對(duì)應(yīng)值。編寫程序,分別計(jì)算當(dāng)x=-5,-4,-3,-2,-1,0,1,2,3,,4,5時(shí)的函數(shù)值。INPUT“x=”;xy=x^3+3*INPUT“x=”;xy=x^3+3*xPRINTxPRINTyEND開始輸入x輸出y結(jié)束展示這個(gè)包括INPUT語句、賦值語句、PRINT語句和END語句的順序結(jié)構(gòu)的程序,一是為學(xué)生介紹一個(gè)完整的程序,二是為下面具體介紹算法做準(zhǔn)備。(三)輸入語句、輸出語句和賦值語句的基本結(jié)構(gòu)和作用1.賦值語句LET格式:變量=表達(dá)式(“LET”可以省略)功能:計(jì)算表達(dá)式的值,將此值賦給“=”左邊的變量.說明:賦值號(hào)“=”與數(shù)學(xué)中等號(hào)的意義不同,賦值號(hào)左端的變量如果原來沒有值,執(zhí)行賦值語句后獲得一個(gè)值;如果原已有值,則執(zhí)行該語句后,以賦值號(hào)右邊表達(dá)式的值代替該變量的值,即將原值“沖掉”。左側(cè)必須是變量,如:2=X是錯(cuò)誤的;賦值號(hào)“=”與數(shù)學(xué)中的等號(hào)意義不同,左右不能對(duì)換。如“A=B”“B=A”的含義運(yùn)行結(jié)果是不同的;將一個(gè)變量的值賦給另一個(gè)變量,前一個(gè)變量的值保持不變,可先后給一個(gè)變量賦不同的值,但變量的取值總是最近被賦的值。教材對(duì)輸入語句、輸出語句和賦值語句的介紹過于簡(jiǎn)單,只停留在“一般格式”的程度。而對(duì)這些語句的具體功能以及使用中容易出現(xiàn)的問題都沒有提及,使學(xué)生無法全面清晰地理角這些算法語句。為了突出本節(jié)課的重點(diǎn)“正確理解輸入語句、輸出語句、賦值語句的結(jié)構(gòu)和用法”,我在教學(xué)中參考其他資料,對(duì)此內(nèi)容進(jìn)行了補(bǔ)充。2.輸入語句INPUT格式:INPUT“提示內(nèi)容”;變量INPUT“提示內(nèi)容1,提示內(nèi)容2,提示內(nèi)容3,…”;變量1,變量2,變量3,…功能:從鍵盤輸入值給變量.說明:程序運(yùn)行到INPUT語句時(shí)會(huì)暫停,屏幕上出現(xiàn)一個(gè)問號(hào),等待你從鍵盤輸入一些數(shù)據(jù),輸入后按回車,程序把這些數(shù)據(jù)依次賦值給變量表中的變量,然后繼續(xù)往下執(zhí)行;無計(jì)算功能.例如,輸入一個(gè)學(xué)生數(shù)學(xué),語文,英語三門課的成績,可以寫成:INPUT“數(shù)學(xué),語文,英語”;a,b,c3.輸出語句PRINT格式:PRINT“提示內(nèi)容”;表達(dá)式INPUT“提示內(nèi)容1,提示內(nèi)容2,提示內(nèi)容3,…”;變量1,變量2,變量3,…功能:將表達(dá)式的值在屏幕上顯示出來,表達(dá)式可以是常量、變量、計(jì)算公式或系統(tǒng)信息.說明:有計(jì)算功能,可以直接輸出計(jì)算公式的值(三)設(shè)計(jì)程序,鞏固反饋例1:編寫程序,計(jì)算一個(gè)學(xué)生數(shù)學(xué)、語文、英語三門課的平均成績.算法:程序:INPUT“INPUT“數(shù)學(xué)=”;aINPUT“語文=”;bINPUT“英語=”;cy=(a+b+c)/3PRINT“平均分=”;yEND開始輸入a,b,c結(jié)束輸出yINPUTINPUTAINPUTBPRINTA,BX=AA=BB=XPRINTA,BENDA=10A=A+10PRINTAEND例2:給一個(gè)變量重復(fù)賦值.程序:例3:交換兩個(gè)變量A和B的值,并輸出交換前后的值.分析:引入一個(gè)中間變量X,將A的值賦予X,又將B的值賦予A,再將X的值賦予B,從而達(dá)到交換A,B的值。(比如交換裝滿水的兩個(gè)水桶里的水需要再找一個(gè)空桶)程序:本節(jié)課的例題是按照這樣的順序編寫的:人們?cè)谟糜?jì)算機(jī)解決問題的通常要經(jīng)歷四個(gè)步驟:1.先在腦海中構(gòu)思一個(gè)算法;2.隨后用自然語言將算法步驟表述出來;3.接著畫出算法程序框圖;4.最后再根據(jù)翻譯成程序語言。由于算法語言的實(shí)踐性強(qiáng),教學(xué)時(shí)不要急于分析講解,而要給學(xué)生提供機(jī)會(huì),讓學(xué)生在設(shè)計(jì)和操作中體會(huì)并熟悉各種算法語句的含義、功能和用法。這樣才能進(jìn)一步理解本節(jié)課的重點(diǎn)。(四)小結(jié)1.學(xué)生自己總結(jié)輸入、輸入和賦值語句的結(jié)構(gòu)和功能和用法.2.舉例說明算法程序中賦值號(hào)“=”和代數(shù)運(yùn)算中等號(hào)“=”的區(qū)別.3.想一想,編寫程序在電腦上運(yùn)行,與用計(jì)算器直接求解有何不同?(五)評(píng)價(jià)與作業(yè)1.編寫一個(gè)程序,要求輸入一個(gè)圓的半徑,便能輸出該圓的周長和面積。(取3.14)2.在教材中例2設(shè)計(jì)的程序的基礎(chǔ)上,設(shè)計(jì)一個(gè)程序,要求最后A的輸出值是30。A=10A=A+15PRINTA=10A=A+15PRINTAA=A+5PRINTAENDa=100b=85c=90y=(a+b+c)/3PRINTa=100b=85c=90y=(a+b+c)/3PRINTyENDPRINTAEND這個(gè)程序與例1的不同之處在于,后者可以計(jì)算任何一個(gè)學(xué)生的平均成績,前者只能用于計(jì)算一個(gè)學(xué)生的平均成績。賦值語句的理解是本課的重點(diǎn)之一,同時(shí)也是難點(diǎn),該變式的設(shè)計(jì)意圖是學(xué)生加深對(duì)重復(fù)賦值的理解這個(gè)問題的設(shè)計(jì),可以

溫馨提示

  • 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)論