2020版高中數(shù)學(xué)第一章算法初步1.2.1賦值、輸入和輸出語(yǔ)句課件新人教B版.pptx_第1頁(yè)
2020版高中數(shù)學(xué)第一章算法初步1.2.1賦值、輸入和輸出語(yǔ)句課件新人教B版.pptx_第2頁(yè)
2020版高中數(shù)學(xué)第一章算法初步1.2.1賦值、輸入和輸出語(yǔ)句課件新人教B版.pptx_第3頁(yè)
2020版高中數(shù)學(xué)第一章算法初步1.2.1賦值、輸入和輸出語(yǔ)句課件新人教B版.pptx_第4頁(yè)
2020版高中數(shù)學(xué)第一章算法初步1.2.1賦值、輸入和輸出語(yǔ)句課件新人教B版.pptx_第5頁(yè)
已閱讀5頁(yè),還剩28頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、1.2.1賦值、輸入和輸出語(yǔ)句,第一章1.2基本算法語(yǔ)句,學(xué)習(xí)目標(biāo) 1.了解學(xué)習(xí)程序語(yǔ)句的必要性和根本目的. 2.理解賦值、輸入和輸出的格式和功能. 3.能把本節(jié)涉及的程序框轉(zhuǎn)化為相應(yīng)的程序語(yǔ)句.,問(wèn)題導(dǎo)學(xué),達(dá)標(biāo)檢測(cè),題型探究,內(nèi)容索引,問(wèn)題導(dǎo)學(xué),知識(shí)點(diǎn)一賦值語(yǔ)句,思考1計(jì)算機(jī)用變量來(lái)存取數(shù)據(jù).怎樣表示“把變量a,b中的數(shù)據(jù)相加,存入c中”? 思考2輸入語(yǔ)句和賦值語(yǔ)句都可以給變量賦值,二者有何不同?,答案用賦值語(yǔ)句“cab”. 答案輸入語(yǔ)句可使初始值與程序分開,利用輸入語(yǔ)句改變初始數(shù)據(jù)時(shí),程序不變,而賦值語(yǔ)句是程序的一部分,輸入語(yǔ)句可對(duì)多個(gè)變量賦值,賦值語(yǔ)句只能給一個(gè)變量賦值.,思考3賦值語(yǔ)句

2、中的“”和平時(shí)所用的“”意義相同嗎?,答案意義不同,賦值語(yǔ)句中的“”叫賦值號(hào),它表示把右邊的表達(dá)式所代表的常量、變量或算式賦給左邊的變量,如CYZ表示把計(jì)算YZ所得的值賦給C.,梳理賦值語(yǔ)句 (1)格式: . (2)功能:將表達(dá)式所代表的值賦給變量.一般先計(jì)算“”右邊_ ,然后把這個(gè)值賦給“”左邊的 .,變量名表達(dá)式,表達(dá),式的值,變量,思考1一個(gè)計(jì)算圓的面積的程序,需要使用者輸入什么信息? 思考2輸入語(yǔ)句所輸入的內(nèi)容可以是函數(shù)、變量或表達(dá)式嗎?,知識(shí)點(diǎn)二輸入語(yǔ)句,答案圓的半徑. 答案輸入語(yǔ)句要求輸入的值只能是具體的常數(shù),不可以是函數(shù)、變量或表達(dá)式.如輸入“5*3”或“x+2”等都不可以.,梳

3、理輸入語(yǔ)句 在某些算法中,變量的初值要根據(jù)情況經(jīng)常地改變.一般我們把程序和初始數(shù)據(jù)分開,每次算題時(shí),即使初始數(shù)據(jù)改變,也不必改變程序部分,只要每次程序運(yùn)行時(shí),輸入相應(yīng)的數(shù)據(jù)即可.這個(gè)過(guò)程在程序語(yǔ)言中,用“ ”來(lái)控制.“ ”在計(jì)算機(jī)程序中,通常稱為鍵盤輸入語(yǔ)句.,輸入語(yǔ)句,input,知識(shí)點(diǎn)三輸出語(yǔ)句,思考1一個(gè)程序如果沒(méi)有輸出語(yǔ)句,影響程序運(yùn)行嗎?你知道運(yùn)行結(jié)果嗎? 思考2輸出語(yǔ)句能否一次完成輸出多個(gè)表達(dá)式的功能?,答案不影響.程序照常運(yùn)行,但運(yùn)行結(jié)果就不會(huì)告訴你. 答案能.,梳理輸出語(yǔ)句 任何求解問(wèn)題的算法,都要把求解的結(jié)果“輸出”,由此可知,任何程序語(yǔ)言也必須有“ ”來(lái)控制輸出.,輸出語(yǔ)句

4、,知識(shí)點(diǎn)四算法語(yǔ)句中的表達(dá)方式,思考辨析 判斷正誤 1.輸入語(yǔ)句的作用是計(jì)算.() 2.輸出語(yǔ)句的作用是實(shí)現(xiàn)算法的輸出結(jié)果功能.() 3.賦值語(yǔ)句的作用是把賦值號(hào)左邊的值賦值給右邊.(),題型探究,例1判斷下列給出的賦值語(yǔ)句是否正確?為什么? (1)賦值語(yǔ)句3B; (2)賦值語(yǔ)句xy0; (3)賦值語(yǔ)句AB2; (4)賦值語(yǔ)句TT*T.,題型一賦值語(yǔ)句,解答,解錯(cuò),賦值語(yǔ)句中“”號(hào)左邊不能是常量; 解錯(cuò),不能給一個(gè)表達(dá)式賦值; 解錯(cuò),一個(gè)賦值語(yǔ)句只能給一個(gè)變量賦值; 解正確,該句的功能是將當(dāng)前T的值平方后再賦給變量T.,反思與感悟賦值號(hào)與數(shù)學(xué)中的等號(hào)的意義是不同的,賦值號(hào)左邊的變量如果原來(lái)沒(méi)有

