![數(shù)學人教A版必修3學案1-2-1輸入語句輸出語句和賦值語句_第1頁](http://file4.renrendoc.com/view11/M00/3B/0D/wKhkGWX-HqaASzNGAAHc7wP33p8728.jpg)
![數(shù)學人教A版必修3學案1-2-1輸入語句輸出語句和賦值語句_第2頁](http://file4.renrendoc.com/view11/M00/3B/0D/wKhkGWX-HqaASzNGAAHc7wP33p87282.jpg)
![數(shù)學人教A版必修3學案1-2-1輸入語句輸出語句和賦值語句_第3頁](http://file4.renrendoc.com/view11/M00/3B/0D/wKhkGWX-HqaASzNGAAHc7wP33p87283.jpg)
![數(shù)學人教A版必修3學案1-2-1輸入語句輸出語句和賦值語句_第4頁](http://file4.renrendoc.com/view11/M00/3B/0D/wKhkGWX-HqaASzNGAAHc7wP33p87284.jpg)
![數(shù)學人教A版必修3學案1-2-1輸入語句輸出語句和賦值語句_第5頁](http://file4.renrendoc.com/view11/M00/3B/0D/wKhkGWX-HqaASzNGAAHc7wP33p87285.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1.2基本算法語句1.2.1輸入語句、輸出語句和賦值語句[目標]1.記住輸入語句、輸出語句和賦值語句的格式及功能;2.會用這三種語句將順序結(jié)構(gòu)的程序框圖轉(zhuǎn)化為程序語句;3.體會算法步驟、程序框圖和算法語句的關(guān)系.[重點]三種語句的格式、功能及應(yīng)用.[難點]算法步驟、程序框圖、算法語句關(guān)系的理解.知識點一輸入語句[填一填]1.為了實現(xiàn)算法的三種基本邏輯結(jié)構(gòu),各種程序設(shè)計語言中都包含下列基本的算法語句,并且形式是類似的.它們分別是:輸入語句、輸出語句、賦值語句、條件語句、循環(huán)語句.2.輸入語句的一般格式輸入語句與程序框圖中的輸入框?qū)?yīng),以BASIC語言為例,其一般格式為:INPUT“提示內(nèi)容”;變量其中,“提示內(nèi)容”一般是提示用戶輸入什么樣的信息.3.輸入語句的作用輸入語句的作用是輸入提示內(nèi)容要求的相應(yīng)信息或值,計算機每次都把新輸入的值賦給變量.輸入語句可以給多個變量賦值,其格式為:INPUT“提示內(nèi)容1,提示內(nèi)容2,提示內(nèi)容3,…”;變量1,變量2,變量3,….[答一答]1.程序中同時輸入多個變量的值,是否一定要用多個輸入語句?提示:一個輸入語句可以一次給多個變量賦值,中間用“,”隔開,如輸入x,y的值,可以寫成:eq\x(\a\al(INPUT“x=”;x,INPUT“y=”;y))也可以寫成:eq\x(INPUT“x,y=”;x,y)知識點二輸出語句[填一填]1.格式:PRINT“提示內(nèi)容”;表達式2.功能:eq\b\lc\{\rc\(\a\vs4\al\co1(①輸出常量、變量的值和系統(tǒng)信息,②進行數(shù)值計算并輸出結(jié)果))[答一答]3.輸出語句可以輸出任意變量或表達式嗎?提示:不能.輸出語句輸出的變量或表達式中的變量必須在程序中已經(jīng)賦值,沒有賦值的變量或含沒有賦值的變量的表達式無法使用輸出語句輸出.4.輸出語句有沒有計算功能?提示:有計算功能.可以根據(jù)提供的表達式進行計算.知識點三賦值語句[填一填]1.一般格式:eq\x(變量=表達式)2.功能是將表達式所代表的值賦給變量,賦值語句中的“=”叫做賦值號,它和數(shù)學中的等號不完全一樣,計算機執(zhí)行賦值語句時,先計算“=”右邊表達式的值,然后把這個值賦給“=”左邊的變量.[答一答]5.賦值符號與等號的區(qū)別是什么?提示:賦值語句中的“=”與代數(shù)運算中的“=”的意義是不同的.例如賦值語句a=b,表示把b的值賦給a,而不是說a與b相等.又如語句i=i+1,在賦值語句中表示i的值自身加1,而在代數(shù)式中i=i+1是不成立的.6.賦值語句的左邊可以是表達式嗎?如A+15=A對嗎?提示:賦值語句左邊只能是變量名稱,而不能是表達式;賦值語句右邊表達式可以是一個常量、變量或含變量的運算式.A+15=A是錯誤的.7.下列賦值能使y的值為4的是(D)類型一三種基本語句的格式[例1]指出下列語句中的錯誤,并改正.(1)A=B=50(2)x=1,y=2,z=3(3)INPUT“請輸入”x(4)INPUT,x(5)PRINTA-B=;C[分析]根據(jù)各個語句的格式進行找錯并改正即可.[解](1)在一個賦值語句中只能給一個變量賦值,應(yīng)改為“A=50B=50(2)一個賦值語句只能給一個變量賦值,應(yīng)改為“x=1y=2z=3(3)INPUT語句的提示內(nèi)容后面缺少“;”,應(yīng)改為INPUT“請輸入”;x(4)INPUT語句的提示內(nèi)容可以省略,省略的同時,“;”必須省略,多個變量之間用“,”隔開,但是“,”不能單獨存在,因此應(yīng)改為INPUTx(5)PRINT語句的提示內(nèi)容應(yīng)該在雙引號中,應(yīng)改為PRINT“A-B=”;C對于概念的理解問題,只需將所給內(nèi)容與基本輸入、輸出和賦值語句的形式進行比較,找出不同即可得出結(jié)論.[變式訓練1]下列語句書寫正確的是②③⑤(只填序號).①INPUTx=3②INPUTa,b,c③PRINTa,b,c④A=B=C=3⑤i=i+1解析:對于①,不能直接輸入x=3,書寫格式不正確,故①錯誤;對于②,省略了“提示內(nèi)容”,書寫正確,故②正確;對于③,省略了“提示內(nèi)容”,書寫正確,故③正確;對于④,根據(jù)賦值語句的格式,“=”左邊應(yīng)為單個變量,右邊為表達式或具體數(shù)值,故④錯誤;對于⑤,符合賦值語句的格式,且賦值語句具有計算功能,故⑤正確.類型二算法語句與程序框圖的轉(zhuǎn)換[例2]讀下面的程序,根據(jù)程序畫出程序框圖.[解]程序框圖如圖所示:算法語句與程序框圖的關(guān)系(1)順序結(jié)構(gòu)的程序框圖利用輸入語句、輸出語句和賦值語句即可完成.其中輸入、輸出框?qū)?yīng)輸入語句和輸出語句,執(zhí)行框?qū)?yīng)賦值語句.(2)由程序畫程序框圖是上述過程的逆過程,只需把輸入語句、輸出語句與輸入、輸出框?qū)?yīng)轉(zhuǎn)化,將賦值語句與執(zhí)行框?qū)?yīng)轉(zhuǎn)化即可.[變式訓練2]根據(jù)如圖所示的程序框圖,寫出相應(yīng)的程序.解:程序為:類型三用三種基本語句編寫程序[例3]編寫程序,輸入4個數(shù),輸出這4個數(shù)的平均數(shù).[分析]eq\x(算法分析)→eq\x(畫程序框圖)→eq\x(寫算法語句)[解]算法分析:第一步,輸入四個數(shù)a,b,c,d.第二步,計算y=eq\f(a+b+c+d,4).第三步,輸出y.程序框圖如圖所示.程序如下:eq\x(\a\al(INPUTa,b,c,d,y=a+b+c+d/4,PRINTy,END))1算法語句和程序框圖是從不同的角度以不同的形式解決問題的,設(shè)計程序時一般先畫程序框圖,再把程序框圖“翻譯”成算法語句.2根據(jù)順序結(jié)構(gòu)的程序框圖寫程序時,“INPUT語句”是輸入框中的信息,賦值語句是處理框中的信息,輸出框中的信息是“PRINT語句”的內(nèi)容.[變式訓練3]“六一”兒童節(jié)這天,糖果店的售貨員忙極了,請你設(shè)計一個程序,幫助售貨員算賬,已知水果糖每千克10元,奶糖每千克15元,巧克力每千克25元.那么依次購買這三種糖果a,b,c千克,應(yīng)收取多少元錢?寫出一個算法,畫出程序框圖,并寫出程序.解:算法如下:第一步,輸入三種糖果的價格x,y,z.第二步,輸入購買三種糖果的千克數(shù)a,b,c.第三步,計算Y=ax+by+cz.第四步,輸出Y.程序框圖如圖所示:程序如下:eq\x(\a\al(x=10,y=15,z=25,INPUTa,b,c,Y=x*a+y*b+z*c,PRINTY,END))1.下列給出的輸入、輸出語句正確的是(D)解析:①中INPUT語句可以給多個變量賦值,但變量之間應(yīng)用“,”隔開;②中INPUT語句只能是變量,而不能是表達式;③中PRINT語句中不能用賦值號“=”;④中PRINT語句可以輸出常量、表達式的值.(C)A.1個 B.2個C.3個 D.4個解析:正確的是(1)(2)(4),(3)(5)錯誤.3.以下程序執(zhí)行后,變量a,b的值分別為(A)eq\x(\a\al(a=15,b=20,a=a+b,b=a-b,a=a-b,PRINTa,b))A.20,15 B.35,35C.5,5 D.-5,-5解析:依次執(zhí)行結(jié)果為:a=15+20=35,b=35-20=15,a=35-15=20,所以最后輸出結(jié)果是20,15.5.根據(jù)下列程序框圖寫出程序.解:程序如下:——本課須掌握的兩大問題1.需輸入信息時用INPUT語句,需輸出信息時用PRINT語句,當變量需要的數(shù)據(jù)較少或給變量賦予算式時,用賦值語句,當變量需要輸入多組數(shù)據(jù)且程序重復(fù)使用時,使用輸入語句較好.2.賦值語句是一個程序必不可少的重要組成部分,使用賦值語句,一定要注意其格式要求,不能利用賦值語句進行代數(shù)式計算等.學科素養(yǎng)培優(yōu)精品微課堂對賦值語句認識不正確開講啦對于賦值語句來講,它實質(zhì)上是先將賦值號“=”右邊表達式的值計算出來,然后把該值賦給“=”左邊的變量,使該變量的值等于表達式的值.交換兩個變量的值的方法是引進第三個變量,用三個賦值語句完成.避免因?qū)x值語句認識不準確,不能正確理解兩變量交換數(shù)據(jù)的程序而導(dǎo)致錯誤.[典例]編寫一個交換兩個變量A和B的值的程序.[常見錯解]程序如下:eq\x(\a\al(INPUTA,B,PRINTA,B,A=B,B=A,PRINTA,B,END))[誤區(qū)分析]按照錯解的程序運行,若輸入3,9,則輸出的結(jié)果是圖(1),而不是要求的結(jié)果圖(2),這是因為A=B表示把變量B的值9賦給變量A,A的初始值3被“覆蓋”,A的值此時變?yōu)?,而變量B的值保持不變;B=A表示把變量A的值9賦給變量B,變量B的值被“覆蓋”,也變?yōu)?了.所以一個程序編寫完成之后,最后在草稿紙上“運行”一下,看自己編寫的程序是否滿足題意,如果不滿足,就要找出問題,進行調(diào)整修改.[正確解答]程序如下:eq\x(\
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Unit 5 We're family (說課稿)-2024-2025學年外研版(三起)(2024)英語三年級上冊
- 1《學習伴我成長》(說課稿)-部編版道德與法治三年級上冊
- Unit 2 Different families Part B Let's talk(說課稿)-2024-2025學年人教PEP版(2024)英語三年級上冊
- 2《用水計量時間》說課稿-2024-2025學年科學五年級上冊教科版
- 2025產(chǎn)品購銷合同樣書
- 2023九年級數(shù)學下冊 第25章 投影與視圖25.1 投影第2課時 正投影說課稿 (新版)滬科版001
- 2025城市民用戶燃氣工程實施合同書范本范文
- 2025婦女發(fā)展監(jiān)測評估項目工程合同管理
- 2025合同模板合伙人利潤分配協(xié)議范本
- 2024-2025學年高中政治 第3單元 第6課 第1框 源遠流長的中華文化說課稿 新人教版必修3001
- 2025年上半年中煤科工集團北京華宇工程限公司中層干部公開招聘易考易錯模擬試題(共500題)試卷后附參考答案
- 特朗普就職演說全文與核心要點
- 2025年教科版新教材科學小學一年級下冊教學計劃(含進度表)
- 北京市海淀區(qū)2024-2025學年五年級上冊語文期末試卷(有答案)
- 《中國地方戲曲簡介》課件
- 《亞太經(jīng)合組織》課件
- 2024年高考政治必修三《政治與法治》??疾牧项}考點梳理匯編
- 《會展概述》課件
- 《郴州市總體規(guī)劃》課件
- 【高中物理競賽大全】 競賽3 電磁學 50題競賽真題強化訓練解析版-高考物理備考復(fù)習重點資料歸納
- 再見2024你好2025展望未來
評論
0/150
提交評論