《編制計(jì)算機(jī)程序解決問題計(jì)算機(jī)教學(xué)課件PPT》由會(huì)員分享,可在線閱讀,更多相關(guān)《編制計(jì)算機(jī)程序解決問題計(jì)算機(jī)教學(xué)課件PPT(6頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、4.1編制計(jì)算機(jī)程序解決問題2、計(jì)算機(jī)解決問題的基本過程、計(jì)算機(jī)解決問題的基本過程、分析問題。 收集相關(guān)資料,分析問題的功能和性能要求,明確問題的輸入數(shù)據(jù)和要求的結(jié)果。、設(shè)計(jì)算法。 設(shè)計(jì)在有限步驟內(nèi),用計(jì)算機(jī)解決問題的方法。、編寫程序。 利用VB設(shè)計(jì)程序主要有以下4個(gè)步驟:(1)設(shè)計(jì)用戶界面。(2)設(shè)置對(duì)象屬性。(3)編寫事件代碼。(4)保存程序。、調(diào)試程序。 查找和改正程序中存在的錯(cuò)誤,使程序能順利的執(zhí)行,的出正確的結(jié)果。n、檢測(cè)結(jié)果。一個(gè)籠子里有雞和兔,籠子里共有一個(gè)籠子里有雞和兔,籠子里共有3535個(gè)頭,個(gè)頭,9494只腳,問雞和兔各有多只腳,問雞和兔各有多少只?少只?任務(wù)任務(wù)1 1:、
2、分析問題。設(shè)雞數(shù)為x,兔數(shù)為y,籠子的頭數(shù)為a,腳數(shù)為b,可以得到方程組為:x+y=a2x+4y=b解方程組得:x=2a-b/2 y=b/2-a、設(shè)計(jì)算法。 輸入a和b的值; 求 x=2a-b/2 自然語(yǔ)言 求 y=b/2-a ; 輸出x、y的值;、編寫程序。 高級(jí)語(yǔ)言高級(jí)語(yǔ)言VB 、C、BASIC、PASCALa=Val(InputBoxa=Val(InputBox(“(“頭數(shù)頭數(shù)a=”,”a=”,”輸入頭輸入頭數(shù)數(shù)”)b= Val(InputBoxb= Val(InputBox(“(“腳數(shù)腳數(shù)b=”,”b=”,”輸入腳輸入腳數(shù)數(shù)”) ) x=2*a-b/2y=b/2-aPrint “雞數(shù)雞數(shù)x=”;x,”兔數(shù)兔數(shù)y=”;y、調(diào)試程序。 、檢測(cè)結(jié)果。任務(wù)2任務(wù)任務(wù)2:設(shè)計(jì)一個(gè)程序,輸入某一正方形的邊長(zhǎng),計(jì)算:設(shè)計(jì)一個(gè)程序,輸入某一正方形的邊長(zhǎng),計(jì)算正方形的面積正方形的面積 。