《高二數(shù)學(xué)必修3 賦值 輸入輸出 ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《高二數(shù)學(xué)必修3 賦值 輸入輸出 ppt(13頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、基本算法語(yǔ)句基本算法語(yǔ)句循環(huán)結(jié)構(gòu)的三要素循環(huán)結(jié)構(gòu)的三要素循環(huán)變量,循環(huán)體、循環(huán)的終止條件。循環(huán)變量,循環(huán)體、循環(huán)的終止條件。畫(huà)循環(huán)結(jié)構(gòu)流程圖前:畫(huà)循環(huán)結(jié)構(gòu)流程圖前:確定循環(huán)變量和初始條件;確定循環(huán)變量和初始條件;確定算法中反復(fù)執(zhí)行的部分,即循環(huán)體;確定算法中反復(fù)執(zhí)行的部分,即循環(huán)體;確定循環(huán)的轉(zhuǎn)向位置;確定循環(huán)的轉(zhuǎn)向位置;確定循環(huán)的終止條件確定循環(huán)的終止條件. . 算法的基本邏輯結(jié)構(gòu)有三種,即順?biāo)惴ǖ幕具壿嫿Y(jié)構(gòu)有三種,即順序結(jié)構(gòu)、條件結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。序結(jié)構(gòu)、條件結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。已知我班某學(xué)生上學(xué)期期末考試語(yǔ)文、數(shù)學(xué)和英已知我班某學(xué)生上學(xué)期期末考試語(yǔ)文、數(shù)學(xué)和英語(yǔ)學(xué)科成績(jī)分別為語(yǔ)學(xué)科成績(jī)分別為
2、80、100、89,試設(shè)計(jì)適當(dāng)?shù)乃?,試設(shè)計(jì)適當(dāng)?shù)乃惴ㄇ蟪鲞@名學(xué)生三科的平均分法求出這名學(xué)生三科的平均分 算法:S1 a80S2 b100S3 c89S4 A(a+b+c)/3S5 輸出Aa80b100c89A(a+b+c)/3輸出A結(jié)束開(kāi)始怎樣將以上算法轉(zhuǎn)換成計(jì)算機(jī)能理解的語(yǔ)言呢?下面我們將通過(guò)偽代碼學(xué)習(xí)基本的算法語(yǔ)句 偽代碼:介于自然語(yǔ)言和計(jì)算機(jī)語(yǔ)言之間的文字和符號(hào),是表達(dá)算法的簡(jiǎn)單而實(shí)用的好方法 偽代碼的書(shū)寫(xiě)原則:計(jì)算機(jī)中具有的關(guān)鍵字用英文表示,其他的可用漢字表示,總之以便于書(shū)寫(xiě)和閱讀為原則,用偽代碼寫(xiě)算法并無(wú)固定的,嚴(yán)格的語(yǔ)法規(guī)則 賦值語(yǔ)句賦值語(yǔ)句:就是將表達(dá)式所代表的值賦給變量的語(yǔ)句變
3、量表達(dá)式用字母表示為:xy表示將y的值賦給x,其中x是一個(gè)變量,y是一個(gè)與x同類型的變量或表達(dá)式計(jì)算機(jī)執(zhí)行賦值語(yǔ)句時(shí),先計(jì)算右邊的表達(dá)式的值,然后把這個(gè)值賦給左邊的變量例如:23x1153723xxxp 輸入、輸出語(yǔ)句輸入、輸出語(yǔ)句:分別用來(lái)實(shí)現(xiàn)算法的輸入信息、輸出結(jié)果的功能的語(yǔ)句輸入語(yǔ)句格式: Read a,b表示輸入的數(shù)據(jù)依次送給a、b輸出語(yǔ)句格式:Print x,y表示依次輸出結(jié)果x,yA(a+b+c)/3結(jié)束開(kāi)始輸出A輸入a,b,c偽代碼:Read a,b,cA(a+b+c)/3Print A求任意三門功課的平均值的算法 “雞兔同籠”是我國(guó)隋朝時(shí)期的數(shù)學(xué)著作孫子算經(jīng)中的一個(gè)有趣而具有深
4、遠(yuǎn)影響的題目:“今有雉兔同籠,上有三十五頭,下有九十四足,問(wèn)雉兔各幾何?” 請(qǐng)你先列出解決這個(gè)問(wèn)題的方程組,并設(shè)計(jì)一個(gè)解二元一次方程組的通用算法,并畫(huà)出流程圖,寫(xiě)出偽代碼“今有雉兔同籠,上有三十五頭,下有九十四足,問(wèn)雉兔各幾何?” 某工種是計(jì)件算工資的,每月工資=每月完成的數(shù)量(件)每件工資,再?gòu)目偣べY中扣除5%交納各種費(fèi)用,其余為實(shí)發(fā)工資。試設(shè)計(jì)一流程圖,通過(guò)輸入每件工資和完成數(shù)量,輸出實(shí)發(fā)工資。并寫(xiě)出偽代碼輸入單價(jià)a,數(shù)量n輸出yans sy95. 0Read a,nans sy95. 0Print y練習(xí)鞏固一、分析下面程序執(zhí)行的結(jié)果Read A,BRead A,BB A+BB A+BA
5、 B-AA B-AB B-AB B-APrint A,BPrint A,BEndEnd( (運(yùn)行時(shí)從鍵盤輸入運(yùn)行時(shí)從鍵盤輸入3,7)3,7)(1)(2)A -1000A -1000A A+100A A+100Print“A=”APrint“A=”AEndEnd 將一個(gè)變量的值賦給另一個(gè)變量,前一個(gè)變量的值保將一個(gè)變量的值賦給另一個(gè)變量,前一個(gè)變量的值保持不變;可先后給一個(gè)變量賦多個(gè)不同的值,但變量的取持不變;可先后給一個(gè)變量賦多個(gè)不同的值,但變量的取值總是最近被賦予的值值總是最近被賦予的值 。A=900A,B =7 3P17 練習(xí)1、2、3VShVaShaintPr433212偽代碼為:ScpbpappScbapcbaadintPr)()()(21,Re2xxxxxxxxxxaaaxaaaxaaaxaaaxaaaaad,intPr43333,Re43214321121110498736542321112321