人教版高中數(shù)學(xué)必修三-基本算法語(yǔ)句.ppt_第1頁(yè)
人教版高中數(shù)學(xué)必修三-基本算法語(yǔ)句.ppt_第2頁(yè)
人教版高中數(shù)學(xué)必修三-基本算法語(yǔ)句.ppt_第3頁(yè)
人教版高中數(shù)學(xué)必修三-基本算法語(yǔ)句.ppt_第4頁(yè)
人教版高中數(shù)學(xué)必修三-基本算法語(yǔ)句.ppt_第5頁(yè)
已閱讀5頁(yè),還剩37頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、基本算法語(yǔ)句,這就是牙齒節(jié)要研究的主要內(nèi)容基本算法語(yǔ)句。編程語(yǔ)言有多種。BASIC、Foxbase、c語(yǔ)言、c、j、VB等。為了實(shí)現(xiàn)算法的三種茄子基本邏輯結(jié)構(gòu):順序結(jié)構(gòu)、條件結(jié)構(gòu)和循環(huán)結(jié)構(gòu),各種編程語(yǔ)言包含以下基本算法語(yǔ)句:輸入語(yǔ)句輸出語(yǔ)句賦值語(yǔ)句條件語(yǔ)句循環(huán)語(yǔ)句,我們知道順序結(jié)構(gòu)是任何算法都不可分割的基本結(jié)構(gòu)。輸入、輸出語(yǔ)句、賦值語(yǔ)句基本上與算法的順序結(jié)構(gòu)相對(duì)應(yīng)。計(jì)算機(jī)按語(yǔ)句順序從上到下執(zhí)行語(yǔ)句。輸入語(yǔ)句和輸出語(yǔ)句分別用于實(shí)現(xiàn)算法的輸入信息、輸出結(jié)果功能。(見(jiàn)右圖),輸入語(yǔ)句和輸出語(yǔ)句分別用于實(shí)現(xiàn)算法的輸入信息、輸出結(jié)果功能。示例1,使用說(shuō)明符號(hào)作為函數(shù)yx33x224x30的圖像時(shí),需要獲

2、取參數(shù)和函數(shù)的相應(yīng)值集。編寫(xiě)程序以分別計(jì)算X5、4、3、2、1、0、1、2、3、4、5的函數(shù)值。X y=x3 3 * x2-24 * x30打印x打印y end,節(jié)目:-輸入語(yǔ)句,- -輸出語(yǔ)句,輸出語(yǔ)句,1。輸入語(yǔ)句、INPUT“提示內(nèi)容”變量、輸入語(yǔ)句的通用格式、說(shuō)明: (1)輸入語(yǔ)句的作用是實(shí)現(xiàn)算法的輸入信息功能。(2)“提示內(nèi)容”提示用戶(hù)輸入某些信息。變量是程序在運(yùn)行時(shí)可以更改值的量。(3)輸入語(yǔ)句所需的值可以是特定常量,而不是函數(shù)、變量或表達(dá)式。(4)提示內(nèi)容和變量之間的分號(hào)“;”使用分隔,如果輸入多個(gè)變量,則用逗號(hào),分隔變量和變量。例如,輸入學(xué)生數(shù)學(xué)、語(yǔ)言、英語(yǔ)三個(gè)科目的成績(jī),可以

3、用INPUT“數(shù)學(xué)、語(yǔ)言、英語(yǔ)”寫(xiě)。a、b、c和: INPUT語(yǔ)句不僅可以將值賦給單個(gè)變量,還可以將值賦給多個(gè)變量。INPUT 提示內(nèi)容1,提示內(nèi)容2,提示內(nèi)容3,;變量1、變量2、變量3、2。輸出語(yǔ)句,PRINT“提示內(nèi)容”; (1)詢(xún)問(wèn)“提示內(nèi)容”牙齒用戶(hù)輸出哪些信息的表達(dá)式,表達(dá)式表示程序輸出的數(shù)據(jù)。輸出系統(tǒng)信息數(shù)值計(jì)算結(jié)果,例如輸出常量、變量值和字符串。(2)輸出語(yǔ)句的用途:輸出語(yǔ)句的常規(guī)格式,(3)與輸入語(yǔ)句一樣,在表達(dá)式前顯示“提示內(nèi)容”。print s=s,3 .賦值語(yǔ)句,(1)賦值語(yǔ)句的正則格式:變量表達(dá)式,(2)賦值語(yǔ)句的作用是:首先計(jì)算賦值編號(hào)右側(cè)表達(dá)式的值,然后將牙齒值分

