




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、算法初步知識點總結1、在數學中,算法通常就是指按照一定規則解決某一類問題得明確與有限得步驟、現在,算法通常可以編成計算機程序,讓計算機執行并解決問題、算法得特征:確定性 邏輯性 有窮性2、程序框圖圖形符號名稱功能終端框(起止框)輸入、輸出框處理框(執行框)判斷框流程線連接點表示一個算法得起始與結束表示一個算法輸入與輸出得信息賦值、計算判斷某一條件就是否成立, 成立時在出口處標明就是”或“Y”不成立時標明否”或“N'連接程序框連接程序框圖得兩部分3、輸入、輸出與賦值語句(1)輸入語句輸入語句得格式:INPUT “提示內容”;變量 例如:INPUT “x= ”; x功能:實現算法得輸入變量
2、信息(數值或字符)得功能、 要求:1 °俞入語句要求輸入得值就是具體得常量、原原本本”得在計算2。提示內容提示用戶輸入得就是什么信息,必須加雙引號,提示內容機屏幕上顯示,提示內容與變量之間要用分號隔開、蠅蹣頇試鏤兒頭。3。一個輸入語句可以給多個變量賦值,中間用:”分隔、形式如:INPUT“a=,b=, c=,”; a, b,c(2)輸出語句輸出語句得一般格式:PRINT “提示內容”;表達式例如:PRINT “ S= ”; S功能:實現算法輸出信息(表達式)得功能、要求:1°表達式就是指算法與程序要求輸出得信息、2°提示內容提示用戶要輸出得就是什么信息,提示內容必
3、須加雙引號, 提示內容要用分號與表達式分開、3°如同輸入語句一樣, 輸出語句可以一次完成輸出多個表達式得功能,不同得表達式之間可用“,”分隔、形式如: PRINT “a,b,c: ;”a,b,c3)賦值語句賦值語句得一般格式:變量 = 表達式、賦值語句中得=”稱作賦值號、功能:將表達式所代表得值賦給變量、要求:1°賦值語句左邊只能就是變量名字,而不就是表達式,右邊表達式可以就是一個常量、變量或含變量得運算式、如: 2=x 就是錯誤得、 參譴鱖銼聵鋪踴。2°賦值號得左右兩邊不能對換、賦值語句就是將賦值號右邊得表達式得值賦給賦值號左邊得變量、如“A=B “ B=AI含
4、義運行結果就是不同得,如x=5就是對得,5=x就是錯得,A+B=C就是錯得, C=A+B 就是對得、 鶻禍醫紗閬鐫傯。3°不能利用賦值語句進行代數式得演算(如化簡、因式分解、解方程等),如 y=x21=(x1)(x+1) ,這就是實現不了得、在賦值號右邊表達式中每一個變量得值必須事先賦給確定得值、在一個賦值語句中只能給一個變量賦值,不能出現兩個或以上得 “=、但對于同一個變量可以多次賦值、 軼鯤唄喬罌虬鬮。4、條件結構與 條件語句1)一個算法中,經常會遇到一些條件得判斷,算法得流程根據條件就是否成立有不同得流向,條件結構就就是處理這種過程得結構、闥華諤鎪嘗駙學。用程序框圖表示條件結構
5、如下圖:(2 )條件語句1°“冋EN ELSE'語句格式:IF條件THEN語句體ELSE語句體ENDIF功能:在“IF HEN ELSE語句中, 條件”表示判斷得條件,語句體1"表示滿足條件時執行得操作內容;語句體2”表示不滿足條件時執行得操作內容;END IF表示條件語句得結束、計算機在執行“ IF訐HEN ELSE語句時,首先對IF后得條件進行判斷,如果符合條件,則執行THEN后面得語句1”;若不符合條件,則執行ELSE后面得 語句2”、緋鴛鑾倫櫚躑蓮。2°“ IF THE語句格式:IF條件THEN語句體END IF功能:條件”表示判斷得條件; 語句”
6、表示滿足條件時執行得操作內容,條件不滿足時,直接結束判斷過程;END IF表示條件語句得結束、計算機在執行“IF THEN語句時,首先對IF后得條件進行判斷,如果符合條件就執行THEN后邊得語句,若不符合條件則直接結束該條件語句,轉而執行其她后面得語句、輪絕墊篳曖穌瀨。(3)相同點:首先對IF后得條件進行判斷,如果符合條件就執行THEN后邊得語句、不同點:對于“IF訐HEN ELSE語句,若不符合條件,則執行 ELSE后面得語句體2”、對于“IF訐HEN ”語句,若不符合條件則直接結束該條件語句,轉而執行其她后面得語句、(4)程序中得條件語句與程序框圖中得條件結構存在一一對應關系如下圖:IF條
7、倚THEN 溝旬休END IFF條竹THEN 加】J體I LLSt 語切陣2 ENDir5、循環結構與循環語句(1 )循環結構循環結構有兩種形式:當型循環結構與直到型循環結構、1 °當型循環結構,如圖(1)所示2°直到型循環結構,如圖(2)所示,(2 )循環語句1 °當型循環語句當型(WHILE型)語句得一般格式為:WHILE 條件循環體WEND功能:計算機執行此程序時,遇到WHILE語句,先判斷條件就是否成立,如果成立,WHILE語句判斷上述則執行 WHILE與WEND之間得循環體;然后返回到 WHILE語句再判斷上述條件就是否成立,如果成立,再執行循環體,這個
8、過程反復執行,直到一次返回到 條件不成立為止,這時不再執行循環體, 而就是跳到 WEND語句后,執行WEND后面得語“先判句、因此當型循環又稱“前測試型”循環,也就就是我們經常講得“先測試后執行”2°直到型循環語句直到型(UNTIL型)語句得一般格式為:DO循環體LOOP UNTIL 條件功能:計算機執行 UNTIL語句時,先執行DO與LOOP UNTIL之間得循環體,然后判斷“LOOP UNTIL ”后面得條件就是否成立,如果條件不成立,返回DO語句處重新執行循環體、這個過程反復執行,直到一次判斷“LOOP UNTIL ”后面得條件成立為止,這時不再返回執行循環體,而就是跳出循環體
9、執行“LOOP UNTIL條件”下面得語句、蠟讒榮牘罷摜侖。“先因此直到型循環又稱“后測試型”循環,也就就是我們經常講得“先執行后測試” 循環后判斷”、(3) 相同點:都就是反復執行循環體語句、不同點:當型循環語句就是先判斷后循環,直到型循環語句就是先循環后判斷、(4) 下面為循環語句與程序框圖中得條件結構得一一對應關系、直到型循環結構:2°當型循環結構:II:;!WTiu r梟件N -C H*1編寫程序,使任意輸入得 3個整數按從大到小得順序輸出、算法步驟如下:第一步,輸入3個整數a, b,C、第二步,將a與b比較,并把小者賦給b,大者賦給a、第三步,將a與C比較,并把小者賦給C,大者賦給a (此時a已就是三者中最大得)、第四步,將b與C比較,并把小者賦給C,大者賦給b (此時a,b,C已按從大到小得順序排列好)第五步,b, C、解:算法一
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人工客服面試題及答案
- java面試題及答案lock
- 叉車日語考試題及答案
- 護網藍隊面試題及答案
- 藥業公司筆試題及答案
- 2025年環保產業園區產業集聚與協同發展中的碳排放管理報告
- 甘肅移動線上面試題及答案
- 培訓工作亮點匯報
- 自我保護知識教育
- 幼兒園老師師德培訓
- 2024年秋兒童發展問題的咨詢與輔導終考期末大作業案例分析1-5答案
- 公安輔警合同模板
- 大學生創新創業教育(2023秋學期)學習通超星期末考試答案章節答案2024年
- 中建2024裝配式建筑+鋁模一體化施工技術手冊
- 農作物四級種子生產技術規程 第1部分:小麥DB41-T 293.1-2014
- TSG ZF001-2006《安全閥安全技術監察規程》
- 自動尋優控制系統在生料立磨中的應用實踐
- 土地延期合同范本
- 四川省綿陽市涪城區2024-2025學年七年級上學期開學考試語文試題(解析版)
- DL∕T 796-2012 風力發電場安全規程
- 部編版八年級升九年級歷史暑假預習知識清單(填空+答案)
評論
0/150
提交評論