




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
輸入語句、輸出語句和賦值語句教材分析通過上一節(jié)的學(xué)習(xí),學(xué)生了解了算法的含義,學(xué)習(xí)了用算法步驟和程序框圖表示算法的方法,本節(jié)介紹用程序設(shè)計(jì)語言表示算法的方法.算法步驟和程序框圖表示的算法,計(jì)算機(jī)是不能理解的,程序是算法的精確形式,是計(jì)算機(jī)可以理解的算法.本節(jié)的教學(xué)重點(diǎn)是通過實(shí)例使學(xué)生理解三種基本算法語句的結(jié)構(gòu)和用法,并在此基礎(chǔ)上編寫由算法語句組成的程序,從而更細(xì)致地刻畫算法,進(jìn)一步體會(huì)算法的基本思想.教學(xué)目標(biāo)1、知識(shí)與技能(1)正確理解輸入語句、輸出語句、賦值語句的結(jié)構(gòu)。(2)會(huì)寫一些簡(jiǎn)單的程序。(3)掌握賦值語句中的“=”的作用。2、過程與方法(1)讓學(xué)生充分地感知、體驗(yàn)應(yīng)用計(jì)算機(jī)解決數(shù)學(xué)問題的方法;并能初步操作、模仿。(2)通過對(duì)現(xiàn)實(shí)生活情境的探究,嘗試設(shè)計(jì)出解決問題的程序,理解邏輯推理的數(shù)學(xué)方法。3、情感態(tài)度與價(jià)值觀通過本節(jié)內(nèi)容的學(xué)習(xí),使我們認(rèn)識(shí)到計(jì)算機(jī)與人們生活密切相關(guān),增強(qiáng)計(jì)算機(jī)應(yīng)用意識(shí),提高學(xué)生學(xué)習(xí)新知識(shí)的興趣。重點(diǎn)難點(diǎn)教學(xué)重點(diǎn):輸入語句、輸出語句和賦值語句的基本用法.教學(xué)難點(diǎn):算法語句的寫法.課時(shí)安排1課時(shí)教學(xué)設(shè)計(jì)(一)導(dǎo)入新課思路1(情境導(dǎo)入)中國(guó)足球隊(duì)在亞洲杯上的失利說明,中國(guó)足球仍然需要請(qǐng)外國(guó)教練.高水平的外國(guó)教練有先進(jìn)的足球理念,有系統(tǒng)科學(xué)的訓(xùn)練計(jì)劃,有先進(jìn)的足球技術(shù),但由于語言不通不能直接傳授給隊(duì)員.算法步驟、程序框圖雖然容易掌握,但計(jì)算機(jī)不能理解,因此我們需要學(xué)習(xí)算法語句.思路2(直接導(dǎo)入)前面我們學(xué)習(xí)了程序框圖的畫法,為了讓計(jì)算機(jī)能夠理解算法步驟、程序框圖,我們開始學(xué)習(xí)算法語句.(二)推進(jìn)新課、新知探究、提出問題(1)指出輸入語句的格式、功能、要求.(2)指出輸出語句的格式、功能、要求.(3)指出賦值語句的格式、功能、要求.(4)利用框圖總結(jié)三種語句的功能、格式、特點(diǎn).(5)指出三種語句與框圖的對(duì)應(yīng)關(guān)系.討論結(jié)果:(1)輸入語句的格式:INPUT“提示內(nèi)容”;變量例如:INPUT“x=”;x功能:實(shí)現(xiàn)算法的輸入變量信息(數(shù)值或字符)的功能.要求:1°輸入語句要求輸入的值是具體的常量.2°提示內(nèi)容提示用戶輸入的是什么信息,必須加雙引號(hào),提示內(nèi)容“原原本本”的在計(jì)算機(jī)屏幕上顯示,提示內(nèi)容與變量之間要用分號(hào)隔開.3°一個(gè)輸入語句可以給多個(gè)變量賦值,中間用“,”分隔.形式如:INPUT“a=,b=,c=,”;a,b,c(2)輸出語句的一般格式:PRINT“提示內(nèi)容”;表達(dá)式例如:PRINT“S=”;S功能:實(shí)現(xiàn)算法輸出信息(表達(dá)式)的功能.要求:1°表達(dá)式是指算法和程序要求輸出的信息.2°提示內(nèi)容提示用戶要輸出的是什么信息,提示內(nèi)容必須加雙引號(hào),提示內(nèi)容要用分號(hào)和表達(dá)式分開.3°如同輸入語句一樣,輸出語句可以一次完成輸出多個(gè)表達(dá)式的功能,不同的表達(dá)式之間可用“,”分隔.形式如:PRINT“a,b,c:”;a,b,c(3)賦值語句的一般格式:變量=表達(dá)式.賦值語句中的“=”稱作賦值號(hào).功能:將表達(dá)式所代表的值賦給變量.要求:1°賦值語句左邊只能是變量名字,而不是表達(dá)式,右邊表達(dá)式可以是一個(gè)常量、變量或含變量的運(yùn)算式.如:2=x是錯(cuò)誤的.2°賦值號(hào)的左右兩邊不能對(duì)換.賦值語句是將賦值號(hào)右邊的表達(dá)式的值賦給賦值號(hào)左邊的變量.如“A=B”“B=A”的含義運(yùn)行結(jié)果是不同的,如x=5是對(duì)的,5=x是錯(cuò)的,A+B=C是錯(cuò)的,C=A+B是對(duì)的.3°不能利用賦值語句進(jìn)行代數(shù)式的演算(如化簡(jiǎn)、因式分解、解方程等),如y=x2-1=(x-1)(x+1),這是實(shí)現(xiàn)不了的.在賦值號(hào)右邊表達(dá)式中每一個(gè)變量的值必須事先賦給確定的值.在一個(gè)賦值語句中只能給一個(gè)變量賦值,不能出現(xiàn)兩個(gè)或以上的“=”.但對(duì)于同一個(gè)變量可以多次賦值.(4)三種語句的功能、格式、特點(diǎn)如下:在QBASIC語言中,輸入語句是INPUT語句,輸出語句是PRINT語句,賦值語句是LET語句(“LET”可以省略).下表列出了這三種語句的一般格式、主要功能和相關(guān)說明,供教師教學(xué)時(shí)參考,不要求學(xué)生掌握.INPUT語句PRINT語句賦值語句格式INPUT“提示內(nèi)容”;變量PRINT“提示內(nèi)容”;表達(dá)式LET變量=表達(dá)式功能可對(duì)程序中的變量賦值可輸出表達(dá)式的值,計(jì)算可對(duì)程序中的變量賦值,計(jì)算說明①又稱“鍵盤輸入語句”,在程序運(yùn)行過程中,停機(jī)等候用戶由鍵盤輸入數(shù)據(jù),而不需要在寫程序時(shí)指定②“提示內(nèi)容”和它后面的“;”可以省略③一個(gè)語句可以給多個(gè)變量賦值,中間用“,”分隔④無計(jì)算功能⑤用戶由鍵盤輸入的數(shù)據(jù)必須是常量,輸入多個(gè)數(shù)據(jù)時(shí)用“,”分隔,且個(gè)數(shù)要與變量的個(gè)數(shù)相同①又稱“打印語句”,將表達(dá)式的值在屏幕上顯示出來②表達(dá)式可以是變量、計(jì)算公式或系統(tǒng)信息③一個(gè)語句可以輸出多個(gè)表達(dá)式.不同的表達(dá)式之間可用“,”分隔④有計(jì)算功能,能直接輸出計(jì)算公式的值①在程序運(yùn)行過程中給變量賦值②“LET”可以省略,“=”的右側(cè)必須是表達(dá)式,左側(cè)必須是變量③一個(gè)語句只能給一個(gè)變量賦值④有計(jì)算功能⑤將一個(gè)變量的值賦給另一個(gè)變量,前一個(gè)變量的值保持不變;可先后給一個(gè)變量賦多個(gè)不同的值,但變量的取值總是最后被賦予的值(5)指出三種語句與框圖的對(duì)應(yīng)關(guān)系如下圖.(三)應(yīng)用示例思路1例1用描點(diǎn)法作函數(shù)y=x3+3x2-24x+30的圖象時(shí),需要求出自變量和函數(shù)的一組對(duì)應(yīng)值.編寫程序,分別計(jì)算當(dāng)x=-5,-4,-3,-2,-1,0,1,2,3,4,5時(shí)的函數(shù)值.算法分析:根據(jù)題意,對(duì)于每一個(gè)輸入的自變量的值,都要輸出相應(yīng)的函數(shù)值.寫成算法步驟如下:第一步,輸入一個(gè)自變量的x的值.第二步,計(jì)算y=x3+3x2-24x+30.第三步,輸出y.程序框圖如下圖:顯然,這是一個(gè)由順序結(jié)構(gòu)構(gòu)成的算法,按照程序框圖中流程線的方向,依次將程序框中的內(nèi)容寫成相應(yīng)的算法語句,就得相應(yīng)的程序.解:程序:INPUT“x”;xy=x^3+3*x^2-24*x+30PRINTyEND點(diǎn)評(píng):前面我們學(xué)習(xí)了算法步驟、程序框圖,我們對(duì)照程序框圖與算法語句可以得到它們之間的對(duì)應(yīng)關(guān)系.例如:在這個(gè)程序中,第1行中的INPUT語句就是輸入語句.這個(gè)語句的一般格式是INPUT“提示內(nèi)容”;變量其中,“提示內(nèi)容”一般是提示用戶輸入什么樣的信息,每次運(yùn)行例1中的程序時(shí),依次輸入-5,-4,-3,-2,-1,0,1,2,3,4,5,計(jì)算機(jī)每次都把新輸入的值賦給變量“x”,并按“x”新獲得的值計(jì)算變量“y”的值.例2給一個(gè)變量重復(fù)賦值.解:程序:A=10A=A+15PRINTAEND點(diǎn)評(píng):給一個(gè)變量重復(fù)賦值,變量只保存最后一次賦值,比如此程序的輸出值是25.例3編寫程序,計(jì)算一個(gè)學(xué)生數(shù)學(xué)、語文、英語三門課的平均成績(jī).算法分析:先寫出解決本例的算法步驟:第一步,輸入該學(xué)生數(shù)學(xué)、語文、英語三門課的成績(jī)a,b,c.第二步,計(jì)算y=.第三步,輸出y.程序框圖如下:由于PRINT語句還可以用于輸出數(shù)值計(jì)算的結(jié)果,所以這個(gè)算法可以寫成下列程序.程序:INPUT“Maths=”;aINPUT“Chinese=”;bINPUT“English=”;cPRINT“Theaverage=”;(a+b+c)/3END點(diǎn)評(píng):例3中的第4行的PRINT語句是輸出語句,它的一般形式是PRINT“提示內(nèi)容”;表達(dá)式PRINT語句可以在計(jì)算機(jī)的屏幕上輸出常量、變量的值和系統(tǒng)信息,同輸入語句一樣,這里的表達(dá)式前也可以有“提示內(nèi)容”.例4變換兩個(gè)變量A和B的值,并輸出交換前后的值.解:程序:INPUTA,BPRINTA,Bx=AA=BB=xPRINTA,BEND思路2例1寫出求三個(gè)數(shù)a,b,c的方差的程序.分析:方差是在初中統(tǒng)計(jì)內(nèi)容中學(xué)習(xí)過的知識(shí),計(jì)算所有數(shù)的方差首先計(jì)算所有數(shù)的平均數(shù),通過公式s2=來計(jì)算.算法步驟:第一步,計(jì)算平均數(shù).第二步,計(jì)算方差s2=.第三步,得到的結(jié)果即為所求.程序如下:INPUTa,b,cy=(a+b+c)/3S=((a-y)2+(b-y)2+(c-y)2)/3PRINTSEND點(diǎn)評(píng):套用公式求值問題是傳統(tǒng)數(shù)學(xué)求值問題的一種,它是一種典型的順序結(jié)構(gòu),也就是說只通過輸入、輸出和賦值語句就可以完成任務(wù).解決這類問題的關(guān)鍵是先分析這種問題的解法,即構(gòu)造計(jì)算的過程,再寫出算法步驟和流程圖,再翻譯成算法語句即可.例2編寫一個(gè)程序,要求輸入兩個(gè)正數(shù)a和b的值,輸出ab和ba的值.分析:可以利用INPUT語句輸入兩個(gè)正數(shù),然后將ab和ba的值分別賦給兩個(gè)變量輸出即可.也可以將ab和ba的底數(shù)和冪數(shù)進(jìn)行交換,故還可以利用賦值語句,采用將兩個(gè)變量的值互換的辦法實(shí)現(xiàn).解:程序1:INPUT“a,b:”;a,bA=a^bB=b^aPRINT“a^b=”;A,“b^a=”;BEND程序2:INPUT“a,b:”;a,bA=a^bPRINT“a^b=”;Ax=aa=bb=xA=a^bPRINT“b^a=”;AEND點(diǎn)評(píng):交換a,b的值可通過下面三個(gè)語句來實(shí)現(xiàn):t=aa=bb=t通過引進(jìn)一個(gè)中間變量t實(shí)現(xiàn)變量a和b的值的交換,因此只需用賦值語句即可實(shí)現(xiàn)算法.在一些較為復(fù)雜的問題算法中經(jīng)常需要對(duì)兩個(gè)變量的值進(jìn)行交換,因此應(yīng)熟練掌握這種方法.(四)知能訓(xùn)練1.判斷下列給出的輸入語句、輸出語句和賦值語句是否正確?為什么?(1)輸入語句INPUTa;b;c(2)輸出語句A=4(3)賦值語句3=B(4)賦值語句A=B=-2解:(1)錯(cuò),變量之間應(yīng)用“,”號(hào)隔開.(2)錯(cuò),PRINT語句不能用賦值號(hào)“=”.(3)錯(cuò),賦值語句中“=”號(hào)左右不能互換.(4)錯(cuò),一個(gè)賦值語句只能給一個(gè)變量賦值.點(diǎn)評(píng):輸入語句、輸出語句和賦值語句基本上對(duì)應(yīng)于算法中的順序結(jié)構(gòu).輸入語句、輸出語句和賦值語句都不包括“控制轉(zhuǎn)移”,由它們組成的程序段必然是順序結(jié)構(gòu).2.請(qǐng)寫出下面運(yùn)算輸出的結(jié)果.(1)a=5b=3c=(a+b)/2d=c*cPRINT“d=”;d(2)a=1b=2c=a+bb=a+c-bPRINT“a=,b=,c=”;a,b,c(3)a=10b=20c=30a=bb=cc=aPRINT“a=,b=,c=”;a,b,c解:(1)16;語句c=(a+b)/2是將a,b和的一半賦值給變量c,語句d=c*c是將c的平方賦值給d,最后輸出d的值.(2)1,2,3;語句c=a+b是將a,b的和賦值給c,語句b=a+c-b是將a+c-b的值賦值給了b.(3)20,30,20;經(jīng)過語句a=b后a,b,c的值是20,20,30.經(jīng)過語句b=c后a,b,c的值是20,30,30.經(jīng)過語句c=a后a,b,c的值是20,30,20.點(diǎn)評(píng):語句的識(shí)別問題是一個(gè)逆向性思維,一般我們認(rèn)為我們的學(xué)習(xí)是從算法步驟(自然語言)至程序框圖,再到算法語言(程序).如果將程序擺在我們的面前時(shí),我們要先識(shí)別每個(gè)語句,再整體把握并概括出程序的功能.(五)拓展提升已知某生某三科的成績(jī)?yōu)?0、75、95分,求三科的總分及平均分.分析:將三科成績(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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度房地產(chǎn)信托過橋擔(dān)保合同
- 2025年度房產(chǎn)投資合同附裝修翻新及市場(chǎng)推廣服務(wù)
- 2025年度個(gè)人股權(quán)分割協(xié)議書-離婚股權(quán)分割合同
- 高熵氮化物納米光熱薄膜制備及應(yīng)用
- 烏蘭察布市東路二人臺(tái)現(xiàn)代傳承的考察與研究
- “雙減”背景下初中語文課外作業(yè)設(shè)計(jì)研究
- 數(shù)據(jù)資源持有權(quán)法律化問題研究
- 孕產(chǎn)婦護(hù)理月嫂居間合同
- 科技與教育融合的機(jī)遇與挑戰(zhàn)
- 科技研發(fā)團(tuán)隊(duì)的協(xié)同創(chuàng)新策略研究
- 2025年東營(yíng)科技職業(yè)學(xué)院高職單招數(shù)學(xué)歷年(2016-2024)頻考點(diǎn)試題含答案解析
- 2025-2030年中國(guó)民用通信天線行業(yè)發(fā)展趨勢(shì)規(guī)劃研究報(bào)告
- 《幼小銜接家長(zhǎng)會(huì)》課件
- 浙江省金華市婺城區(qū)2024-2025學(xué)年九年級(jí)上學(xué)期期末數(shù)學(xué)試卷(含答案)
- Unit 4 A glimpse of the future 說課稿-2023-2024學(xué)年高二下學(xué)期英語外研版(2019)選擇性必修第三冊(cè)001
- 鄉(xiāng)村建設(shè)規(guī)劃許可培訓(xùn)
- 加氣站安全課件
- 北師大版二年級(jí)數(shù)學(xué)下冊(cè)各單元測(cè)試卷
- GB/T 45037-2024糧油機(jī)械扒谷機(jī)
- 財(cái)務(wù)會(huì)計(jì)(對(duì)外經(jīng)濟(jì)貿(mào)易大學(xué))知到智慧樹章節(jié)測(cè)試課后答案2024年秋對(duì)外經(jīng)濟(jì)貿(mào)易大學(xué)
- 分布式計(jì)算平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)
評(píng)論
0/150
提交評(píng)論