4、配給左側(cè)變量,使變量值等于表達(dá)式的值。(3)高考的“”被稱(chēng)為高考號(hào)碼,與數(shù)學(xué)中名次的含義不同。分配號(hào)碼的左右兩邊不能換。(4)賦值語(yǔ)句的左邊不是表達(dá)式,而是變量名。例如33602=x是錯(cuò)誤的。右側(cè)的表達(dá)式可以是數(shù)據(jù)、常量或表達(dá)式。不能用賦值語(yǔ)句進(jìn)行代數(shù)運(yùn)算。(例如簡(jiǎn)化、因式分解、求解方程式等)(5)您可以多次為變數(shù)指定值。例2:編寫(xiě)計(jì)算一個(gè)學(xué)生的數(shù)學(xué)、國(guó)語(yǔ)、英語(yǔ)三個(gè)科目平均成績(jī)的程序。分析:首先寫(xiě)算法,繪制節(jié)目方框,然后進(jìn)行編程。結(jié)束,塊圖表,input maths,Chinese,English ;a,b,c y=(a b c)/3 print“y=”;Y END,節(jié)目:范例3:重復(fù)將值指定

5、給變數(shù)。節(jié)目:a=10a=a 15打印a end,a的輸出值是多少?分析:牙齒程序賦予變量A兩次值。A的初始值為10,第二次分配后初始值為“復(fù)蓋”,A的值為25,因此輸出值為25。變形為:根據(jù)牙齒程序設(shè)計(jì)程序,使最后一個(gè)A的輸出值為30牙齒。節(jié)目:A=10 A=A 15 PRINT A END,示例4交換兩個(gè)變量A和b的值,并輸出更換前后的值。,分析:引入中間變量X,將A的值賦給X,將B的值賦給A,將X的值賦給B,以交換A,B的值。(例如,兩個(gè)裝滿(mǎn)水的水桶里的水交換需要另找一個(gè)空桶),INPUT A INPUT B PRINT A,B X!如果輸入練習(xí)1:圓的半徑,則創(chuàng)建可以輸出圓的周長(zhǎng)和面積

6、的程序。(3.14),分析:圓的半徑為R,圓的周長(zhǎng)C=2R,面積S=R2,順序結(jié)構(gòu)的INPUT語(yǔ)句可用。input r=R c=2 * 3.14 * r s=3.14 * R2 print c=c print“s=”;S END,練習(xí)3。注:基礎(chǔ)語(yǔ)言的標(biāo)準(zhǔn)函數(shù)SQR(x)、數(shù)x的算術(shù)平方根、ABS(x)表示x的絕對(duì)值等。練習(xí)4,ABS (x)=| x |.a、b、h p=a b s=ph/2 print“s=”;S END,節(jié)目:job 2,算法的條件結(jié)構(gòu)用條件語(yǔ)句表示,條件語(yǔ)句是處理?xiàng)l件分支邏輯結(jié)構(gòu)的算法語(yǔ)句,否則將執(zhí)行END IF后面的語(yǔ)句。有兩個(gè)“分支”的條件結(jié)構(gòu),在計(jì)算機(jī)執(zhí)行上述語(yǔ)句時(shí)

7、,首先要判斷IF后面的條件,如果條件滿(mǎn)足,則執(zhí)行THEN后面的文體1,否則執(zhí)行ELSE后面的文體2,條件語(yǔ)句在節(jié)目執(zhí)行過(guò)程中工作,計(jì)算機(jī)根據(jù)條件進(jìn)行分析、比較、判斷和判斷后的情況需要不同的處理。范例分析,范例1:建立節(jié)目,輸入一元二次方程式ax2 bx c=0的系數(shù),實(shí)數(shù)根輸出,算法分析:一元二次方程式的根在三個(gè)茄子不同的情況下有:牙齒。判別表達(dá)式=b2-4ac,(1) 0時(shí),一元二次方程有兩個(gè)茄子不同的實(shí)數(shù)根,原始方程沒(méi)有實(shí)數(shù)根,2,2,結(jié)束,否,1,1,=0?輸出p,是,否,x1=p q,x2=p-q,輸出x1,x2,節(jié)目,input a,b,c=;a,b,c d=b* B- 4 * a*

8、 c if d=0 then P=-b/(2 * a)q=sqr(d)/(2 * a)iiiX1,x2 END IF ELSE PRINT“No real root!”END IF END,示例2:編寫(xiě)程序,使隨機(jī)輸入的三個(gè)整數(shù)從大到小輸出。算法分析:以a、b、c表示輸入的3個(gè)整數(shù)。為了節(jié)省變量,重新排列后,仍將其標(biāo)記為A,B,C并創(chuàng)建ABC。具體程序如下:第一步:輸入三個(gè)整數(shù)A、B和C。第二步:將A與B比較,將小的指定給B,將大的指定給A。第三步:比較A和C。然后把小的指定給C,把大的指定給A。牙齒的時(shí)候,A已經(jīng)是三個(gè)茄子中最大的了。步驟4:比較B和C,把小的給C,把大的給B,這時(shí)A,B,C已經(jīng)從大到小排列好了。步驟5:按順序輸入a、b、c .c=b、b=t、b=t、c=t、a=c、塊圖表、開(kāi)始、a、b、b,然后輸入,是,t=a,否,CB?t=c,是,否,輸出a,b

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論