




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、農夫過河 一個農夫帶著一只狼、一頭羊和一籃菜要一個農夫帶著一只狼、一頭羊和一籃菜要過河,但只有一條船。過河,但只有一條船。 乘船時,農夫只能帶一樣東西。乘船時,農夫只能帶一樣東西。 當農夫在的時候,這三樣東西相安無事。當農夫在的時候,這三樣東西相安無事。一旦農夫不在,狼會吃羊,羊會吃菜。一旦農夫不在,狼會吃羊,羊會吃菜。大家幫農夫設計過河的方法,使他能順利安全將這三大家幫農夫設計過河的方法,使他能順利安全將這三樣東西帶過河。樣東西帶過河。農夫帶羊過河,農夫回來;農夫帶菜過河、農夫帶羊回來;農夫帶狼過河,農夫回來;農夫帶羊過河。農夫帶羊過河,農夫回來;農夫帶狼過河、農夫帶羊回來;農夫帶菜過河,農
2、夫回來;農夫帶羊過河。程序設計的步驟和方法講課者:沈怡嘉 什么是程序? 用計算機語言描述的解決問題的步驟用計算機語言描述的解決問題的步驟。程序設計的一般步驟第一步:提出問題第一步:提出問題 牛奶牛奶可樂可樂 甲、乙兩只玻璃杯中分別裝著牛奶和甲、乙兩只玻璃杯中分別裝著牛奶和可樂,要求交換兩個杯子中的飲料。可樂,要求交換兩個杯子中的飲料。程序設計的一般步驟第二步:建立數學模型第二步:建立數學模型 牛奶牛奶可樂可樂 用變量用變量x表示甲杯,變量表示甲杯,變量y表示乙杯,用數值表示乙杯,用數值1表示牛奶,用數值表示牛奶,用數值2表示可樂,表示可樂,x=1表示甲杯裝牛奶表示甲杯裝牛奶,y=2表示乙杯裝可
3、樂,交換飲料的結果就是使表示乙杯裝可樂,交換飲料的結果就是使x的的值變為值變為2,而,而y的值變為的值變為1,這個轉換過程稱為,這個轉換過程稱為“數數學建模學建模”。程序設計的一般步驟第三步:確定算法第三步:確定算法 牛奶牛奶可樂可樂 所謂算法,就是解決問題所采取的方所謂算法,就是解決問題所采取的方法和步驟。法和步驟。程序設計的一般步驟第四步:畫出程序流程圖第四步:畫出程序流程圖 牛奶牛奶可樂可樂 程序流程圖就是用程序流程圖就是用框圖框圖來描述算法。流程圖來描述算法。流程圖直觀直觀、清晰清晰、易懂易懂,特別是編寫較復雜的程序時,特別是編寫較復雜的程序時,更有利于設計、交流、檢查和修改算法。因此
4、,編更有利于設計、交流、檢查和修改算法。因此,編寫程序時,一般要先畫流程圖。寫程序時,一般要先畫流程圖。流程圖基本符號處理框:輸入、輸出框:連接框:判斷框:開始、結束框:流程線:賦值號:逐步細化的流程圖畫流程圖,一般采用畫流程圖,一般采用自頂向下自頂向下、逐步求精逐步求精的方法。的方法。開開始始開開始始開開始始結結束束結結束束結結束束問題問題求解求解輸出輸出x x,y y的值的值輸出輸出x x,y y的值的值x 1,y 2x 1,y 2輸出輸出x x,y y的值的值x y輸出輸出x x,y y的值的值x yy zz x程序設計的一般步驟第五步:編寫程序第五步:編寫程序Private Sub C
5、ommand1_Click()Rem 交換兩個變量的值x=1:y=2Print “x=”;x,”y=”;yz=xx=yy=zPrint “x=”;x,”y=”;yEnd Sub開開始始結結束束輸出輸出x x,y y的值的值x 1,y 2輸出輸出x x,y y的值的值x yy zz x程序設計的一般步驟第六步:調試運行第六步:調試運行 把上述程序錄入到把上述程序錄入到Visual Basic環境中,環境中,應應特別注意程序中的標點符號特別注意程序中的標點符號,檢查正確后從,檢查正確后從“運行運行”菜單中選擇菜單中選擇“啟動啟動”或按或按【F5】鍵鍵運行程序,驗證結果。運行程序,驗證結果。練習一 甲、乙、丙三只杯子分別裝著牛奶、咖啡和甲、乙、丙三只杯子分別裝著牛奶、咖啡和果汁。請交換各杯子中的飲料,使得甲、乙、丙果汁。請交換各杯子中的飲料,使得甲、乙、丙三只杯子分別裝著咖啡、果汁和牛奶,并寫出模三只杯子分別裝著咖啡、果汁和牛奶,并寫出模擬交換過程的步驟。擬交換過程的步驟。練習二 某美術小組的同學第一天買了某美術小組的同學第一天買了8支鉛筆,每支鉛筆,每支支
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 稻谷加工設備智能化改造案例分析考核試卷
- 電動工具在太陽能光伏組件生產中的作用考核試卷
- 甘肅省收費公路運營服務質量(月度、年度)評價表
- 紙張的柔軟度與舒適度考核試卷
- 站內安全防護系統升級與改造考核試卷
- 三年級數學口算天天練(可下載直接打印)
- 電機在電力行業能源資源開發與利用的應用考核試卷
- 社交心理學在品牌傳播中的應用考核試卷
- 管道配件在農業灌溉系統的應用考核試卷
- 南京高三語文輔導作文
- 抗帕金森病試題及答案
- 2025-2030中國鋼結構行業現狀供需分析及市場深度研究發展前景及規劃可行性分析研究報告
- 閱讀提取信息課件
- 2025年河南省中考數學二輪復習壓軸題:動態幾何問題專練
- 《知識產權保護》課件
- 2025-2030中國制造運營管理(MOM)軟件行業市場現狀供需分析及投資評估規劃分析研究報告
- 江蘇省2024年中職職教高考文化統考烹飪專業綜合理論真題試卷
- 市政工程施工部署與資源配置計劃
- 非計劃拔管的預防及處理
- 2025年理化檢驗面試試題及答案
- 11.1 化學與人體健康(課件)-2024-2025學年九年級化學人教版下冊
評論
0/150
提交評論