基本語句高俊欣.ppt_第1頁
基本語句高俊欣.ppt_第2頁
基本語句高俊欣.ppt_第3頁
基本語句高俊欣.ppt_第4頁
基本語句高俊欣.ppt_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、1.2 基本算法語句,1.2.1 輸入語句、輸出語句和賦值語句,計算機完成任何一項任務都需要算法,但是,用自然語言或程序框圖表示的算法,計算機是無法“理解”的. 因此我們還需要將算法用計算機能夠理解的程序設計語言來表示.,這就是這一節(jié)所要研究的主要內(nèi)容基本算法 語句。今天,我們先一起來學習輸入、輸出語句 和賦值語句。,程序設計語言有很多種。如BASIC,F(xiàn)oxbase, C語言,C+,J+,VB等。為了實現(xiàn)算法中的 三種基本的邏輯結構:順序結構、條件結構和循 環(huán)結構,各種程序設計語言中都包含下列基本的 算法語句:,輸入語句 輸出語句 賦值語句 條件 語句 循環(huán) 語句,例1.已知函數(shù)y=x3+3

2、x2-24x+30,寫出自變量x對應的函數(shù)值的算法、程序框圖及程序?,第一步,輸入一個自變量x的值.,第三步,輸出y.,第二步,計算y=x3+3x2-24x+30.,算法:,該算法是什么邏輯結構?其程序框圖如何?,第一步,輸入一個自變量x的值.,第三步,輸出y.,第二步,計算y=x3+3x2-24x+30.,該算法的計算機程序:,INPUT “x=”;x,PRINT “y=”;y,END,INPUT “x=”;x y=x3+3*x2-24*x+30 PRINT x PRINT y END,-輸入語句,-賦值語句,-表示結束,輸入語句和輸出語句,在每個程序框圖中,輸入框與輸出框是兩個必要的程序框

3、,我們用什么圖形表示這個程序框?其功能作用如何?,表示一個算法輸入和輸出的信息.,輸入語句和輸出語句分別用來實現(xiàn)算法的輸入信息,輸出結果的功能。,一、輸入語句的一般格式是:,INPUT,注:1.“提示內(nèi)容”一般是提示用戶輸入什么樣的信息,它可以用字母、符號、文字等來表述.,變量,“提示內(nèi)容”,;,2.變量是指程序在運行時其值是可以變化的量,一般用字母表示,若輸入多個變量,變量與變量之間用逗號隔開. 提示內(nèi)容加引號,提示內(nèi)容與變量之間用分號隔開.,INPUT,INPUT “x=”;x,INPUT x,INPUT “x”;x,“a,b,c=”,INPUT “a=,b=,c=”;a,b,c,;a,b

4、,c,INPUT a,b,c,INPUT 3+5,例如,輸入一個學生數(shù)學,語文,英語三門課的成績, 可以寫成:,INPUT “數(shù)學,語文,英語”;a,b,c,注意: INPUT語句不但可以給單個變量賦值,還可以給多個變量賦值,其格式為:,INPUT “提示內(nèi)容1,提示內(nèi)容2,提示內(nèi)容3,”;變量1,變量2,變量3,,練一練:請你用輸入語句表達課本P7和P9頁程序框圖中輸入框中的內(nèi)容.,P7頁:,INPUT “請輸入一個大于2的整數(shù)”; n,P9頁:,INPUT a, b, c,注:1.“提示內(nèi)容”一般是提示用戶輸出什么樣的信息,它通常是常量或變量的值;,二、輸出語句的一般格式是:,表達式,“提

5、示內(nèi)容”,;,PRINT,2.表達式一般是表示輸出信息所對應的字母或代數(shù)式.PRINT語句可以在計算機的屏幕上輸出運算結果和系統(tǒng)信息.,PRINT “S=”;S,PRINT “S”;a+b,在計算a與b的和時,可直接寫成,PRINT S,PRINT a,b,c,也可以輸出一句話,PRINT “輸入錯誤”,PRINT “a=,b=,c=”;a,b,c,三、賦值語句,在算法的程序框圖中,處理框是一個常用的程序框,我們用什么圖形表示這個程序框?其功能作用如何?,賦值、計算.,三.賦值語句,(1)賦值語句的一般格式:,變量表達式,(2)賦值語句的作用是:先計算出賦值號右邊表達 式的值,然后把這個值賦給

6、左邊的變量,使該變量的 值等于表達式的值。 (3)賦值語句中的“”稱作賦值號,與數(shù)學中的等 號的意義是不同的.賦值號的左右兩邊不能對換.,(4)賦值語句左邊只能是變量名字而不是表達式,右邊表達式可以是一個數(shù)據(jù)、常量或算式;不能利用賦值語句進行代數(shù)式的演算。(如化簡、因式分解、解方程等)如:x=5,a=b,b=a,b=a+c是正確的,而2=x,a=b=2,x+y=0是錯誤的; (5)對于一個變量可以多次賦值。,判斷賦值語句的正誤4=mx+y=10a=b=2N=N2,判斷輸入輸出語句的正誤INPUT a;b;cINPUT x=3 PRINT A=4 PRINT 20,3*2,數(shù)學符號,計算機符號,

7、*,=,乘方,3x2,3*x2,開平方,SQR(x),求余數(shù),72,7 MOD 2,例2 寫出計算一個學生語文、數(shù)學、英語三門課的平均成績的算法、程序框圖和程序.,算法:,第一步,輸入該學生三門課的成績a,b,c.,第三步,輸出y.,第二步,計算 .,第一步,輸入該學生三門課的成績a,b,c.,第三步,輸出y.,第二步,計算,算法:,程序框圖:,程序框圖:,PRINT “平均成績=”;,程序:,INPUT “數(shù)學=”;a,INPUT “語文=”;b,INPUT “英語=”;c,END,(a+b+c)/3,S=(a+b+c)/3,PRINT “平均成績=”;S,例3.給一個變量重復賦值的程序:

8、A=10 A=A+15 PRINT A END 那么,A的輸出值是多少?,25,練習:寫出下列程序的運行結果:,a=2,b=3,d=(a+b+c)/3,c=4,a=b,b=c+2,c=b+4,PRINT “d=”;d,運行結果 為 .,a=3,b=6,c=10,例4. 寫出“交換兩個變量A和B的值,并輸出交換前后的值”的程序.,INPUT “A,B=”;A,B,PRINT A,B,x=A,A=B,B=x,PRINT A,B,END,教材24頁練習1:,INPUT “華氏溫度=”;t,PRINT “攝氏溫度=”;S,END,S=(t-32)*(5/9),(華氏溫度-32),攝氏溫度,INPUT “F=”;F C=(F-32) 5/9 PRINT “C=”;C END,INPUT “a,b(a,b0)=”;a ,b X=a+b Y=a-b Z=a b Q=a/b PRINT X,Y,Z,Q END,練習3P24頁T2.,教材24頁練習3:,END,P=(a+b+c)/2,PRINT “S=”;S,S=,SQR(,P*(p-a)*(p-b)*(p-c),INPUT a,b,c p=(a+b+c)/2 t=p (p-2) (p-3) (p-4) S=SQR(t) PRINT “S=”;S END,【課堂小結】 (

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論