5、值,則執(zhí)行賦值語(yǔ)句后,獲得一個(gè)值;如果已有值,則執(zhí)行該語(yǔ)句,以賦值號(hào)右邊表達(dá)式的值代替該變量原來(lái)的值,即將原值“沖掉”;賦值號(hào)的左邊不能是常量,一個(gè)賦值語(yǔ)句的表達(dá)式不能出現(xiàn)兩個(gè)及兩個(gè)以上的賦值號(hào).,跟蹤訓(xùn)練1判斷下列各組語(yǔ)句是否正確. (1)賦值語(yǔ)句r9; (2)賦值語(yǔ)句9r; (3)賦值語(yǔ)句Rr9.,答案,答案對(duì), 答案錯(cuò), 答案錯(cuò).,題型二輸入語(yǔ)句,例2寫出雞兔同籠問(wèn)題的一個(gè)算法,畫出相應(yīng)算法的框圖,寫出計(jì)算機(jī)程序.,解答,解算法: S1輸入雞和兔的總數(shù)量M; S2輸入雞腿和兔腿的總數(shù)量N;,S4兔的數(shù)量BMA; S5輸出A,B. 程序框圖如圖所示:,程序如下:,反思與感悟本題得出的程序本

6、身沒(méi)法得出A,B的值,只有把上述程序保存成一個(gè)文件,然后在Scilab界面內(nèi)執(zhí)行該程序,然后根據(jù)屏幕出現(xiàn)的提示內(nèi)容,從鍵盤輸入相應(yīng)數(shù)據(jù)才能計(jì)算出結(jié)果.,跟蹤訓(xùn)練2“植樹造林,防風(fēng)抗沙”.某沙漠地區(qū)在2013年底有綠化帶樹林20 000畝.該地區(qū)每年春天都會(huì)種樹400畝加以綠化,但同時(shí)每年冬天又會(huì)有總綠化面積的1%被沙漠化,問(wèn)2016年底該地區(qū)總綠化面積S有多少畝?畫出程序框圖,并寫出程序.,解答,解程序框圖如圖: 程序如下:,例3一個(gè)算法是,用Scilab中的rand( )函數(shù),首先生成一個(gè)01之間的隨機(jī)數(shù)并把它賦值給變量a,再把3賦值給變量b,把a(bǔ)b賦值給變量c,最后把它們都輸出到屏幕上.這

7、個(gè)算法用Scilab程序?qū)懗?,并用print(%io(2),a,b,c)語(yǔ)句控制輸出,寫出該程序.,題型三輸出語(yǔ)句,解答,解程序如下:,反思與感悟(1)print(%io(2),表達(dá)式)中的表達(dá)式指程序要輸出的數(shù)據(jù),輸出語(yǔ)句可以輸出常量,變量或表達(dá)式的值.例如print(%io(2),B),print(%io(2),4*3)等. (2)print(%io(2),a,b,c)中的參數(shù)%io(2)表示在屏幕上輸出,print(%io(2),a,b,c)在屏幕上輸出的順序是c,b,a.,跟蹤訓(xùn)練3用描點(diǎn)法作函數(shù)y2x33x212x15的圖象時(shí),需要求出自變量與函數(shù)的一組對(duì)應(yīng)值.編寫該程序.,解我們用

8、Scilab語(yǔ)言來(lái)描述:,解答,達(dá)標(biāo)檢測(cè),答案,解析,1.將兩個(gè)數(shù)a8,b17交換,使a17,b8,下面語(yǔ)句正確的一組是 A. B.C.D.,1,2,3,4,5,解析先把b的值賦給中間變量c,于是c17; 再把a(bǔ)的值賦給變量b,于是b8; 最后把c的值賦給變量a,于是a17.,解析,2.下面算法執(zhí)行后的結(jié)果為_.,解析先把2賦給a,然后又把4賦給a,此時(shí)a的原值2被4“沖掉”, 所以a的值為4,最后把44再賦給a, 因此輸出的a的值為8.,1,2,3,4,5,答案,8,解析,3.下面算法執(zhí)行后的結(jié)果為_.,1,2,3,4,5,解析由于把23的值賦給c,所以c的值為5, 又把253的值賦給b, 所以b的值為4,a的值沒(méi)有變化仍為2.,答案,5,4,2,答案,解析,4.右列程序的運(yùn)行結(jié)果是_.,10,1,2,3,4,5,解析a2,b3,c4, 執(zhí)行程序語(yǔ)句后,ab3,bac7,cba10,,故程序的運(yùn)行結(jié)果為10.,1,2,3,4,5,5.已知三角形的三邊長(zhǎng)分別為a,b,c,借助海倫公式求三角形的面積.,解程序如下:,解答,1.賦值語(yǔ)句中的“”稱作賦值號(hào),而不是“等號(hào)”;格式中右邊“表達(dá)式”可以是一個(gè)數(shù)值、常量或算式,如果“表達(dá)式”

溫馨提示

  • 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)論