高中數(shù)學第一章算法初步1.2.1輸入語句、輸出語句和賦值語句學案新人教A版必修3_第1頁
高中數(shù)學第一章算法初步1.2.1輸入語句、輸出語句和賦值語句學案新人教A版必修3_第2頁
高中數(shù)學第一章算法初步1.2.1輸入語句、輸出語句和賦值語句學案新人教A版必修3_第3頁
高中數(shù)學第一章算法初步1.2.1輸入語句、輸出語句和賦值語句學案新人教A版必修3_第4頁
高中數(shù)學第一章算法初步1.2.1輸入語句、輸出語句和賦值語句學案新人教A版必修3_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1.2.1輸入語句、輸出語句和賦值語句1理解輸入語句、輸出語句、賦值語句的作用(重點)2能夠將程序框圖轉化為“算法”語句(難點)3進一步體會算法的基本思想基礎初探教材整理1輸入語句閱讀教材P22例1下面的內(nèi)容,完成下列問題格式INPUT “提示內(nèi)容”;變量功能可以一次為一個或多個變量賦值,實現(xiàn)了算法中的輸入功能說明“提示內(nèi)容”一般是提示用戶輸入什么樣的信息,程序框圖中的輸入框轉化為算法語句就是輸入語句,輸入語句沒有計算功能教材整理2輸出語句閱讀教材P22P23例2前面的內(nèi)容,完成下列問題.格式PRINT “提示內(nèi)容”;表達式功能先計算表達式的值,然后輸出結果,實現(xiàn)了算法中的輸出功能顯然在計算機

2、屏幕上,也就是輸出信息可以是常量、變量的值和系統(tǒng)信息說明程序框圖中的輸出框轉化為算法語句就是輸出語句,輸出語句有計算功能,能直接輸出計算公式的值.教材整理3賦值語句閱讀教材P23P24例2例3之間的內(nèi)容,完成下列問題.格式變量表達式功能先計算“”右邊表達式的值,然后把結果賦值給“”左邊的變量,此步完成后,“”左邊變量的值就改變了說明賦值語句中的“”叫做賦值號,它和數(shù)學中的等號不完全一樣,并且兩邊內(nèi)容不能隨意互換1判斷(正確的打“”,錯誤的打“”)(1)語句INPUT只能給一個變量賦值()(2)輸出語句可以輸出數(shù)值計算的結果()(3)賦值語句中的“”和數(shù)學中的“”作用一樣()【答案】(1)(2)

3、(3)2下列賦值語句錯誤的是()AAA2 Bm1nCm3n DP31【解析】賦值語句中,“”左邊是變量,右邊是表達式,故B錯誤【答案】B3下面一段程序執(zhí)行后的結果是_【解析】先把2賦給A,然后把A*2賦給A.即A的值為4,再把4610賦給A,所以輸出的結果為10.【答案】10小組合作型三種語句的格式與功能(1)有以下程序:A3B5ABBAPRINT“A”;APRINT“B”;BEND程序執(zhí)行后的結果是()A55B33CA5B5 DA3B3(2)下列語句中正確的有_(填序號)輸入語句INPUTa,b,c.輸入語句INPUTx3.輸出語句PRINTA4.輸出語句PRINT20,3*2.賦值語句 x

4、=x/2.賦值語句 2=a.【精彩點撥】(1)輸入語句不能與賦值語句混用,注意區(qū)別(2)輸入、輸出語句是任何一個程序必不可少的語句,其功能是實現(xiàn)數(shù)據(jù)的輸入、輸出,要嚴格按固定的格式書寫【嘗試解答】(1)運行程序:A3,B5,A5,B5,故選C.(2)正確;不正確,INPUT語句中只能是變量;不正確,PRINT語句中只能輸出變量或表達式,不能賦值;正確;正確;不正確,不能給常量賦值【答案】(1)C(2)1輸入語句要求輸入的值只能是具體的常數(shù),不能是變量或表達式(輸入語句無計算功能),若輸入多個數(shù),各數(shù)之間應用“,”隔開2計算機執(zhí)行到輸入語句時,暫停等候用戶輸入“提示內(nèi)容”所提示的數(shù)據(jù),輸入后回車

5、,則程序繼續(xù)運行,“提示內(nèi)容”及其后的“;”可省略3輸出語句可以輸出常量、變量或表達式的值(輸出語句有計算功能)或字符,程序中引號內(nèi)的部分將原始呈現(xiàn)4賦值語句是一個程序必不可少的重要組成部分,使用賦值語句,一定要注意其格式要求,不能利用賦值語句進行代數(shù)式計算等再練一題1設A10,B20,則可以實現(xiàn)A,B的值互換的程序是()【解析】A中程序執(zhí)行后AB10,B中程序執(zhí)行后AB10,C中程序執(zhí)行后A20,B10,D中程序執(zhí)行后AB10.【答案】C利用三種語句編寫程序編寫程序,計算甲、乙、丙三人的平均年齡【精彩點撥】【嘗試解答】解決本例的算法步驟:第一步:輸入甲、乙、丙三人的年齡a,b,c.第二步:計

