《第一部分第1章 1.3 基本算法語(yǔ)句1.31&1.3.2賦值語(yǔ)句輸入、輸出語(yǔ)句》由會(huì)員分享,可在線閱讀,更多相關(guān)《第一部分第1章 1.3 基本算法語(yǔ)句1.31&1.3.2賦值語(yǔ)句輸入、輸出語(yǔ)句(27頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、Click to edit Master title style,,Click to edit Master text styles,,Second level,,Third level,,Fourth level,,Fifth level,,*,,*,返 回,返 回,1.3,,基本算法語(yǔ)句,第,1,章,,算法初步,理解教材新知,應(yīng)用創(chuàng)新演練,1.3.1,&,1.32,賦值語(yǔ)句,輸入、 輸出語(yǔ)句,把握熱點(diǎn)考向,考點(diǎn)一,考點(diǎn)三,考點(diǎn)二,第一頁(yè),編輯于星期一:二十一點(diǎn) 二十六分。,第二頁(yè),編輯于星期一:二十一點(diǎn) 二十六分。,第三頁(yè),編輯于星期一:二十一點(diǎn) 二十六分。,1,.,3.1& 1.3
2、.2,,賦值語(yǔ)句 輸入、輸出語(yǔ)句,第四頁(yè),編輯于星期一:二十一點(diǎn) 二十六分。,第五頁(yè),編輯于星期一:二十一點(diǎn) 二十六分。,在一次數(shù)學(xué)考試中,小明,小亮,小強(qiáng)的成績(jī)分別為a,b,c,但統(tǒng)計(jì)時(shí)出現(xiàn)錯(cuò)誤,小亮的成績(jī)記在了小明的名下,小強(qiáng)的成績(jī)記在了小亮的名下,而小明的成績(jī)記在小強(qiáng)的名下.,問(wèn)題1:錯(cuò)誤統(tǒng)計(jì)后小明,小亮,小強(qiáng)的成績(jī)分別是多少?,提示:b,c,a.,第六頁(yè),編輯于星期一:二十一點(diǎn) 二十六分。,問(wèn)題2:能否設(shè)計(jì)一個(gè)算法將三人的成績(jī)更正過(guò)來(lái)?,提示:可以,需要引入一個(gè)中間變量.,問(wèn)題3:上述算法假設(shè)用計(jì)算機(jī)處理,如何操作?,提示:必須將算法過(guò)程轉(zhuǎn)化成計(jì)算機(jī)理解的語(yǔ)言.,第七頁(yè),編輯于星期一:
3、二十一點(diǎn) 二十六分。,1.賦值語(yǔ)句,在偽代碼中,賦值語(yǔ)句用符號(hào) 表示,“x←y〞表示 ,其中x是一個(gè)變量,y是一個(gè)與x同類型的 或,2.輸入、輸出語(yǔ)句,我們用輸入語(yǔ)句“Read a,b〞表示 ;,;用輸出語(yǔ)句“Print x〞表示 .,“←〞,將,y,的值賦給,x,變量,表達(dá)式.,輸入的數(shù)據(jù)依次,送給a,b,輸出運(yùn)算結(jié)果,x,.,第八頁(yè),編輯于星期一:二十一點(diǎn) 二十六分。,1.賦值語(yǔ)句中的“←〞與代數(shù)運(yùn)算中“=〞不相同.賦值號(hào)是將右邊表達(dá)式的值賦給左邊的變量
4、.而代數(shù)運(yùn)算中的等號(hào)是聯(lián)結(jié)兩邊的表達(dá)式具有相等的值.,2.輸入語(yǔ)句可以同時(shí)給多個(gè)變量賦值,在給多個(gè)變量賦值時(shí),變量之間要用“逗號(hào)〞隔開(kāi),如“Read x,y,z〞.,第九頁(yè),編輯于星期一:二十一點(diǎn) 二十六分。,第十頁(yè),編輯于星期一:二十一點(diǎn) 二十六分。,第十一頁(yè),編輯于星期一:二十一點(diǎn) 二十六分。,[思路點(diǎn)撥] 逐步賦值,得出運(yùn)行結(jié)果.,[精解詳析] 先輸入a=10,b=20,c=30,利用a←b,b←c,c←a可得輸出a=20,b=30,c=20.,[答案] 20,30,20,第十二頁(yè),編輯于星期一:二十一點(diǎn) 二十六分。,1.本例條件“a←b,b←c,c←a〞假設(shè)變?yōu)椤皒←a,a←b,,b←
5、c,c←x〞,那么輸出結(jié)果是________.,解析:由“x←a,a←b,b←c,c←x〞可知:,a=20,b=30,c=10.,答案:20,30,10,第十三頁(yè),編輯于星期一:二十一點(diǎn) 二十六分。,Read x,y,Print ,2y,x←x+2,y←y-1,Print x,y,x,4,2.在下面的算法中如果輸入的x,y的值分別為4,2,,那么兩次輸出的相應(yīng)的值分別是多少?,第十四頁(yè),編輯于星期一:二十一點(diǎn) 二十六分。,解:假設(shè)輸入的x,y的值分別為4,2,,那么=1,2y=4,x+2=6,y-1=1.,第一次輸出的值為1,4.,第二次輸出的值為6,1.,第十五頁(yè),編輯于星期一
6、:二十一點(diǎn) 二十六分。,[例2] 一個(gè)圓柱的底面半徑為2,高為4,用輸入、輸出語(yǔ)句和賦值語(yǔ)句,寫(xiě)出計(jì)算此圓柱的體積的偽代碼.,[思路點(diǎn)撥] 根據(jù)V=πr2h賦值可求.,[,精解詳析,],第十六頁(yè),編輯于星期一:二十一點(diǎn) 二十六分。,,,[,一點(diǎn)通,],,利用算法語(yǔ)句編寫(xiě)偽代碼的關(guān)鍵是理解算法過(guò)程及正確掌握輸入、輸出、賦值語(yǔ)句的格式及作用.,第十七頁(yè),編輯于星期一:二十一點(diǎn) 二十六分。,3.函數(shù)f(x)=x2-2x+1,試用偽代碼寫(xiě)出計(jì)算,y1=f(3)的值,再計(jì)算f(y1)的值的一個(gè)算法.,x←3,y1←x2-2x+1,y←y21-2y1+1,Print y1,y,解:,偽代碼:,,第十八頁(yè),
7、編輯于星期一:二十一點(diǎn) 二十六分。,解:,第十九頁(yè),編輯于星期一:二十一點(diǎn) 二十六分。,[思路點(diǎn)撥] 算法語(yǔ)句轉(zhuǎn)化為流程圖,只需將語(yǔ)句用圖框表示即可.,第二十頁(yè),編輯于星期一:二十一點(diǎn) 二十六分。,[精解詳析] 流程圖如以下圖所示:,這一算法的功能:求a,b,c,d,e的和S及其平均數(shù)P. (12分),(10,分,),第二十一頁(yè),編輯于星期一:二十一點(diǎn) 二十六分。,[一點(diǎn)通],(1)由算法語(yǔ)句轉(zhuǎn)化為流程圖的關(guān)鍵在于讀懂語(yǔ)句及準(zhǔn)確選擇相應(yīng)的圖框表示.,(2)由流程圖轉(zhuǎn)化為算法語(yǔ)句時(shí),要按照流程圖中的流程線的方向依次將圖框中的內(nèi)容寫(xiě)成相應(yīng)的算法語(yǔ)句.同時(shí)注意算法語(yǔ)句表達(dá)
8、的準(zhǔn)確性.,第二十二頁(yè),編輯于星期一:二十一點(diǎn) 二十六分。,5.給出如下圖流程圖,寫(xiě)出相應(yīng)的算法語(yǔ)句.,第二十三頁(yè),編輯于星期一:二十一點(diǎn) 二十六分。,解:,第二十四頁(yè),編輯于星期一:二十一點(diǎn) 二十六分。,流程圖為,第二十五頁(yè),編輯于星期一:二十一點(diǎn) 二十六分。,1.設(shè)計(jì)解決一個(gè)問(wèn)題的算法,可先結(jié)合算法畫(huà)出流程,圖,再對(duì)照流程圖寫(xiě)出偽代碼.,2.賦值語(yǔ)句的作用是將一個(gè)表達(dá)式的值賦給一個(gè)變,量.它實(shí)質(zhì)上是先將賦值號(hào)“←〞右邊表達(dá)式的值計(jì),算出來(lái),然后把該值賦給“←〞左邊的變量,使該變,量的值等于表達(dá)式的值.賦值語(yǔ)句還可以實(shí)現(xiàn)兩個(gè),變量值的互換,方法是引進(jìn)第三個(gè)變量,用三個(gè)賦,值語(yǔ)句完成.,第二十六頁(yè),編輯于星期一:二十一點(diǎn) 二十六分。,點(diǎn)擊此圖片進(jìn)入創(chuàng)新演練,第二十七頁(yè),編輯于星期一:二十一點(diǎn) 二十六分。,