




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、開場開場Pi=3.1415926Pi=3.1415926S=piS=pir rr r終了終了輸入半徑輸入半徑r輸出輸出s流程圖:流程圖:以直觀的圖形和流向線籠統(tǒng)地描畫算法以直觀的圖形和流向線籠統(tǒng)地描畫算法起止框起止框處置框處置框輸入輸出框輸入輸出框流程線流程線 按照步驟依次執(zhí)行的一個算法,按照步驟依次執(zhí)行的一個算法,稱為具有稱為具有“順序構造的算法,或稱順序構造的算法,或稱為算法的順序構造為算法的順序構造.AB開場開場Pi=3.1415926Pi=3.1415926S=piS=pir rr r終了終了輸入半徑輸入半徑r輸出輸出sINPUT “提示文字提示文字;變量變量INPUT “提示提示1,
2、提示,提示2;變量變量1,變量,變量2作用:輸入變量的值作用:輸入變量的值無計算功能無計算功能PRINT “提示文字提示文字;變量變量PRINT “提示提示1,提示,提示2;變量變量1,變量,變量2作用:輸出變量的值作用:輸出變量的值有計算功能有計算功能例例1 1 編寫程序,計算一個學生語文、數學、英語三門編寫程序,計算一個學生語文、數學、英語三門課程的總成果和平均成果,并輸出。課程的總成果和平均成果,并輸出。開場開場輸入語文輸入語文a a輸入數學輸入數學b b輸入英語輸入英語c c總分總分s=a+b+cs=a+b+c平均平均p=s/3p=s/3輸出總分輸出總分s s輸出平均分輸出平均分p p
3、終了終了程序:程序:(1)(1)輸入語文輸入語文a a的值;的值;(2)(2)輸入數學輸入數學b b的值;的值;(3)(3)輸入英語輸入英語c c的值;的值;(4)(4)總分總分s=a+b+cs=a+b+c;(5)(5)平均平均p=s/3p=s/3(6)(6)輸出總分輸出總分s s的值;的值;(7)(7)輸出平均分輸出平均分p p的值;的值;(8)(8)終了終了INPUT “語文語文=;aINPUT “數學數學=;bINPUT “英語英語=;cs=a+b+cp=s/3PRINT “總分總分=;sPRINT “平均分平均分=;pEND例例1 1 編寫程序,計算一個學生語文、數學、英語三門編寫程序
4、,計算一個學生語文、數學、英語三門課程的總成果和平均成果,并輸出。課程的總成果和平均成果,并輸出。INPUT “INPUT “語文語文=;a;aINPUT “INPUT “數學數學=;b;bINPUT “INPUT “英語英語=;c ;cs=a+b+cs=a+b+cp=s/3p=s/3PRINT “PRINT “總分總分=;s ;sPRINT “PRINT “平均分平均分=;p;pENDENDINPUT “CINPUT “C、MM、E=E=;a;a,b b,c cPRINT “PRINT “總分總分=;a+b+c;a+b+cPRINT “PRINT “平均分平均分=;(a+b+c)/3;(a+
5、b+c)/3ENDENDSum=a+b+c賦值語句的作用:先計算出賦值號右邊表達式賦值語句的作用:先計算出賦值號右邊表達式的值,然后把該值賦給賦值號左邊的變量,使的值,然后把該值賦給賦值號左邊的變量,使該變量的值等于表達式的值。該變量的值等于表達式的值。普通格式是:普通格式是:1.2.1 賦值語句賦值語句賦值語句的定義:在表述一個算法時,經常要引入變賦值語句的定義:在表述一個算法時,經常要引入變量,并賦給該變量一個值。用來闡明賦給某一個變量量,并賦給該變量一個值。用來闡明賦給某一個變量一個詳細確實定值的語句,叫做賦值語句。一個詳細確實定值的語句,叫做賦值語句。變量變量=表達式表達式例如:例如:
6、 x=4 y=6注注:賦值號左邊只能是變量名字,而不是表達式。賦值號左邊只能是變量名字,而不是表達式。問題問題1:以下的賦值方式正確嗎?為什么?:以下的賦值方式正確嗎?為什么?例如:例如: x+y=2+3 2=x2、以下給出的賦值語句中正確的選項是A. 4 = M B. M =M C. b-3=a D. x + y = 0問題問題3:在數學中:在數學中x=y與與y=x的意義是一樣的,那么在的意義是一樣的,那么在賦值語句中一樣嗎?賦值語句中一樣嗎?留意:賦值號左右不能對換。賦值語句是將賦值留意:賦值號左右不能對換。賦值語句是將賦值號右邊的表達式的值賦給賦值號左邊的變量。號右邊的表達式的值賦給賦值
7、號左邊的變量。賦值號與數學中的等號意義不同:賦值號與數學中的等號意義不同: Y=X,表示用,表示用X的值替代變量的值替代變量Y原先的取值。原先的取值。 X=Y,表示用,表示用Y的值替代變量的值替代變量X原先的取值。原先的取值。所以所以“Y=X與與 X=Y的含義運轉結果是不同的。的含義運轉結果是不同的。 留意留意(4): 輾轉賦值,即先將一個數值賦給一個變量,輾轉賦值,即先將一個數值賦給一個變量,再將第一個變量的值賦給第二個變量再將第一個變量的值賦給第二個變量不斷繼續(xù)下去。不斷繼續(xù)下去。思索:思索: x=10y=xz=y那么那么x,y,z的值分別為多少?的值分別為多少?探求交流:探求交流::下面
8、的程序下面的程序A的輸出值是多少的輸出值是多少?A=10A=A+15PRINT “A= ; AENx=10 x=10 x=10;y=10 x=10;y=10 x=10;y=10;z=10 x=10;y=10;z=10A=10A=10A=25A=25可以給一個變量反復賦值可以給一個變量反復賦值:下面的程序運轉后,下面的程序運轉后,x,y各等于多少?各等于多少?x=3y=4PRINT “x= ;xPRINT “y= ;yENDx=y:下面的程序運轉后,下面的程序運轉后,a,b,c各等于多少?各等于多少?b=ca=3b=-5c=8a=bc=aPRINT a,b,cENDx=3x=3x=3;y=4x=
9、3;y=4x=4;y=4x=4;y=4a=-5;b=-5a=-5;b=-5a=-5;b=8;c=8a=-5;b=8;c=8a=-5;b=8;c=-5a=-5;b=8;c=-54 4、寫出以下程序運轉結果:、寫出以下程序運轉結果:a=1a=1b=2b=2c=a-bc=a-bb=a+c-bb=a+c-bprint aprint a,b b,c cendenda=10a=10b=20b=20c=30c=30a=ba=bb=cb=cc=ac=aprint“a,b,c=print“a,b,c=;a a,b b,c cendend例例1:交換兩個變量:交換兩個變量A和和B的值,并輸出交的值,并輸出交換前后
10、的值。換前后的值。INPUT AINPUT BPRINT A,BX=AA=BB=XPRINT A,BEND程序:程序:改為改為A=B A=B B=AB=A行嗎?行嗎?一、分析下面程序執(zhí)行的結果一、分析下面程序執(zhí)行的結果INPUT “A,B=INPUT “A,B=;A,B;A,BB=A+BB=A+BA=B-AA=B-AB=B-AB=B-APRINT “A,B=PRINT “A,B=;A,B;A,BENDEND( (運轉時從鍵盤輸入運轉時從鍵盤輸入3,7)3,7)(1)(2)A=-1000A=-1000A=A+100A=A+100PRINT “A=PRINT “A=;A;AENDEND 將一個變量
11、的值賦給另一個變量,前一個變量的值堅將一個變量的值賦給另一個變量,前一個變量的值堅持不變;可先后給一個變量賦多個不同的值,但變量的取持不變;可先后給一個變量賦多個不同的值,但變量的取值總是最近被賦予的值值總是最近被賦予的值 。A=900A,B =7 3變量表達式變量表達式賦值語句賦值語句a:b:cPRINT a,b,c t = a a = b b = tPRINT a,b,c t = a a = c c = tPRINT a,b,c t = b b = c c = tPRINT a,b,cEND相應的QBASIC程序:交換交換a,b a,b 的值的值交換交換a,c a,c 的值的值交換交換b ,cb ,c的值的值課時小結:課時小結:1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒園健康活動組織心得體會
- 豎笛社團創(chuàng)意編曲工作坊計劃
- 幼兒園中班科學實驗活動措施
- 2025年企業(yè)核心機密合同范文
- 2025年公司股權轉讓及出資策劃合同樣本
- 2025年農業(yè)設備租賃簡約合同模板
- 標準貨車租賃與運輸服務合同2025年
- 2025年住宅交易合同(二手房)示范文本
- 2025年公共設施美化油漆施工協議書
- 2025年宜居住宅策劃協議書
- 2021中國靜脈血栓栓塞癥防治抗凝藥物的選用與藥學監(jiān)護指南(2021)解讀
- 民兵知識小常識
- 圖形的平移與旋轉壓軸題(7個類型55題)-【??級狠S題】2023-2024學年八年級數學下冊壓軸題攻略(解析版)
- TDALN 033-2024 學生飲用奶安全規(guī)范入校管理標準
- 2024至2030年全球及中國標準履帶挖掘機行業(yè)研究及十四五規(guī)劃分析報告
- 各地分布式光伏項目電價對比
- 2024年綠化工職業(yè)技能理論知識考試題庫(含答案)
- 醫(yī)學檢驗技術專業(yè)《血液學檢驗》課程標準
- 2024年江蘇食品藥品職業(yè)技術學院單招職業(yè)技能測試題庫有完整答案
- 員工服務意識提升提高服務意識培訓課件
- 2024年黑龍江農業(yè)工程職業(yè)學院單招職業(yè)適應性測試題庫1套
評論
0/150
提交評論