《高中數(shù)學(xué) 第1章1.3.2輸入、輸出語句課件 蘇教版必修3》由會員分享,可在線閱讀,更多相關(guān)《高中數(shù)學(xué) 第1章1.3.2輸入、輸出語句課件 蘇教版必修3(23頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、13基本算法語句基本算法語句13.1賦值語句賦值語句13.2輸入、輸出語句輸入、輸出語句學(xué)習(xí)目標(biāo)學(xué)習(xí)目標(biāo)1.了解偽代碼與自然語言、流程圖設(shè)計的算法了解偽代碼與自然語言、流程圖設(shè)計的算法的區(qū)別;的區(qū)別;2理解輸入、輸出語句和賦值語句的功能及表理解輸入、輸出語句和賦值語句的功能及表示法,并能用這些語句表示算法示法,并能用這些語句表示算法課堂互動講練課堂互動講練知能優(yōu)化訓(xùn)練知能優(yōu)化訓(xùn)練1.1.3.3.2 2輸輸入、入、輸輸出出語語句句課前自主學(xué)案課前自主學(xué)案課前自主學(xué)案課前自主學(xué)案溫故夯基溫故夯基1循環(huán)結(jié)構(gòu)的常見的兩種類型是什么?循環(huán)結(jié)構(gòu)的常見的兩種類型是什么?(1)當(dāng)型循環(huán)當(dāng)型循環(huán)(2)直到型循環(huán)
2、直到型循環(huán)2為了控制循環(huán)次數(shù),我們經(jīng)常設(shè)置哪兩個循為了控制循環(huán)次數(shù),我們經(jīng)常設(shè)置哪兩個循環(huán)變量?環(huán)變量?累積變量和計數(shù)變量累積變量和計數(shù)變量知新益能知新益能1偽代碼偽代碼偽代碼是介于偽代碼是介于_和和_之間的之間的文字和符號,使用偽代碼的目的是為了使被描述文字和符號,使用偽代碼的目的是為了使被描述的算法可以容易地以任何一種的算法可以容易地以任何一種_實現(xiàn)實現(xiàn)2賦值語句賦值語句(1)賦值語句的一般格式是:變量表達(dá)式或變量賦值語句的一般格式是:變量表達(dá)式或變量自然語言自然語言計算機語言計算機語言編程語言編程語言(2)賦值語句的作用是將一個賦值語句的作用是將一個_或或_的值的值賦給一個變量它實質(zhì)上是
3、先將賦值號賦給一個變量它實質(zhì)上是先將賦值號“”右邊表右邊表達(dá)式或變量的值計算出來,然后把該值賦給達(dá)式或變量的值計算出來,然后把該值賦給“”左左邊的變量,使該變量的值等于表達(dá)式或變量的邊的變量,使該變量的值等于表達(dá)式或變量的值值3輸入、輸出語句輸入、輸出語句在偽代碼中,用輸入語句在偽代碼中,用輸入語句_表示輸入的表示輸入的數(shù)據(jù)依次送給數(shù)據(jù)依次送給a、b;用輸出語句;用輸出語句_表示表示輸出運算結(jié)果輸出運算結(jié)果x.表達(dá)式表達(dá)式變量變量Reada,bPrintx輸入語句可以給多個變量賦值,賦值語句可以嗎?輸入語句可以給多個變量賦值,賦值語句可以嗎?提示:提示:不可以,賦值語句一次只能給一個變量賦不可
4、以,賦值語句一次只能給一個變量賦值值問題探究問題探究課堂互動講練課堂互動講練考點突破考點突破對賦值語句的理解對賦值語句的理解1賦值語句的作用是先算出右邊表達(dá)式的值,賦值語句的作用是先算出右邊表達(dá)式的值,然后把該值賦給左邊的變量,使該變量的值等于然后把該值賦給左邊的變量,使該變量的值等于表達(dá)式的值表達(dá)式的值2賦值語句的左邊只能是變量,右邊可以是變賦值語句的左邊只能是變量,右邊可以是變量,也可以是表達(dá)式,兩邊內(nèi)容不能對調(diào)對同量,也可以是表達(dá)式,兩邊內(nèi)容不能對調(diào)對同一變量多次賦值時,只保留最后一次的值,原來一變量多次賦值時,只保留最后一次的值,原來的值被后來的的值被后來的“沖掉沖掉”對于賦值語句,下
5、列說法正確的是對于賦值語句,下列說法正確的是_在程序運行過程中給變量賦值;將表達(dá)式所在程序運行過程中給變量賦值;將表達(dá)式所代表的值賦給變量;可以給一個變量重復(fù)賦值;代表的值賦給變量;可以給一個變量重復(fù)賦值;一個語句可以給多個變量賦值一個語句可以給多個變量賦值【思路點撥思路點撥】利用賦值語句的定義及特點逐一利用賦值語句的定義及特點逐一驗證即可驗證即可【解析解析】賦值語句就是給變量賦值的,可以將賦值語句就是給變量賦值的,可以將常數(shù)、表達(dá)式所代表的值賦給變量,可以給一個常數(shù)、表達(dá)式所代表的值賦給變量,可以給一個變量重復(fù)賦值,但一個語句只能給一個變量賦值,變量重復(fù)賦值,但一個語句只能給一個變量賦值,所
6、以正確,不正確所以正確,不正確【答案答案】【名師點評名師點評】賦值語句的特點可簡記為:將右賦值語句的特點可簡記為:將右邊的值賦給左邊的一個變量邊的值賦給左邊的一個變量自我挑戰(zhàn)自我挑戰(zhàn)1判斷下列賦值語句是否正確,并判斷下列賦值語句是否正確,并說明理由說明理由(1)3B;(2)xy0;(3)AB0;(4)TTT;(5)x21(x1)(x1)解:只有解:只有(4)正確正確(1)賦值號左邊是變量,左、右兩邊不能互換,所賦值號左邊是變量,左、右兩邊不能互換,所以以(1)不正確;不正確;(2)賦值語句不能給代數(shù)式賦值,所賦值語句不能給代數(shù)式賦值,所以以(2)不正確;不正確;(3)一個賦值語句只能給一個變量
7、賦一個賦值語句只能給一個變量賦值,所以值,所以(3)不正確;不正確;(5)賦值語句不能進行代數(shù)式賦值語句不能進行代數(shù)式的演算,所以的演算,所以(5)不正確;不正確;(4)賦值語句的功能是將賦值語句的功能是將當(dāng)前變量當(dāng)前變量T的值平方后再賦值給的值平方后再賦值給T,(4)正確正確對輸入、輸出語句的理解對輸入、輸出語句的理解(1)輸入語句和輸出語句是分別用來實現(xiàn)算法的輸入語句和輸出語句是分別用來實現(xiàn)算法的輸入信息和輸出結(jié)果的功能的語句輸入信息和輸出結(jié)果的功能的語句(2)輸入語句要求輸入的值只能是具體的常數(shù),輸入語句要求輸入的值只能是具體的常數(shù),不能是函數(shù)、變量或者表達(dá)式,如:輸入不能是函數(shù)、變量或
8、者表達(dá)式,如:輸入102,102,x2,ab等都不正確等都不正確(3)輸出語句可以輸出常量、變量或表達(dá)式的輸出語句可以輸出常量、變量或表達(dá)式的值值用偽代碼寫出輸入兩個正數(shù)用偽代碼寫出輸入兩個正數(shù)a,b的值,輸?shù)闹担敵龀鯽b和和ba的值的一個算法的值的一個算法【思路點撥思路點撥】利用輸入、輸出語句完成利用輸入、輸出語句完成【解解】Reada,bPrint“ab”;abPrint“ba”;ba【名師點評名師點評】偽代碼的書寫使用要嚴(yán)謹(jǐn)、規(guī)偽代碼的書寫使用要嚴(yán)謹(jǐn)、規(guī)范范賦值語句和輸入、輸出語句賦值語句和輸入、輸出語句編寫算法的偽代碼的關(guān)鍵在于清楚問題的算法,編寫算法的偽代碼的關(guān)鍵在于清楚問題的算法
9、,特別是算法的結(jié)構(gòu),然后確定采取哪一種算法特別是算法的結(jié)構(gòu),然后確定采取哪一種算法語句,輸入語句、輸出語句、賦值語句基本上語句,輸入語句、輸出語句、賦值語句基本上對應(yīng)算法中的順序結(jié)構(gòu),寫偽代碼時對應(yīng)算法中的順序結(jié)構(gòu),寫偽代碼時“Read”語語句是輸入框中的信息,賦值語句是處理框中的句是輸入框中的信息,賦值語句是處理框中的信息,輸出框中的信息是信息,輸出框中的信息是“Print”語句的內(nèi)容語句的內(nèi)容【思路點撥思路點撥】利用賦值語句、輸入、輸出語句利用賦值語句、輸入、輸出語句的功能求解即可的功能求解即可【規(guī)范解答規(guī)范解答】(1)因為因為a5,b3,c(ab)/2,c4,又,又dcc,d16,輸出,
10、輸出d的值為的值為16.4分分(2)因為因為a1,b2,cab,所以,所以c3,bacb,即,即b1322.所以輸出所以輸出a1,b2,c3.8分分(3)由由b20及及ab知知a20,由,由c30及及bc知知b30,再由,再由ca及及a20知知c20.所以所以a20,b30,c20,輸出,輸出a,b,c的值是的值是20,30,20.14分分【名師點評名師點評】第第(3)問中易混淆問中易混淆a,b,c的值,的值,其原因是對每次執(zhí)行賦值語句,變量的值都會被其原因是對每次執(zhí)行賦值語句,變量的值都會被更新認(rèn)識不到位更新認(rèn)識不到位自我挑戰(zhàn)自我挑戰(zhàn)3編寫一個偽代碼,求用長度為編寫一個偽代碼,求用長度為a的
11、細(xì)的細(xì)鐵絲圍成一個正方形和一個圓時的面積,要求輸鐵絲圍成一個正方形和一個圓時的面積,要求輸入入a的值,輸出正方形和圓的面積的值,輸出正方形和圓的面積(取取3.14)1輸入、輸出語句是任何一個程序必不可少的語輸入、輸出語句是任何一個程序必不可少的語句,其功能是實現(xiàn)數(shù)據(jù)的輸入、輸出,為了使輸句,其功能是實現(xiàn)數(shù)據(jù)的輸入、輸出,為了使輸入、輸出更清楚,可以設(shè)計提示信息,用引號引入、輸出更清楚,可以設(shè)計提示信息,用引號引起來,與變量之間用分號隔開起來,與變量之間用分號隔開2輸入語句不能與賦值語句混合使用,如輸入語句不能與賦值語句混合使用,如Reada3是錯誤的,另外,輸入語句無計算功能,如是錯誤的,另外,輸入語句無計算功能,如Readab也是錯誤的也是錯誤的方法感悟方法感悟3利用賦值語句可以實現(xiàn)兩個變量值的互換,利用賦值語句可以實現(xiàn)兩個變量值的互換,方法是引進第三個變量,用三個賦值語句完成方法是引進第三個變量,用三個賦值語句完成在使用賦值語句時,賦值號左邊只能是變量而不在使用賦值語句時,賦值號左邊只能是變量而不能是表達(dá)式;賦值號左右兩邊不能對換;不能利能是表達(dá)式;賦值號左右兩邊不能對換;不能利用賦值語句進行代數(shù)式計算等用賦值語句進行代數(shù)式計算等