6、算y.第三步:輸出y.程序如下所示:1編寫程序的關鍵在于弄清問題的算法,特別是算法的結構,然后確定采用哪一種算法語句,分清算法的步驟,寫出程序2輸入語句、輸出語句、賦值語句基本上對應于算法中的順序結構,編寫程序時“INPUT語句”是輸入框中的信息,賦值語句是處理框中的信息,“PRINT語句”是輸出框中的信息3編寫程序的步驟:首先根據(jù)問題要求構思算法分析;然后把算法分析轉化為程序框圖,即畫出程序框圖;再把程序框圖轉化為程序要注意轉化過程中這三種基本結構與相應語句的對應熟練后可直接寫出程序再練一題2編寫程序,計算一個學生數(shù)學、語文、英語三門課的平均成績. 【解】法一:程序如下:法二:程序如下:算法

7、語句與程序框圖的轉化以下是一個用基本算法語句編寫的程序,根據(jù)程序畫出其相應的程序框圖【精彩點撥】根據(jù)程序結構及順序依次畫出【嘗試解答】程序框圖如圖所示:由程序畫程序框圖的關鍵是分清程序的結構,使用了哪些基本的算法語句,從而據(jù)此判定算法的邏輯結構,然后將語句中的內(nèi)容填入相應的程序框中即可得到相應的程序框圖.同樣由程序框圖設計程序就要看框圖中使用了哪些邏輯結構,這些結構使用哪些算法語句,然后把框圖中的內(nèi)容寫入算法語句即可.再練一題3用算法語句寫出下面程序框圖的程序圖121【解】程序如下: 探究共研型輸入語句與輸出語句的比較探究1輸入語句和輸出語句的變量內(nèi)容有什么區(qū)別?【提示】輸入語句的變量只能是具

8、體的數(shù),不能是函數(shù)、變量或表達式,而輸出語句的表達式可以是常量、變量的值或運算式探究2任何算法都必須有輸出語句嗎?【提示】任何求解問題的算法,都要把求解的結果“輸出”,由此可知,任何程序語言也必須有“輸出語句”來控制輸出不同的程序語言都有自己的輸出語句和表現(xiàn)形式,但功能是一樣的,就是以某種形式把求解結果“輸出”探究3輸入語句必須放在程序開頭,輸出語句必須放在程序結尾嗎?【提示】不是輸入語句和輸出語句可以根據(jù)程序的需要放在任何需要輸入或輸出的地方賦值語句的特征探究4賦值符號與等號的區(qū)別是什么?【提示】賦值語句中的“”與代數(shù)運算中的“”的意義是不同的例如賦值語句ab表示把b的值賦給a,而不是說a與

9、b相等又如語句ii1,在賦值語句中表示i的值自身加1,而在代數(shù)式中ii1是不成立的探究5賦值語句有哪些常用形式?【提示】(1)賦予變量常數(shù)值例如:i1,這個式子表示的是將1這個數(shù)值賦給i.(2)賦予變量其他變量或表達式的值例如:ab,這個式子表示的是將b的值賦給a.(3)將含有變量自身的表達式的值賦給變量例如:ii1,這個式子表示的是將i1的值賦給i,即表示i的值自身加1.下列程序語言中表達式的值正確的是()A6*SQR(4)+32*2=154B3*(5+4)+SQR(9)2=17C5+3*(12-7)/4=5D(2+3)*5-4+2*3*SQR(4)2=72【解析】A中錯誤之處是違背運算順序

10、的規(guī)定,正確含義為:632230;B中正確含義為3(54)()236;C的含義是53(127)45;D中的含義為(23)5423()245.【答案】C再練一題4已知糕點店的月餅價格如下:豆沙餡的月餅每千克25元,蛋黃餡的月餅每千克35元,蓮蓉餡的月餅每千克30元,若顧客依次購買這三種月餅a,b,c千克,應收多少錢?請設計一個程序,幫助售貨員算帳【解】程序如下:1關于賦值語句需要注意的事項中不正確的是()A賦值號左邊只能是變量名字,而不是表達式B賦值號左、右不能對換C不能利用賦值語句進行代數(shù)式的演算D賦值號與數(shù)學中的符號的意義相同【解析】關于賦值語句中一定要注意的事項是把賦值號與數(shù)學中的等號區(qū)分開,它們的意義不相同【答案】D2下列程序的結果是()A6B7 C8D9【解析】運行程序有:M3,N314,M312,y246,輸出6.故選A.【答案】A3下列程序執(zhí)行后結果為3,則輸入的x值為() A1B3C1D1或3【解析】由題意得:x22x3,解方

溫馨提示

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

評論

0/150

提交評論