11使用計算機解決問題的一般過程_第1頁
11使用計算機解決問題的一般過程_第2頁
11使用計算機解決問題的一般過程_第3頁
11使用計算機解決問題的一般過程_第4頁
11使用計算機解決問題的一般過程_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、第一章算法與算法的表示第一章算法與算法的表示11 使用計算機解決問題的一般過程使用計算機解決問題的一般過程使用計算機解決問題的三個階段:使用計算機解決問題的三個階段:1分析問題,建立模型分析問題,建立模型在解決問題前,要對問題有清晰的分析和描述。描述的問題必在解決問題前,要對問題有清晰的分析和描述。描述的問題必須具備以下三個特征:指明定義問題范疇的任何假設(shè);清晰地須具備以下三個特征:指明定義問題范疇的任何假設(shè);清晰地說明已知的信息;說明何時解決問題,并根據(jù)分析情況構(gòu)建數(shù)學(xué)說明已知的信息;說明何時解決問題,并根據(jù)分析情況構(gòu)建數(shù)學(xué)模型。模型。2設(shè)計算法確定怎樣讓計算機做設(shè)計算法確定怎樣讓計算機做(

2、用什么應(yīng)用軟件來解決用什么應(yīng)用軟件來解決)或或讓計算機怎樣做讓計算機怎樣做(自己動手設(shè)計程序自己動手設(shè)計程序)。例如:用數(shù)學(xué)公式來解決實際問題。例如:用數(shù)學(xué)公式來解決實際問題。3算法實現(xiàn)及結(jié)果檢驗算法實現(xiàn)及結(jié)果檢驗用計算機執(zhí)行設(shè)計好的算法程序解決問題,并對結(jié)果進行檢測用計算機執(zhí)行設(shè)計好的算法程序解決問題,并對結(jié)果進行檢測分析和驗證。分析和驗證。(1)一個程序由如下兩部分組成:一個程序由如下兩部分組成:指令部分:指令是對計算機操作類型和操作數(shù)地址作出規(guī)定指令部分:指令是對計算機操作類型和操作數(shù)地址作出規(guī)定的一組符號。指令部分由一系列的指令組成,每條指令指定了要求的一組符號。指令部分由一系列的指令

3、組成,每條指令指定了要求計算機應(yīng)執(zhí)行的一個動作。由適當(dāng)?shù)闹噶顦?gòu)成的序列,描述了解決計算機應(yīng)執(zhí)行的一個動作。由適當(dāng)?shù)闹噶顦?gòu)成的序列,描述了解決這個問題的計算過程。這個問題的計算過程。數(shù)據(jù)部分:計算所需的原始數(shù)據(jù)、計算的中間結(jié)果或最終結(jié)數(shù)據(jù)部分:計算所需的原始數(shù)據(jù)、計算的中間結(jié)果或最終結(jié)果。果。(2)設(shè)計一個程序時,需要考慮以下問題。設(shè)計一個程序時,需要考慮以下問題。數(shù)據(jù)的存儲。計算所需要的原始數(shù)據(jù),需要存儲在不同的變數(shù)據(jù)的存儲。計算所需要的原始數(shù)據(jù),需要存儲在不同的變量中。量中。計算機的過程。首先必須確定解決問題的方法,接著要把該計算機的過程。首先必須確定解決問題的方法,接著要把該方法步驟化,并

4、用計算機能執(zhí)行的指令來實現(xiàn)對應(yīng)的步驟。方法步驟化,并用計算機能執(zhí)行的指令來實現(xiàn)對應(yīng)的步驟。本節(jié)學(xué)習(xí)中要識記用計算機解決問題的三個階段,考查方式為本節(jié)學(xué)習(xí)中要識記用計算機解決問題的三個階段,考查方式為選擇題。選擇題。1小楊同學(xué)在做研究性學(xué)習(xí)的課題中收集了很多數(shù)據(jù),她想小楊同學(xué)在做研究性學(xué)習(xí)的課題中收集了很多數(shù)據(jù),她想編寫一個簡單的計算機程序來統(tǒng)計分析這些數(shù)據(jù),則實現(xiàn)這一過程編寫一個簡單的計算機程序來統(tǒng)計分析這些數(shù)據(jù),則實現(xiàn)這一過程的的般步驟為般步驟為 ()a分析問題、設(shè)計算法、編寫程序、調(diào)試運行程序分析問題、設(shè)計算法、編寫程序、調(diào)試運行程序b編寫程序、分析問題、設(shè)計算法、調(diào)試運行程序編寫程序、分

