




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、整理課件11.2.11.2.1輸入、輸出、賦值語句輸入、輸出、賦值語句 1.2 算法語句算法語句 第第1課時(shí)課時(shí)1.2.2 條件語句條件語句整理課件2輸入語句輸入語句輸出語句輸出語句賦值語句賦值語句條件語句條件語句循環(huán)語句循環(huán)語句常用的程序設(shè)計(jì)語言:常用的程序設(shè)計(jì)語言:BASIC,C/C+, Delphi ,VB、ASP、Java等等。等等。 算法的三種基本邏輯結(jié)構(gòu):順序結(jié)構(gòu),條件結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。算法的三種基本邏輯結(jié)構(gòu):順序結(jié)構(gòu),條件結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。各種程序語言都包含了下列基本的算法語句:各種程序語言都包含了下列基本的算法語句:語句語句1語句語句2計(jì)算機(jī)運(yùn)行程序語句的基本順序:計(jì)算機(jī)運(yùn)行程序語
2、句的基本順序:復(fù)習(xí)引入復(fù)習(xí)引入整理課件3算法:算法:第二步,計(jì)算第二步,計(jì)算 的值的值.3232430yxxx開始開始輸入輸入x3232430yxxx輸出輸出y結(jié)束結(jié)束框圖:框圖:例例1.用描點(diǎn)法作函數(shù)用描點(diǎn)法作函數(shù) 的圖象時(shí),需求出的圖象時(shí),需求出 自變量和函數(shù)的一組對應(yīng)值,編寫程序,分別計(jì)算當(dāng)自變量和函數(shù)的一組對應(yīng)值,編寫程序,分別計(jì)算當(dāng)x=-5, -4,-3,-2,-1,0,1,2,3,4,5時(shí)的函數(shù)值。時(shí)的函數(shù)值。3232430yxxx第一步,輸入第一步,輸入x的值的值.第三步,輸出第三步,輸出y的值的值.程序:程序:INPUT “x=”;xy=x3+3 x2-24 x+30PRINT
3、 yEND * *新課講解新課講解整理課件4例例1.用描點(diǎn)法作函數(shù)用描點(diǎn)法作函數(shù) 的圖象時(shí),需要求出的圖象時(shí),需要求出 自變量和函數(shù)的一組對應(yīng)值,編寫程序,分別計(jì)算當(dāng)自變量和函數(shù)的一組對應(yīng)值,編寫程序,分別計(jì)算當(dāng)x=-5, -4,-3,-2,-1,0,1,2,3,4,5時(shí)的函數(shù)值。時(shí)的函數(shù)值。3232430yxxx程序:程序:INPUT “x=”;xy=x3+3 x2-24 x+30PRINT yEND*INPUT “提示內(nèi)容提示內(nèi)容”;變量;變量輸入語句:輸入語句:輸出語句:輸出語句:PRINT “提示內(nèi)容提示內(nèi)容”;表達(dá)式;表達(dá)式賦值語句:賦值語句:變量變量=表達(dá)式表達(dá)式 整理課件5取余數(shù)
4、取余數(shù)MOD取商取商=冪運(yùn)算冪運(yùn)算除法運(yùn)算除法運(yùn)算/乘法運(yùn)算乘法運(yùn)算功能功能運(yùn)算符運(yùn)算符* Inx|x|功能功能LOG(x)SQR(x)ABS(x)注意事項(xiàng)注意事項(xiàng)函數(shù)名函數(shù)名xx x0 0 x0 x0BASIC語言中的常用運(yùn)算符號語言中的常用運(yùn)算符號整理課件6例例2.編寫程序,計(jì)算一個(gè)學(xué)生數(shù)學(xué)、語文、英語三門課的平均成績。編寫程序,計(jì)算一個(gè)學(xué)生數(shù)學(xué)、語文、英語三門課的平均成績。算法:算法:第一步:分別輸入三科的成績第一步:分別輸入三科的成績a,b,c.第二步:計(jì)算第二步:計(jì)算average=(a+b+c)/3.第三步:輸出三科平均分第三步:輸出三科平均分.框圖:框圖:開始開始輸入輸入a,b,
5、c輸出輸出average結(jié)束結(jié)束average=(a+b+c)/3程序:程序: INPUT “Maths=”;aINPUT “Chinese=”;bINPUT “English=”;caverage=(a+b+c)/3PRINT “The average=”;averageENDINPUT “Maths, Chinese, English=”;a,b,c程序程序2:PRINT “The average=”;(a+b+c)/3END整理課件7INPUT語句語句PRINT語句語句賦值語句賦值語句格式格式INPUT “提示內(nèi)容提示內(nèi)容”;變;變量量PRINT “提示內(nèi)容提示內(nèi)容”;表達(dá);表達(dá)式式變量
6、變量=表達(dá)式表達(dá)式說明說明1.“提示內(nèi)容提示內(nèi)容”和它后面的和它后面的 “;”可以省略;可以省略;2.一個(gè)語句可以給多個(gè)變一個(gè)語句可以給多個(gè)變 量賦值量賦值,中間用中間用“,”隔開隔開;3.無計(jì)算功能,不能輸入無計(jì)算功能,不能輸入 表達(dá)式;表達(dá)式;4.輸入多個(gè)數(shù)據(jù)時(shí)用輸入多個(gè)數(shù)據(jù)時(shí)用“,” 分隔,且個(gè)數(shù)要與變量分隔,且個(gè)數(shù)要與變量 的個(gè)數(shù)相同。的個(gè)數(shù)相同。1.“提示內(nèi)容提示內(nèi)容”和它后面的和它后面的 “;”可以省略;可以省略;2.一個(gè)語句可以輸出多個(gè)表一個(gè)語句可以輸出多個(gè)表 達(dá)式,不同的表達(dá)式之間達(dá)式,不同的表達(dá)式之間 用用“,”隔開;隔開;3.表達(dá)式可以是變量,也可表達(dá)式可以是變量,也可 以
7、是計(jì)算公式;以是計(jì)算公式;4.有計(jì)算功能,能直接輸出有計(jì)算功能,能直接輸出 計(jì)算公式的值。計(jì)算公式的值。1.“=”左側(cè)必須是變左側(cè)必須是變 量,右側(cè)可以是數(shù)量,右側(cè)可以是數(shù) 字、變量或者是計(jì)字、變量或者是計(jì) 算公式;算公式;2.一個(gè)語句只能有一一個(gè)語句只能有一 個(gè)個(gè)“=”,并且只能,并且只能給給 一一 個(gè)變量賦值;個(gè)變量賦值;3.有計(jì)算功能,可以有計(jì)算功能,可以 把表達(dá)式的值賦給把表達(dá)式的值賦給 一個(gè)變量。一個(gè)變量。整理課件8例例3.分析下列程序,考慮輸出的結(jié)果是什么?分析下列程序,考慮輸出的結(jié)果是什么?程序程序2: A=10 A=A+15 PRINT A END程序程序1: a=1 x=a+
8、1 PRINT x END程序程序3: a=1 b=3 PRINT “a+b=”;a+b END 答: 2答: 25答: a+b=4整理課件9例例4.分析下列程序,判斷運(yùn)行的結(jié)果。分析下列程序,判斷運(yùn)行的結(jié)果。a=2a=2b=3b=3c=a+bc=a+bb=a+c-bb=a+c-bPRINT “a=,b=,c=”PRINT “a=,b=,c=”;a,b,ca,b,cENDEND(1)(1)(2)(2)INPUT AINPUT AINPUT BINPUT BPRINT A,BPRINT A,Bx=Ax=AA=BA=BB=xB=xPRINT A,BPRINT A,BENDENDkey:a=2,b=
9、4,c=5Key:交換交換A、B的值,其中的值,其中x是一個(gè)是一個(gè)中間變量中間變量改為改為A=BB=A會(huì)輸出什么結(jié)果會(huì)輸出什么結(jié)果思考思考整理課件10例例5.下面輸入、輸出語句正確的有:下面輸入、輸出語句正確的有: (3) PRINT A=4 (1) INPUT a,b,c(2) INPUT x=3 (4) PRINT 20,3*2 整理課件111.程序:程序:INPUT “華氏溫度華氏溫度 F=”;F C=(F-32) 5/9 PRINT “相應(yīng)的攝氏溫度相應(yīng)的攝氏溫度C=”;C END*2.程序:程序: INPUT “x=”;x INPUT “y=”;y a=x+y b=x-y c=x y
10、 d=x/y PRINT “和,差,積,商分別為:和,差,積,商分別為:”;a,b,c,d END*課堂練習(xí)課堂練習(xí)整理課件124.程序:程序:INPUT “水果糖的質(zhì)量水果糖的質(zhì)量(千克千克):”;a INPUT “奶糖的質(zhì)量(千克):奶糖的質(zhì)量(千克):”;b INPUT “巧克力糖的質(zhì)量(千克):巧克力糖的質(zhì)量(千克):”;c sum=10.4*a+15.6*b+25.2*c PRINT “應(yīng)收取的金額為:應(yīng)收取的金額為:”;sum END3.程序:程序:INPUT“a,b,c=”;a,b,c p=(a+b+c)/2 S=SQR(p (p-a) (p-b) (p-c) PRINT “S=
11、”;S END*整理課件13例例6 設(shè)計(jì)一個(gè)求解一元二設(shè)計(jì)一個(gè)求解一元二次方程次方程算法步驟算法步驟:開開 始始輸入輸入a,b,c=b24acx1=p+qx2=p-q0?0?輸出輸出x1,x2輸出輸出p輸出輸出“方程無實(shí)數(shù)根方程無實(shí)數(shù)根”結(jié)結(jié) 束束是否否是是否的算法,并畫出程序框圖表示的算法,并畫出程序框圖表示.)0(02acbxax2qa2bpa 新課講授新課講授整理課件14IFTHEN語句語句IF 條件條件 THEN 語句體語句體END IF滿足條件?滿足條件?是是否否語句體語句體 當(dāng)計(jì)算機(jī)執(zhí)行上述語句時(shí),首先對當(dāng)計(jì)算機(jī)執(zhí)行上述語句時(shí),首先對 IF后的條件進(jìn)后的條件進(jìn)行判斷,如果行判斷,如
12、果(IF)條件符合,那么條件符合,那么(THEN)執(zhí)行語句)執(zhí)行語句體,否則執(zhí)行體,否則執(zhí)行END IF之后的語句。之后的語句。新課講授新課講授整理課件15例例7:編寫一個(gè)程序,從鍵盤上輸入一個(gè)整編寫一個(gè)程序,從鍵盤上輸入一個(gè)整數(shù),若是正數(shù)就將其輸出。數(shù),若是正數(shù)就將其輸出。程序程序: INPUT “x=” ;x IF x0 THEN PRINT x END IF END整理課件16IF-THEN-ELSE語句語句 當(dāng)計(jì)算機(jī)執(zhí)行上述語句時(shí),首先對當(dāng)計(jì)算機(jī)執(zhí)行上述語句時(shí),首先對 IF后的條件后的條件進(jìn)行判斷,如果進(jìn)行判斷,如果(IF)條件符合,那么條件符合,那么(THEN)執(zhí)行語)執(zhí)行語句體句體
13、1,否則(,否則(ELSE)執(zhí)行語句體)執(zhí)行語句體2。IF 條件條件 THEN 語句體語句體1ELSE 語句體語句體2END IF滿足條件?滿足條件?否否是是語句體語句體1語句體語句體2新課講授新課講授整理課件17例例8:編寫一個(gè)程序,求任意實(shí)數(shù)的絕對值。編寫一個(gè)程序,求任意實(shí)數(shù)的絕對值。程序如下:程序如下:程序框圖:程序框圖:開始開始輸入輸入 xy=-xy=x輸出輸出 y結(jié)束結(jié)束x=0?否否是是INPUT xIF x=0 THEN y=xELSEy=-xEND IFENDPRINT y整理課件18例例9:編寫一個(gè)程序,求任意實(shí)數(shù)的絕對值。編寫一個(gè)程序,求任意實(shí)數(shù)的絕對值。INPUT xIF
14、x=0 THEN y=xELSEy=-xEND IFENDPRINT y練習(xí):課本練習(xí):課本P29 2變式變式整理課件19練習(xí):練習(xí):編寫求一個(gè)數(shù)是偶數(shù)還是奇數(shù)的程序,從鍵盤編寫求一個(gè)數(shù)是偶數(shù)還是奇數(shù)的程序,從鍵盤上輸入一個(gè)整數(shù),輸出該數(shù)的奇偶性。上輸入一個(gè)整數(shù),輸出該數(shù)的奇偶性。程序:程序:INPUT “x=”;x IF x MOD 2 = 0 THEN PRINT “Even” ELSE PRINT “Odd” END IF END(練習(xí):課本練習(xí):課本P29. 3)練習(xí)練習(xí)整理課件20例例10:將右圖轉(zhuǎn)化為程序語句將右圖轉(zhuǎn)化為程序語句輸出輸出“方程無實(shí)數(shù)根方程無實(shí)數(shù)根”輸出輸出p是是開開
15、 始始輸入輸入a,b,c=b24acx1=p+qx2=p-q0?0?輸出輸出x1,x2結(jié)結(jié) 束束是是否否否否2qa2bpa INPUT “a,b,c=”;a,b,cIF d=0 THENPRINT “x1=x2=”; pELSEPRINT “No real root”ENDP=-b/(2*a)ELSEIF d=0 THENPRINT “x1=”;p+qEND IFd=b2-4*a*cq=SQR(d)/(2*a)END IFPRINT “x2=” ; p-q 新課講授新課講授整理課件21例例11:設(shè)計(jì)一個(gè)程序設(shè)計(jì)一個(gè)程序,要求輸入三要求輸入三個(gè)數(shù)個(gè)數(shù)a,b,c,輸出其中最大的數(shù)。,輸出其中最大的
16、數(shù)。開始開始輸入輸入a,b,c t=a bt? t=bct? t=c輸出輸出t結(jié)束結(jié)束否否是是是是否否INPUT “a,b,c=”;a,b,ct=aIF bt THEN t=bIF ct THEN t=cEND IFEND IFPRINT “max is”;tEND程序如下:程序如下:新課講授新課講授整理課件22開始開始輸入輸入a,b,cba?t=aYNa=bb=tca?t=aYNcb?t=bYNa=cc=t輸出輸出a,b,c結(jié)束結(jié)束b=cc=t變式變式:編寫程序,使得任意輸入的編寫程序,使得任意輸入的3個(gè)整數(shù)按從大到小的順序輸出。個(gè)整數(shù)按從大到小的順序輸出。新課講授(教新課講授(教P27例例
17、7)整理課件23變式:變式:編寫程序,使得任意輸編寫程序,使得任意輸入的入的3個(gè)整數(shù)按從大到小的順序個(gè)整數(shù)按從大到小的順序輸出。輸出。程序如右:程序如右:INPUT “a,b,c=”;a,b,ct=aIF ba THEN b=tIF ca THEN a=cEND IFEND IFPRINT a,b,cENDa=bt=ac=tIF cb THEN t=bb=cc=tEND IF新課講授新課講授整理課件24閏年是指能被閏年是指能被4整除但不能被整除但不能被100整除,或者能被整除,或者能被400整除的年份。編寫程序,判斷輸入的年份是整除的年份。編寫程序,判斷輸入的年份是否為閏年否為閏年。并畫出程序
18、框圖畫出程序框圖(思考思考)。課堂練習(xí)課堂練習(xí)INPUT “Please input a year:;y a=y MOD 4 b=y MOD 100 c=y MOD 400IF a0 THEN PRINT “Not Leap year. ELSE IF b0 THENPRINT “ Leap year. ELSE IF c=0 THEN IF c=0 THEN PRINT “ Leap year.” PRINT “ Leap year.” ELSE ELSE PRINT “Not Leap PRINT “Not Leap year.”year.” END IF END IFEND IFEND IFENDEND(練習(xí):課本練習(xí):課本P29. 4)整理課件25程序程序: INPUT “x=”;x IF x20 THEN y=0.65x-6 ELSE y=0.35x PRINT “y=”;y END IF END探究交流探究交流:火車托運(yùn)行李的收費(fèi)方法如下:火車托運(yùn)行李的收費(fèi)方法如下:,35.0)20(65.02035.0 xxyy是收費(fèi),是收費(fèi),x是行李重量,當(dāng)是行李重量,當(dāng)0 x20(千克)時(shí),按每千克(千克)時(shí),按每千克0.35元收費(fèi)。當(dāng)元收費(fèi)。當(dāng)x20(千克千克)時(shí),時(shí),20千克的部分按千克的部分按0.35元的單價(jià)收費(fèi),元的單價(jià)收費(fèi),超出超出20千
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 領(lǐng)導(dǎo)力培養(yǎng)與年度人才發(fā)展計(jì)劃
- 品牌與社會(huì)發(fā)展的協(xié)同作用計(jì)劃
- 《四川省漢源縣巖窩溝鉛鋅、磷礦勘探實(shí)施方案》評審意見書
- 特殊窗簾知識培訓(xùn)課件
- 第14課 向世界介紹我的學(xué)校-規(guī)劃與探究-教學(xué)設(shè)計(jì) 2024-2025學(xué)年浙教版(2023)初中信息技術(shù)七年級上冊
- webim與移動(dòng)im 郵電大學(xué)課件
- 2025年長春貨運(yùn)資格證考試模擬題500道
- 2025年科學(xué)認(rèn)識貝殼標(biāo)準(zhǔn)教案反思
- 2025年樂山貨車資格證考試題
- 2025年邯鄲貨運(yùn)從業(yè)資格證考試
- 《心肌缺血心電圖》課件
- 持續(xù)葡萄糖監(jiān)測臨床應(yīng)用專家共識2024解讀
- 《胸部影像疾病診斷》課件
- DB33T 2157-2018 公共機(jī)構(gòu)綠色數(shù)據(jù)中心建設(shè)與運(yùn)行規(guī)范
- 陜西、甘肅、青海、寧夏四省普通高中2024-2025學(xué)年學(xué)業(yè)水平選擇性考試適應(yīng)性演練(含答案)
- Unit3TheworldofScience大單元教學(xué)設(shè)計(jì)-高中英語
- 2024版體育賽事票務(wù)代理合同:賽事組織者與票務(wù)代理公司之間的合作協(xié)議3篇
- 醫(yī)院陪護(hù)管理制度
- 中國計(jì)量大學(xué)《微機(jī)原理及其應(yīng)用》2021-2022學(xué)年第一學(xué)期期末試卷
- 《車控操作系統(tǒng)功能軟件架構(gòu)及接口要求》
- 鈑金車間安全培訓(xùn)課件
評論
0/150
提交評論