資源描述:
《輸入語句輸出語句和賦值語句》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、1賦值語句§1.2.1算法基本語句輸入、輸出語句﹠2計算機完成任何一項任務(wù)都需要算法,但是,我們用自然語言或程序框圖描述的算法,計算機是無法“看得懂,聽得見”的。因此還需要將算法用計算機能夠理解的程序設(shè)計語言(programminglanguage)翻譯成計算機程序。創(chuàng)設(shè)情境:自然語言流程圖程序語言計算機實現(xiàn)大致細化3程序框圖是由表示算法基本邏輯結(jié)構(gòu)的圖形組成的,而程序則是由表示算法基本邏輯結(jié)構(gòu)的算法語句組成.程序設(shè)計語言有很多種。如BASIC,F(xiàn)oxbase,C語言,C++,J++,VB等。任何高級程序設(shè)計語言都包含輸入語句、輸出語句、賦值語句、條件語句和循環(huán)語句五種基本語
2、句.它們與算法的三種基本結(jié)構(gòu)是相互對應(yīng)的.順序結(jié)構(gòu)輸入語句、輸出語句、賦值語句條件結(jié)構(gòu)條件語句循環(huán)結(jié)構(gòu)循環(huán)語句引言:4S1:輸入x的值;S2:計算y=x3+3x2-24x+30的值;S3:輸出y的值.程序框圖輸入x開始輸出y結(jié)束引例:用描點法作函數(shù)的圖象時,需要求出自變量和函數(shù)的一組對應(yīng)值.編寫程序,分別計算當(dāng)x=-5,-4,-3,-2,-1,0,1,2,3,4,5時的函數(shù)值.算法分析語句INPUT“x=”;xy=x^3+3*x^2-24*x+30PRINTyEND5INPUT“x=”;xy=x^3+3*x^2-24*x+30PRINTyEND程序:-------------
3、----輸入語句---------賦值語句-------------------------輸出語句-------------------------表示結(jié)束6·輸入語句1.一般格式:INPUT“提示內(nèi)容”;變量輸入a,b,cINPUTa,b,c輸入xINPUT“x=”;xINPUT“提示內(nèi)容”;變量INPUT變量INPUT“提示內(nèi)容”;變量1,變量2,變量3,···INPUT變量1,變量2,變量3,···2.常用格式:73·特別的給多個變量賦值時,提示內(nèi)容與相關(guān)變量要對應(yīng)一致,其格式為:INPUT“提示內(nèi)容1,提示內(nèi)容2,…”;變量1,變量2,…eg.輸入一個學(xué)生數(shù)學(xué),語文
4、,英語三門課的成績,可以寫成:INPUT“數(shù)學(xué),語文,英語”;a,b,cEX:1.輸入n的值INPUT“n=”;n2.輸入a,b,cINPUTa,b,c即“數(shù)學(xué),語文,英語”;可以省略.INPUTa,b,c84.特別提示:①“提示內(nèi)容”和它后面的“;”可以省略.②“INPUT”后面要有空格;提示內(nèi)容與變量之間用“;”隔開.③輸入語句的作用是實現(xiàn)算法的輸入信息功能;對程序中的變量賦值.④“提示內(nèi)容”提示用戶輸入什么樣的信息.⑤輸入語句要求輸入的值只能是具體的常數(shù),不能是函數(shù)、變量或表達式.⑥無計算功能,用戶由鍵盤輸入的數(shù)據(jù)必須是常量,輸入多個數(shù)據(jù)時用“,”分隔,且個數(shù)要與變量的
5、個數(shù)相同.INPUT“提示內(nèi)容”;變量9比較下列各組語句的區(qū)別,再判斷它們是否正確.(1)①輸入語句INPUT“a=”;a②輸入語句INPUT“a=”,a√╳(2)①輸入語句INPUT“a,b,c=”;a,b;c②輸入語句INPUTa,b,c√“提示內(nèi)容”與變量之間用分號隔開.“提示內(nèi)容”與后面的“;”可省略.變量與變量之間用逗號隔開出PRINT出出出PRINTPRINTPRINT╳10·輸出語句1.一般格式:PRINT“提示內(nèi)容”;表達式N不是質(zhì)數(shù)PRINT“Nisnotaprimenumber.”PRINT“提示內(nèi)容”;表達式PRINT表達式PRINT“提示內(nèi)容”;表達式
6、1,表達式2,表達式3,···PRINT表達式1,表達式2,表達式3,···PRINT“提示內(nèi)容”2.常用格式:113.特別提示:①作用是實現(xiàn)算法的輸出結(jié)果功能,計算.②“提示內(nèi)容”提示用戶輸出什么樣的信息.如“PRINT“S=”;S”是提示輸出的結(jié)果S=?.③表達式是指程序要輸出的數(shù)據(jù)。表達式可以是變量,也可以是計算公式,表達式的值及字符.④有計算功能,能直接輸出計算公式的值。遇到表達式時它先計算,后輸出.⑤一個語句可以輸入多個表達式,不同的表達式之間可用“,”分隔?!疤崾緝?nèi)容”和它后面的“;”可以省略.PRINT“提示內(nèi)容”;表達式12·賦值語句1、一般格式:變量=表達式
7、2、特別提示:①作用是將表達式所代表的值賦給變量,計算.賦值語句中的“=”稱為賦值號.②賦值語句右邊必須是一個數(shù)據(jù)、常量和算式,左邊必須是變量,不能為表達式.賦值號左右不能對換.如3=x是錯誤的。x=y與y=x表示的不是一個概念.③不能用賦值號進行代數(shù)式的演算。(如化簡、因式分解等);如y=x2-1=(x+1)(x-1)是不能實現(xiàn)的.④一個語句只能給一個變量賦值;不能出現(xiàn)多個“=”⑤將一個變量的值賦給另一個變量,前一個變量的值保持不變;可先后給一個變量賦多個不同的值,但變量的取值總是最近被賦予的值.P=