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