蘇教版必修三 1.3.1 賦值語(yǔ)句1.3.2 輸入、輸出語(yǔ)句 學(xué)案.docx_第1頁(yè)
蘇教版必修三 1.3.1 賦值語(yǔ)句1.3.2 輸入、輸出語(yǔ)句 學(xué)案.docx_第2頁(yè)
蘇教版必修三 1.3.1 賦值語(yǔ)句1.3.2 輸入、輸出語(yǔ)句 學(xué)案.docx_第3頁(yè)
蘇教版必修三 1.3.1 賦值語(yǔ)句1.3.2 輸入、輸出語(yǔ)句 學(xué)案.docx_第4頁(yè)
蘇教版必修三 1.3.1 賦值語(yǔ)句1.3.2 輸入、輸出語(yǔ)句 學(xué)案.docx_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余3頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

13.1賦值語(yǔ)句13.2輸入、輸出語(yǔ)句學(xué)習(xí)目標(biāo)1.初步了解基本算法語(yǔ)句中的賦值、輸入和輸出語(yǔ)句的特點(diǎn).2.理解基本算法語(yǔ)句是將算法的各種控制結(jié)構(gòu)轉(zhuǎn)變成計(jì)算機(jī)能夠理解的程序語(yǔ)言.3.通過(guò)對(duì)三種語(yǔ)句的了解,培養(yǎng)有條理的思考與表達(dá)能力,提高邏輯思維的能力知識(shí)點(diǎn)一賦值語(yǔ)句1偽代碼:偽代碼是介于自然語(yǔ)言和計(jì)算機(jī)語(yǔ)言之間的文字和符號(hào)2賦值語(yǔ)句:在偽代碼中,賦值語(yǔ)句用符號(hào)“”表示,“xy”表示將y的值賦給x,其中x是一個(gè)變量,y是一個(gè)與x同類型的變量或表達(dá)式知識(shí)點(diǎn)二輸入、輸出語(yǔ)句輸入、輸出語(yǔ)句:輸入語(yǔ)句“reada,b”表示輸入的數(shù)據(jù)依次送給a,b,輸出語(yǔ)句“print_x”表示輸出運(yùn)算結(jié)果x.思考賦值號(hào)與等號(hào)的區(qū)別是什么?答(1)賦值號(hào)與等號(hào)意義不同,若把“”看作等號(hào),則nn1不成立,若看作賦值號(hào),則成立(2)賦值號(hào)兩邊內(nèi)容不能對(duì)調(diào)(3)雖然賦值語(yǔ)句具有計(jì)算和賦值雙重功能,但不能利用它進(jìn)行代數(shù)式的演算題型一賦值語(yǔ)句例1(1)運(yùn)行如圖所示的程序,輸出的結(jié)果是_a1b2aabprinta(2)閱讀下列兩個(gè)程序,回答問(wèn)題:x3y4xyx3y4yx上述兩個(gè)程序最后輸出的x和y值分別為_(kāi)答案(1)3(2)4,43,3解析(1)a1,b2,把1與2的和賦給a,即a3,輸出的結(jié)果為3.(2)程序中的xy是將y的值4賦給x,賦值后x的值變?yōu)?;中yx是將x的值3賦給y,賦值后y的值為3.反思與感悟賦值號(hào)與數(shù)學(xué)中的等號(hào)的意義是不完全相同的,賦值號(hào)左邊的變量如果原來(lái)沒(méi)有值,則執(zhí)行賦值語(yǔ)句后,獲得一個(gè)值,如果已有值,則執(zhí)行該語(yǔ)句,以賦值號(hào)右邊表達(dá)式的值代替該變量的原值,即將原值“沖掉”如:nn1,在數(shù)學(xué)中是不成立的,但在賦值語(yǔ)句中,意思是將n的原值加1再賦給n.跟蹤訓(xùn)練1設(shè)a10,b20,則可以實(shí)現(xiàn)a、b的值互換的程序是_a10b20baaba10b20cabca10b20caabbca10b20cadbbcab答案解析中程序執(zhí)行后ab10;中程序執(zhí)行后ab10;中程序執(zhí)行后a20,b10;中程序執(zhí)行后ab10.題型二輸入、輸出語(yǔ)句例2下列給出的輸入、輸出語(yǔ)句正確的是_輸入語(yǔ)句reada;b;c輸入語(yǔ)句readx3輸出語(yǔ)句printa4輸出語(yǔ)句print20,3答案解析read語(yǔ)句可以給多個(gè)變量賦值,變量之間用“,”隔開(kāi);read語(yǔ)句中只能是變量,而不能是表達(dá)式;print語(yǔ)句中不用賦值號(hào)“”;print語(yǔ)句可以輸出常量、表達(dá)式的值反思與感悟(1)輸入語(yǔ)句要求輸入的值只能是具體的常數(shù),不能是變量或表達(dá)式(輸入語(yǔ)句無(wú)計(jì)算功能),若輸入多個(gè)數(shù),各數(shù)之間應(yīng)用逗號(hào)“,”隔開(kāi)(2)輸出語(yǔ)句可以輸出常量,變量或表達(dá)式的值(輸出語(yǔ)句有計(jì)算功能)或字符,程序中引號(hào)內(nèi)的部分將原始呈現(xiàn)跟蹤訓(xùn)練2寫(xiě)出下列程序運(yùn)行的結(jié)果reada,b.printa21/b.若輸入2,1,則輸出的結(jié)果為_(kāi)答案5解析若輸入2,1,即a2,b1.22415.輸出的結(jié)果為a25.題型三算法的應(yīng)用例3根據(jù)如圖所示的流程圖,寫(xiě)出相應(yīng)的算法語(yǔ)句解程序如下:readx,yx2 xyy/4print x,yxx-yyy-2print x,y反思與感悟由流程圖寫(xiě)算法語(yǔ)句時(shí),對(duì)順序結(jié)構(gòu)的流程圖只需利用輸入、輸出、賦值語(yǔ)句即可完成,其中輸入、輸出框?qū)?yīng)輸入、輸出語(yǔ)句,執(zhí)行框?qū)?yīng)賦值語(yǔ)句跟蹤訓(xùn)練3閱讀下面的程序,根據(jù)程序畫(huà)出流程圖readx,yreadx/2read3 yxx+1 yy-1print x,y解流程圖如圖所示根據(jù)算法編寫(xiě)程序例4編寫(xiě)一個(gè)程序,要求輸入兩個(gè)正數(shù)a和b的值,輸出ab和ba的值分析一方面可以首先利用read語(yǔ)句輸入兩個(gè)正數(shù),然后將ab與ba的值分別賦給兩個(gè)變量,最后輸出這兩個(gè)變量的值即可另一方面可以將ab與ba作為兩個(gè)冪的值,是把底數(shù)和指數(shù)進(jìn)行了交換,故還可以利用賦值語(yǔ)句,采用將兩個(gè)變量的值互換的辦法實(shí)現(xiàn)這一算法解方法一程序如下:reada,baabbbaprinta,b方法二程序如下:reada,baabprintaxaabbxaabprinta解后反思編寫(xiě)程序的關(guān)鍵在于首先弄清問(wèn)題的算法,特別是算法的結(jié)構(gòu),然后確定采用哪一種算法語(yǔ)句,分清算法的步驟,寫(xiě)出程序問(wèn)題的算法不同,寫(xiě)出的程序就不同嚴(yán)格遵循格式編寫(xiě)程序例5設(shè)計(jì)一個(gè)程序,輸入三個(gè)實(shí)數(shù)a,b,x,計(jì)算表達(dá)式(a2b2)x3的值分析本題的算法是:輸入a,b,x的值,計(jì)算并輸出(a2b2)x3的值故需用到輸入語(yǔ)句、輸出語(yǔ)句和賦值語(yǔ)句,然后按照這三種語(yǔ)句的書(shū)寫(xiě)格式寫(xiě)出程序即可解程序如下:reada,b,xy(1) (a2b2) x3printy解后反思書(shū)寫(xiě)程序時(shí)應(yīng)嚴(yán)格遵循各種語(yǔ)句的一般格式同時(shí)應(yīng)注意數(shù)學(xué)運(yùn)算符號(hào)和程序符號(hào)的區(qū)別,在書(shū)寫(xiě)程序時(shí),必須將數(shù)學(xué)運(yùn)算符號(hào)轉(zhuǎn)化為程序符號(hào),如平方運(yùn)算“a2”與“b2”應(yīng)為“a2”與“b2”,“x3”應(yīng)為“x3”1在read語(yǔ)句中,如果同時(shí)輸入多個(gè)變量,變量之間的分隔符是_答案逗號(hào)解析輸入語(yǔ)句中同時(shí)輸入多個(gè)變量時(shí),變量間要用“,”隔開(kāi)2賦值語(yǔ)句mm3表示的意義是_答案將m的值加3后再賦給m解析賦值語(yǔ)句是將“”右邊的一個(gè)確定值賦給它左邊的一個(gè)變量3下面的程序輸出的結(jié)果是_a2b5cabac4printa,b答案11,5解析第三句給c賦值后c7,第四句給a賦值后a11,故最后輸出11,5.4下列程序執(zhí)行后結(jié)果為3,則輸入的x值為_(kāi)readxy 2答案1或3解析由題意得:x22x3,解方程得x1或x3.5下面一段程序執(zhí)行后的結(jié)果是_a2aa 2aa6printa答案10解析先把2賦給a,然后把a(bǔ) 2賦給a,即a的值為4,再把4610賦給a,所以輸出的結(jié)果為10.1.需輸入信息時(shí)用read語(yǔ)句,需輸出信息時(shí)用print語(yǔ)句,當(dāng)變量需要的數(shù)據(jù)較少或給變量賦予算式時(shí),用賦值語(yǔ)句,當(dāng)變量需要輸入多組數(shù)據(jù)且程序重復(fù)使用時(shí),使用輸入語(yǔ)句較好2賦值語(yǔ)句是一個(gè)程序必不可少的重要組成部分,使用賦值語(yǔ)句,一定要

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論