高中數(shù)學(xué)-棗莊八中東校 1.2基本算法語(yǔ)句教學(xué)課件設(shè)計(jì)_第1頁(yè)
高中數(shù)學(xué)-棗莊八中東校 1.2基本算法語(yǔ)句教學(xué)課件設(shè)計(jì)_第2頁(yè)
高中數(shù)學(xué)-棗莊八中東校 1.2基本算法語(yǔ)句教學(xué)課件設(shè)計(jì)_第3頁(yè)
高中數(shù)學(xué)-棗莊八中東校 1.2基本算法語(yǔ)句教學(xué)課件設(shè)計(jì)_第4頁(yè)
高中數(shù)學(xué)-棗莊八中東校 1.2基本算法語(yǔ)句教學(xué)課件設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩16頁(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.2基本算法語(yǔ)句溫故而知新1.什么是算法?什么是程序框圖?

2.算法的基本邏輯結(jié)構(gòu)有哪些?

算法通常是指按照一定規(guī)則解決某一類(lèi)問(wèn)題的明確和有限的步驟.

程序框圖是一種用程序框、流程線及文字說(shuō)明來(lái)表示算法的圖形.

算法的基本結(jié)構(gòu)有三種:順序結(jié)構(gòu)、條件結(jié)構(gòu)、循環(huán)結(jié)構(gòu),其中循環(huán)結(jié)構(gòu)又分為當(dāng)型結(jié)構(gòu)和直到型結(jié)構(gòu)兩種.1.算法的描述方法有哪些?

自然語(yǔ)言、程序框圖和程序語(yǔ)言.

2.基本的算法語(yǔ)句有哪些?閱讀課本21頁(yè),思考:

基本的算法語(yǔ)句有:輸入語(yǔ)句、輸出語(yǔ)句、賦值語(yǔ)句、條件語(yǔ)句、循環(huán)語(yǔ)句.學(xué)習(xí)目標(biāo)1.了解算法的程序設(shè)計(jì)語(yǔ)言與算法的自然語(yǔ)言、程序框圖的差異.2.理解輸入、輸出語(yǔ)句和賦值語(yǔ)句的功能與表示方法.3.能夠準(zhǔn)確應(yīng)用輸入、輸出語(yǔ)句和賦值語(yǔ)句將程序框圖轉(zhuǎn)化為算法語(yǔ)句.1.2.1輸入語(yǔ)句、輸出語(yǔ)句和賦值語(yǔ)句第一步:輸入x的值;第二步:計(jì)算y=x3+3x2-24x+30的值;第三步:輸出x,y的值.程序框圖輸入x開(kāi)始輸出x,y結(jié)束例1.用描點(diǎn)法作函數(shù)的圖象時(shí),需要求出自變量和函數(shù)的一組對(duì)應(yīng)值.編寫(xiě)程序,分別計(jì)算當(dāng)x=-5,-4,-3,-2,-1,0,1,2,3,4,5時(shí)的函數(shù)值.算法程序INPUT“x=”;xy=x^3+3*x^2-24*x+30PRINTxPRINTyEND例1.用描點(diǎn)法作函數(shù)的圖象時(shí),需要求出自變量和函數(shù)的一組對(duì)應(yīng)值.編寫(xiě)程序,分別計(jì)算當(dāng)x=-5,-4,-3,-2,-1,0,1,2,3,4,5時(shí)的函數(shù)值.程序INPUT“x=”;xy=x^3+3*x^2-24*x+30PRINTxPRINTyENDINPUT“提示內(nèi)容”;變量1.“提示內(nèi)容”提示用戶輸入什么樣的信息,雙引號(hào)內(nèi)的部分將原始呈現(xiàn).2.“提示內(nèi)容”和它后面的“;”可以省略;3.輸入語(yǔ)句要求輸入的值只能是具體的常數(shù),不能是函數(shù)、變量或表達(dá)式,無(wú)計(jì)算功能.輸入語(yǔ)句例如,輸入一個(gè)學(xué)生數(shù)學(xué),語(yǔ)文,英語(yǔ)三門(mén)課的成績(jī),可以寫(xiě)成:INPUT“數(shù)學(xué),語(yǔ)文,英語(yǔ)”;a,b,c注意: INPUT語(yǔ)句不但可以給單個(gè)變量賦值,還可以給多個(gè)變量賦值,輸入多個(gè)數(shù)據(jù)時(shí)用“,”分隔,且個(gè)數(shù)要與變量的個(gè)數(shù)相同.其格式為:INPUT“提示內(nèi)容1,提示內(nèi)容2,提示內(nèi)容3,…”;變量1,變量2,變量3,…1.表達(dá)式可以是常量、變量的值和系統(tǒng)信息;一個(gè)語(yǔ)句可以輸出多個(gè)表達(dá)式,不同的表達(dá)式之間用“,”隔開(kāi);2.有計(jì)算功能,能直接輸出計(jì)算公式的值.程序PRINT

“提示內(nèi)容”;表達(dá)式輸出語(yǔ)句INPUT“x=”;xy=x^3+3*x^2-24*x+30PRINTxPRINTyEND例1.用描點(diǎn)法作函數(shù)的圖象時(shí),需要求出自變量和函數(shù)的一組對(duì)應(yīng)值.編寫(xiě)程序,分別計(jì)算當(dāng)x=-5,-4,-3,-2,-1,0,1,2,3,4,5時(shí)的函數(shù)值.例2.編寫(xiě)程序,計(jì)算一個(gè)學(xué)生數(shù)學(xué)、語(yǔ)文、英語(yǔ)三門(mén)課的平均成績(jī)第一步:分別輸入三科的成績(jī)a,b,c;第二步:計(jì)算average=(a+b+c/3;第三步:輸出三科平均分.程序框圖程序1INPUT“Maths=”;aINPUT“Chinese=”;bINPUT“English=”;cPRINT“Theaverage=”;(a+b+c/3ENDINPUT“Maths,Chinese,English=”;a,b,c程序2PRINT“Theaverage=”;(a+b+c/3END輸入a,b,c開(kāi)始輸出average結(jié)束算法INPUT“x=”;xy=x^3+3*x^2-24*x+30PRINTxPRINTyEND變量=表達(dá)式1.賦值語(yǔ)句中的“=”稱(chēng)作賦值號(hào),與數(shù)學(xué)中的等號(hào)的意義是不同的.賦值號(hào)的左右兩邊不能對(duì)換.2.“=”左側(cè)必須是變量,右側(cè)可以是數(shù)字、變量或者是計(jì)算公式;3.一個(gè)語(yǔ)句只能有一個(gè)“=”,并且只能給一個(gè)變量賦值;可給一個(gè)變量多次賦值,但只保留最后一次所賦的值.4.有計(jì)算功能,可以把表達(dá)式的值賦給一個(gè)變量.程序賦值語(yǔ)句例1.用描點(diǎn)法作函數(shù)的圖象時(shí),需要求出自變量和函數(shù)的一組對(duì)應(yīng)值.編寫(xiě)程序,分別計(jì)算當(dāng)x=-5,-4,-3,-2,-1,0,1,2,3,4,5時(shí)的函數(shù)值.判斷:1.x=7+92.7+9=x3.x=x/34.a+b=c5.c=a+ba=b=5a=5a=7a=9√×√×√×√〖例3〗:給一個(gè)變量重復(fù)賦值。程序:A=10A=A+15PRINT

AENDA的輸出值是多少? 分析:此程序給變量A賦了兩次值.A的初值為10,第二次賦值后,初值被“覆蓋”,A的值變?yōu)?5,因此輸出值是25.〖例4〗交換兩個(gè)變量A和B的值,并輸出交換前后的值。分析:引入一個(gè)中間變量X,將A的值賦予X,又將B的值賦予A,再將X的值賦予B,從而達(dá)到交換A,B的值.(比如交換裝滿水的兩個(gè)水桶里的水需要再找一個(gè)空桶INPUT

AINPUT

BPRINT

A,BX=AA=BB=XPRINT

A,BEND程序:問(wèn)題:能否用下列賦值語(yǔ)句交換A,B的值?A=BB=A不能!!!!!!鞏固練習(xí)數(shù)學(xué)符號(hào)程序符號(hào)×*÷/a^b≤<=≥>=≠<>|x|ABS(x)SQR(x)且\或AND\OR數(shù)學(xué)符號(hào)與程序符號(hào)的對(duì)比3.將兩個(gè)數(shù)a=8,b=17交換,使a=17,b=8,下面程序正確的是(

4.程序Ⅰ 程序Ⅱ

(1程序Ⅰ的運(yùn)行結(jié)果為_(kāi)______;(2)若程序Ⅱ與程

溫馨提示

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