2018人教A版高中數(shù)學(xué)必修三 1.2.1 《輸入語句、輸出語句和賦值語句》學(xué)案_第1頁
2018人教A版高中數(shù)學(xué)必修三 1.2.1 《輸入語句、輸出語句和賦值語句》學(xué)案_第2頁
2018人教A版高中數(shù)學(xué)必修三 1.2.1 《輸入語句、輸出語句和賦值語句》學(xué)案_第3頁
2018人教A版高中數(shù)學(xué)必修三 1.2.1 《輸入語句、輸出語句和賦值語句》學(xué)案_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、四川省岳池縣第一中學(xué)高中數(shù)學(xué)必修三學(xué)案:1.2.1 輸入語句、輸出語句和賦值語句 學(xué)習(xí)目標(biāo) 1. 正確理解賦值語句、輸入語句、輸出語句的結(jié)構(gòu);2. 讓學(xué)生充分地感知、體驗應(yīng)用計算機解決數(shù)學(xué)問題的方法;3. 通過實例,使學(xué)生理解3種基本的算法語句(輸入語句、輸出語句和賦值語句)的表示方法、結(jié)構(gòu)和用法,能用這三種基本的算法語句表示算法,進(jìn)一步體會算法的基本思想 學(xué)習(xí)過程 一、課前準(zhǔn)備(預(yù)習(xí)教材P21 P24,找出疑惑之處)復(fù)習(xí)1:回顧三種基本邏輯結(jié)構(gòu)及其框圖.復(fù)習(xí)2:畫完整程序框圖的一般步驟是什么?引入:算法是一種數(shù)學(xué)語言,我們已學(xué)習(xí)過用自然語言或程序語言來描述算法,但這樣的算法計算機不“理解”.

2、那怎么用更簡捷的語句來表述算法,并且能夠讓計算機“理解”呢?這就用到程序設(shè)計語言.二、新課導(dǎo)學(xué) 探索新知探究1:算法語句問題:計算機完成任何一項任務(wù)都需要算法,但是,我們用自然語言或程序框圖描述的算法,計算機是無法“看得懂,聽得見”的。因此還需要將算法用計算機能夠理解的程序設(shè)計語言(programming language)翻譯成計算機程序。程序設(shè)計語言有很多種。如BASIC,F(xiàn)oxbase,C語言,C+,J+,VB等。新知1:為了實現(xiàn)算法中的三種基本的邏輯結(jié)構(gòu):順序結(jié)構(gòu)、條件結(jié)構(gòu)和循環(huán)結(jié)構(gòu),各種程序設(shè)計語言中都包含下列基本的算法語句:輸入語句 輸出語句 賦值語句 條件語句 循環(huán)語句探究2:輸

3、入語句、輸出語句和賦值語句問題:用描點法作函數(shù)的圖象時,需要求出自變量與函數(shù)的一組對應(yīng)值。你能寫出算法步驟,畫出程序框圖然后編寫程序,分別計算當(dāng)時的函數(shù)值嗎?分析:算法分析,程序框圖見教材21-22頁。我們發(fā)現(xiàn)這是一個順序結(jié)構(gòu)的程序:INPUT “x=”;x y=x3+3*x2-24*x+30PRINT xPRINT yEND思考:在這個程序中,你們覺得哪些是輸入語句、輸出語句和賦值語句呢?(“input”和“print”、“end”的中文意思是什么?)新知2:(一)輸入語句在該程序中的第1行中的INPUT語句就是輸入語句。這個語句的一般格式是:INPUT “提示內(nèi)容”;變量其中,“提示內(nèi)容”

4、一般是提示用戶輸入什么樣的信息。如每次運行上述程序時,依次輸入-5,-4,-3,-2,-1,0,1,2,3,4,5,計算機每次都把新輸入的值賦給變量“x”,并按“x”新獲得的值執(zhí)行下面的語句。INPUT語句不但可以給單個變量賦值,還可以給多個變量賦值,其格式為:INPUT “提示內(nèi)容1,提示內(nèi)容2,提示內(nèi)容3,”;變量1,變量2,變量3,例如,輸入一個學(xué)生數(shù)學(xué),語文,英語三門課的成績,可以寫成:INPUT “數(shù)學(xué),語文,英語”;a,b,c注意:1.“提示內(nèi)容”與變量之間必須用分號“;”隔開。2.各“提示內(nèi)容”之間以及各變量之間必須用逗號“,”隔開。但最后的變量的后面不需要。(二)輸出語句在該程

5、序中,第3行和第4行中的PRINT語句是輸出語句。它的一般格式是:PRINT “提示內(nèi)容”;表達(dá)式同輸入語句一樣,表達(dá)式前也可以有“提示內(nèi)容”。(2)例如下面的語句可以輸出斐波那契數(shù)列:PRINT “The Fibonacci Progression is:”;1 1 2 3 5 8 13 21 34 55 “”輸出語句的用途:(1)輸出常量,變量的值和系統(tǒng)信息;(2)輸出數(shù)值計算的結(jié)果。(三)賦值語句用來表明賦給某一個變量一個具體的確定值的語句。除了輸入語句,在該程序中第2行的賦值語句也可以給變量提供初值。它的一般格式是:變量=表達(dá)式賦值語句中的“=”叫做賦值號。賦值語句的作用:先計算出賦值

6、號右邊表達(dá)式的值,然后把這個值賦給賦值號左邊的變量,使該變量的值等于表達(dá)式的值。注意:1.賦值號左邊只能是變量名字,而不能是表達(dá)式。如:2=X是錯誤的。2.賦值號左右不能對換。如“A=B” “B=A”的含義運行結(jié)果是不同的。3.不能利用賦值語句進(jìn)行代數(shù)式的演算。(如化簡、因式分解、解方程等)4.賦值號“=”與數(shù)學(xué)中的等號意義不同。 典型例題例1 編寫程序,計算一個學(xué)生數(shù)學(xué)、語文、英語三門課的平均成績。(分析算法框圖表示給出程序,說說對各語句的理解.)例2 給一個變量重復(fù)賦值。A=10A=A+10PRINT AEND程序:問:最后A的輸出值是_。例3 交換兩個變量A和B的值,并輸出交換前后的值。 動手試試練 編寫一個程序,計算兩個非0實數(shù)的加、減、乘、除運算的結(jié)果。 三、總結(jié)提升 學(xué)習(xí)小結(jié)本節(jié)課介紹了輸入語句、輸出語句和賦值語句的結(jié)構(gòu)特點及聯(lián)系。掌握并應(yīng)用輸入語句,輸出語句,賦值語句編寫一些簡單的順序結(jié)構(gòu)程序解決數(shù)學(xué)問題,特別是掌握賦值語句中“=”的作用及應(yīng)用。 知識拓展編程一般的步驟:先寫出算法,畫框圖,再進(jìn)行編程。我們要養(yǎng)成良好的習(xí)慣,也有助于數(shù)學(xué)邏輯思維的形成。在具體編程過程中,要注意各種符號、數(shù)學(xué)式子的書寫的格式正確,否則計算機無法識別,導(dǎo)致程序出錯。 學(xué)習(xí)評價 當(dāng)堂檢測1. 下列給出的賦值語句中正確的是( )A. B. C. D

溫馨提示

  • 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

提交評論