版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、成才之路 數(shù)學(xué),路漫漫其修遠(yuǎn)兮 吾將上下而求索,人教A版 必修3,算法初步,第一章,1.2基本算法語句,第一章,1.2.1輸入語句、輸出語句和賦值語句,1算法的概念 算法通常是指按照一定規(guī)則解決某一類問題的明確和有限的_現(xiàn)在,算法通??梢跃帉懗捎嬎銠C程序,讓計算機執(zhí)行并解決問題,知識銜接,步驟,2幾個基本程序框及其功能,終端框,起止框,開始,結(jié)束,輸入,輸出,處理框,執(zhí)行框,Y,N,4(2011北京高考)執(zhí)行如下圖所示的程序框圖,若輸入A的值為2,則輸出的P值為() A2B3 C4D5 答案C,1輸入語句,自主預(yù)習(xí),變量,賦值,輸入,信息,輸入,破疑點輸入語句的使用說明: INPUT語句又稱“
2、鍵盤輸入語句”,當(dāng)計算機執(zhí)行到該語句時,暫停并等候用戶輸入程序運行需要的數(shù)據(jù),此時,用戶只需把數(shù)據(jù)由鍵盤輸入,然后回車,程序?qū)⒗^續(xù)運行 “提示內(nèi)容”的作用是在程序執(zhí)行時提示用戶將要輸入的是什么樣的數(shù)據(jù)如:INPUT“語文,數(shù)學(xué),外語成績”;a,b,c. “提示內(nèi)容”及后面的“;”可省略,直接輸入,如:INPUT a,b,c,2輸出語句,表達(dá)式,值,輸出,常量,變量,系統(tǒng),輸出,破疑點輸出語句使用說明: PRINT語句又稱“打印語句”,將結(jié)果在屏幕上顯示出來,是任何程序中必有的語句 “提示內(nèi)容”提示用戶輸出的是什么樣的信息如:PRINT“該生的總分”;S 具有計算功能可以輸出常量、變量的值和系統(tǒng)
3、信息如: PRINT 12/3 PRINT A PRINT 5 PRINT “I am a student,3賦值語句,表達(dá)式,左,左,賦值號,結(jié)束,破疑點賦值語句使用說明: 在代數(shù)中AB與BA是等效的兩個等式,而在賦值語句中則是兩個不同的賦值過程如:AB是將B的值賦給變量A,而BA是將A的值賦給變量B. “”右邊可以是常量、變量或算式,如X6,AB,當(dāng)表達(dá)式為一算式時,如CXY,是指先計算XY的值,再把該值賦給C,所以賦值語句具有計算功能 “”左邊必須是變量,而不能是表達(dá)式、常量如:15a,xyc都是錯誤的,一個語句只能給一個變量賦值,不能對幾個變量連續(xù)賦值,但可以輾轉(zhuǎn)賦值如:AB10是不正
4、確的,但可以寫成:A10,BA;賦值后,A的值是10,B的值也是10. 可給一個變量多次賦值,但只保留最后一次所賦的值如:A5,B3,AAB;執(zhí)行后A的值為8,4幾種常見的運算符號及函數(shù)符號 編寫程序時,有些符號與我們平常使用的符號不一樣,下面是常用的數(shù)學(xué)符號與程序符號的對照表,警誤區(qū)由于受以前書寫的影響,在書寫以上符號時極易出錯,故一定要小心謹(jǐn)慎,1下列輸入語句正確的是() AINPUTx BINPUTx3 CINPUT“學(xué)生身高” DINPUTx3 答案A 解析A對,“提示內(nèi)容”及后面的分號可省略,直接輸入;B錯,x3是代數(shù)式,不是變量;C錯,只有“提示內(nèi)容”而無變量;D錯,x3是等式而不
5、是變量,預(yù)習(xí)自測,2下列賦值語句正確的是() Axy5B3a Ca24Dmn2 答案C 解析A錯,“”左側(cè)只能是變量不能是表達(dá)式,也不能是數(shù)字B錯C對,把24的值即6賦給了變量a.D錯,在一個賦值語句中,只能給一個變量賦值,不能出現(xiàn)兩個或多個“,答案5 解析第一步,把3的值賦給a; 第二步,把a的值3賦給b,則b的值為3; 第三步,把b2(即325)的值賦給b,此時b5. 第四步,輸出b的值5,4下面的程序書寫是否有誤,若有請改正,探究以上程序的主要錯誤在于混淆了數(shù)學(xué)符號與程序符號的用法,上面的程序,對于計算機是無法識別的 解析正確的程序如下,1)下列輸入語句書寫正確的是() AINPUT“A
6、,B,C”a,b,c BINPUT“A,B,C”;a,b,c CINPUTa,b,c;“A,B,C” DPRINT“A,B,C”;a,b,c,輸入語句、輸出語句和賦值語句,互動探究,2)下列輸出語句書寫不正確的是() APRINTS BPRINTS4 CPRINT“S”;S DPRINT(abc)/3 (3)下列語句書寫正確的是_(只填序號) INPUTx3 INPUTa,b,c PRINTa,b,c ABC3 ii1,探究1.輸入語句中的“提示內(nèi)容”與變量之間用什么標(biāo)點符號隔開,“提示內(nèi)容”可以省略嗎? 2輸出語句有計算功能嗎? 3賦值語句中的等號與數(shù)學(xué)中的等號意義相同嗎? 解析(1)“提示
7、內(nèi)容”與輸入內(nèi)容之間要用“;”隔開,故A錯;提示內(nèi)容在前,輸入內(nèi)容在后,故C錯;輸入語句用“INPUT”而非“PRINT”,故D錯 (2)由輸出語句的格式及功能知A,C,D正確,不能直接輸出S4,故選B,3)對于,不能直接輸入x3,書寫格式不正確,故錯誤; 對于,省略了“提示內(nèi)容”,書寫正確,故正確; 對于,省略了“提示內(nèi)容”,書寫正確,故正確; 對于,根據(jù)賦值語句的格式,“”左邊應(yīng)為單個變量,右邊為表達(dá)式或具體數(shù)值,故錯誤; 對于,符合賦值語句的格式,且賦值語句具有計算功能,故正確 答案(1)B(2)B(3,規(guī)律總結(jié)1.解決輸入語句和輸出語句要明確的三個問題 (1)輸入語句要求輸入的值只能是
8、具體的常數(shù),不能是變量或表達(dá)式(輸入語句無計算功能),若輸入多個數(shù),各數(shù)之間用“,”隔開 (2)計算機執(zhí)行到輸入語句時,暫停,等候用戶輸入“提示內(nèi)容”所提示的數(shù)據(jù),輸入后回車,則程序繼續(xù)進(jìn)行,“提示內(nèi)容”及其后的“;”可省略 (3)輸出語句可以輸出常數(shù),變量或表達(dá)式的值(輸出語句有計算功能)或字符,程序中引號內(nèi)的部分將原始呈現(xiàn),2賦值語句的幾種常見形式 (1)賦予變量常數(shù)值,如a1. (2)賦予變量其他變量或表達(dá)式的值,如ba,b2a1. (3)變量自身的值在原值上加常數(shù)或變量,如ii1,iiS,1)下列輸入語句正確的是() AINPUT2,3,4 BINPUT“x”;x,“y”;y CINP
9、UTx,y,z DINPUTx2 答案C 解析輸入語句不能直接輸入常量,其中的提示信息只能緊跟INPUT,且不能多次提示,故選C,探究從程序上看,所給兩個程序均使用了賦值語句,但xy與yx是不同的,xy是將y的值賦給x,執(zhí)行后x的值變?yōu)閥的值,而y的值不變同理yx是將x的值賦給y,解析(1)4,43,3 (2)程序中的xy是將y的值4賦給x,賦值后x的值變?yōu)?;中yx是將x的值3賦給y,賦值后y的值為3. 規(guī)律總結(jié)給一個變量多次賦值時,變量的取值是最后一次被賦予的值,閱讀下列程序,并回答問題 (1)中若輸入1,2,則輸出的結(jié)果為_; (2)中若輸入3,2,5,則輸出的結(jié)果為_,三種語句的應(yīng)用,
10、解析(1)閱讀程序,由語句cab及a1,b2,可得c1, 又根據(jù)語句bacb,可得b2, 所以程序運行后的結(jié)果為1,2,1. (2)閱讀程序,由語句AAB及A3,B2,C5,可得A5, 又根據(jù)語句BBA,可得B3, 又CC/A*B,所以輸出結(jié)果為C3,答案(1)1,2,1(2)3 易錯警示對于程序中的每一個變量只能有唯一的值,當(dāng)給變量賦予新值時,原來的值將被“沖掉”,該變量的值變?yōu)樾沦x予的值 規(guī)律總結(jié)賦值語句給變量賦值時,有兩種形式:一種是將具體的數(shù)值賦給左邊的變量,一種是將表達(dá)式的值賦給左邊的變量對于第二種情況,要先明確表達(dá)式中各個變量的具體值,再對表達(dá)式進(jìn)行計算,最后將計算結(jié)果賦給左邊的變
11、量明確變量的取值與最后一次賦值有關(guān),1)下面的語句執(zhí)行后輸出的結(jié)果為_; A2,B3 BA*A AAB BBA PRINTA,B RND,2)請閱讀以下程序,并回答問題 INPUT“a”;a INPUT“b”;b c(ab)/2 dc*c PRINT“d”;d END 若輸入a7,b3,則輸出的結(jié)果是_ 答案(1)6,10(2)d25,解析(1)由語句A2,BA*A,得B4,根據(jù)語句AAB,得A246,再根據(jù)語句BBA,得B4610.故填6,10. (2)根據(jù)賦值語句,先計算出c的值,進(jìn)而求得d25,以下是一個用基本算法語句編寫的程序,根據(jù)程序畫出其相應(yīng)的程序框圖,算法、框圖和語句之間的相互轉(zhuǎn)
12、化,探索延拓,探究該程序主要利用了輸入語句、賦值語句和輸出語句進(jìn)行算法描述,只要按順序從上到下將輸入語句、賦值語句、輸出語句表達(dá)的內(nèi)容填入相應(yīng)的程序框即可,解析程序框圖如圖所示,規(guī)律總結(jié)算法語句與程序框圖以不同的形式展示給我們解決問題的方法,算法語句與程序框圖之間是可以互化的 (1)程序中的輸入語句、賦值語句、輸出語句與程序框圖中的輸入框、處理框、輸出框是一一對應(yīng)的,如圖所示,2)注意在BASIC語言中常見運算符號的書寫方式,明確它們的運算規(guī)則;先乘除,后加減;乘冪優(yōu)先于乘除;函數(shù)優(yōu)先于乘冪;同級運算從左向右按順序進(jìn)行;括號內(nèi)最優(yōu)先,已知一程序框圖如下圖所示,根據(jù)框圖寫出相應(yīng)的算法程序,解析程
13、序如下,2015三明高一檢測)若將兩個數(shù)a8,b17交換,使a17,b8.下面語句正確的一組是(,誤區(qū)警示,思路分析利用賦值語句交換兩個變量的值要引入中間變量,且程序運行時,每個變量的值是最后一次的賦值故B滿足題意,而對D,第一行ac不符合賦值語句的格式,故D錯誤對于A,C,因為沒有引入中間變量,所以不滿足題意 正解B,防范措施1.準(zhǔn)確理解賦值語句的意義 若多次給某一變量賦值,程序運行時,該變量的值是最后一次的賦值,其他值都被該值覆蓋了 2交換兩變量值的方法 要引入中間變量,并把兩變量其中的一個值賦給中間變量如本例的B答案,已知程序 若輸入a,b,c的值分別為1,2,3,則輸出a,b,c的值分別為_ 答案3,1,2 解析運行該程序得x1,y2,a3,b1,c2, 所以輸出a,b,c的值分別為3,1,2,1下列輸入語句正確的是() AINPUT“a;b” BINPUT“x”,x CINPUTab DINPUT“x”;x 答案D,2下列給出的輸入、輸出語句正確的是() 輸入語句
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中山職業(yè)技術(shù)學(xué)院《電能計量技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 昭通學(xué)院《智能終端與移動應(yīng)用開發(fā)》2023-2024學(xué)年第一學(xué)期期末試卷
- 云南現(xiàn)代職業(yè)技術(shù)學(xué)院《傳遞過程導(dǎo)論》2023-2024學(xué)年第一學(xué)期期末試卷
- 企業(yè)市值管理中財務(wù)透明度的提升策略研究
- DB2201T 64-2024 梅花鹿布魯氏菌病膠體金免疫層析檢測方法
- 職業(yè)導(dǎo)論-房地產(chǎn)經(jīng)紀(jì)人《職業(yè)導(dǎo)論》真題匯編1
- 房地產(chǎn)經(jīng)紀(jì)操作實務(wù)-《房地產(chǎn)經(jīng)紀(jì)操作實務(wù)》押題密卷2
- 年度培訓(xùn)工作總結(jié)
- 119消防安全月活動方案
- 二零二五年度廢塑料編織袋回收與再生PE膜合同3篇
- 工程監(jiān)理大綱監(jiān)理方案服務(wù)方案
- (3.10)-心悸急診醫(yī)學(xué)急診醫(yī)學(xué)
- 不動產(chǎn)登記操作規(guī)范解讀
- 蓋洛普Q12解讀和實施完整版
- 2023年Web前端技術(shù)試題
- GB/T 20840.8-2007互感器第8部分:電子式電流互感器
- GB/T 14864-2013實心聚乙烯絕緣柔軟射頻電纜
- 信息學(xué)奧賽-計算機基礎(chǔ)知識(完整版)資料
- 發(fā)煙硫酸(CAS:8014-95-7)理化性質(zhì)及危險特性表
- 數(shù)字信號處理(課件)
- 公路自然災(zāi)害防治對策課件
評論
0/150
提交評論