5、析問題、設(shè)計算法、調(diào)試運行程序c編寫程序、調(diào)試運行程序、分析問題、設(shè)計算法編寫程序、調(diào)試運行程序、分析問題、設(shè)計算法d設(shè)計算法、調(diào)試運行程序、編寫程序、分析問題設(shè)計算法、調(diào)試運行程序、編寫程序、分析問題a a2下列是用計算機解決下列是用計算機解決“計算圓周率計算圓周率”問題的幾個步驟:問題的幾個步驟:編制計算機程序,用計算機進行處理編制計算機程序,用計算機進行處理分析問題,確定計算機解題任務(wù)為分析問題,確定計算機解題任務(wù)為“計算圓周率計算圓周率”構(gòu)建數(shù)學(xué)模型,設(shè)計算法構(gòu)建數(shù)學(xué)模型,設(shè)計算法正確的順序是正確的順序是 ()a bc dd d3用計算機解決圓錐體體積問題時經(jīng)歷了若干階段,其中編用計算

6、機解決圓錐體體積問題時經(jīng)歷了若干階段,其中編寫代碼屬于寫代碼屬于 ()a“分析問題確定要用計算機做什么分析問題確定要用計算機做什么”階段階段 b“尋找解決問題的途徑和方法尋找解決問題的途徑和方法”階段階段c“運行調(diào)試運行調(diào)試”階段階段 d“用計算機進行處理用計算機進行處理”階段階段b b4在日常生活中我們常常會碰到許多需要解決的問題,以下在日常生活中我們常常會碰到許多需要解決的問題,以下描述中最適合用計算機編程來處理的是描述中最適合用計算機編程來處理的是 ()a計算計算100以內(nèi)的素數(shù)之和以內(nèi)的素數(shù)之和 b設(shè)計周末的旅程設(shè)計周末的旅程c確定元旦晚會的節(jié)目確定元旦晚會的節(jié)目 d上網(wǎng)購買火車票上網(wǎng)

7、購買火車票a a5小李打算利用所學(xué)的小李打算利用所學(xué)的vb知識來編寫一個知識來編寫一個“田徑運動會系統(tǒng)田徑運動會系統(tǒng)”軟件,他首先應(yīng)該做的是軟件,他首先應(yīng)該做的是 ()a設(shè)計設(shè)計“田徑運動會系統(tǒng)田徑運動會系統(tǒng)”的算法的算法 b分析分析“田徑運動會系統(tǒng)田徑運動會系統(tǒng)”的需求的需求c編寫程序代碼編寫程序代碼 d認真閱讀有關(guān)系統(tǒng)編寫的文章,學(xué)習(xí)經(jīng)驗認真閱讀有關(guān)系統(tǒng)編寫的文章,學(xué)習(xí)經(jīng)驗b b6做勻加速直線運動物體的瞬時速度計算公式是做勻加速直線運動物體的瞬時速度計算公式是vtv0 at,其中其中v0是初速度,是初速度,a是加速度,是加速度,t是時間。計算步驟有:是時間。計算步驟有:用公式計算瞬時速度用公式計算瞬時速度vtv0 at 輸入初速度輸入初速度v0、加速度、加速度a和時間和時間t結(jié)束結(jié)束 輸出結(jié)果輸出結(jié)果vt其正確的順序是其正確的順序是()a bc da a7下列是用下列是用vb編程解決問題時的三個步驟:編程解決問題時的三個步驟:在在vb編程環(huán)境中設(shè)計界面,編寫程序代碼編程環(huán)境中設(shè)計界面,編寫程序代碼分析問題,確定解決問題的算法分析問題,確定解決問題的算法調(diào)試、運行程序調(diào)試、運行程序正確的順序是正確的順序是()a bc dd d8發(fā)生交通事故時,交通警察到達

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論