




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
在計(jì)算機(jī)上解決問(wèn)題用計(jì)算機(jī)解決問(wèn)題的過(guò)程:開(kāi)始分析問(wèn)題設(shè)計(jì)算法編寫(xiě)程序運(yùn)行程序驗(yàn)證結(jié)果問(wèn)題解決活動(dòng)一:
認(rèn)識(shí)算法算法:是解決問(wèn)題過(guò)程所需的有限步驟和方法活動(dòng)一:
認(rèn)識(shí)算法渡河問(wèn)題兩個(gè)大人和兩個(gè)小孩一起渡河。渡口只有一條小船,一次只能渡過(guò)一個(gè)大人或兩個(gè)小孩,他們四人都會(huì)劃船,但都不會(huì)游泳。他們?cè)鯓佣蛇^(guò)河去?請(qǐng)寫(xiě)出你的渡河方案。設(shè)計(jì)算法:1、兩個(gè)小孩同船渡過(guò)河去;2、一個(gè)小孩劃船回來(lái);3、一個(gè)大人獨(dú)自劃船渡過(guò)河去;4、對(duì)岸的小孩劃船回來(lái);5、兩個(gè)小孩再同船渡過(guò)河去;6、一個(gè)小孩劃船回來(lái);7、余下的一個(gè)大人獨(dú)劃船渡過(guò)河去;8、對(duì)岸的小孩劃船回來(lái);9、兩個(gè)小孩再同船渡過(guò)河去。算法是解決問(wèn)題過(guò)程所需的有限步驟用自然語(yǔ)言描述算法:1、兩個(gè)小孩同船渡過(guò)河去;2、一個(gè)小孩劃船回來(lái);3、一個(gè)大人獨(dú)自劃船渡過(guò)河去;4、對(duì)岸的小孩劃船回來(lái);5、兩個(gè)小孩再同船渡過(guò)河去;6、一個(gè)小孩劃船回來(lái);7、余下的一個(gè)大人獨(dú)劃船渡過(guò)河去;8、對(duì)岸的小孩劃船回來(lái);9、兩個(gè)小孩再同船渡過(guò)河去。算法是解決問(wèn)題過(guò)程所需的有限步驟方法一:2、用流程圖描述方法二:開(kāi)始輸入XX>=0?輸出X輸出-X結(jié)束是否2、用偽代碼描述方法二:INPUTXIFX>=0THEN輸出XELSE輸出-X活動(dòng)二:
了解描述算法的三種方法1、用自然語(yǔ)言描述2、用流程圖描述3、用偽代碼描述程序框名稱(chēng)功能開(kāi)始/結(jié)束算法的開(kāi)始和結(jié)束輸入/輸出輸入和輸出信息處理計(jì)算與賦值判斷條件判斷流程線(xiàn)算法中的流向連接圈表示算法流向出口或入口連接點(diǎn)常用的“流程圖”所用的基本符號(hào)象棋與麥子的故事傳說(shuō)古代印度有個(gè)國(guó)王叫舍罕,他很迷戀棋類(lèi),而宰相達(dá)依爾是個(gè)聰明的大臣,發(fā)明了國(guó)際象棋。國(guó)王玩得愛(ài)不釋手,決定獎(jiǎng)賞宰相。達(dá)依爾說(shuō):陛下,我別無(wú)他求,請(qǐng)你在這張棋盤(pán)的第一個(gè)格子里賞我1粒麥子;在第二個(gè)格子里賞我2粒麥子;在第三個(gè)格子里賞我4粒麥子;在第四個(gè)格子里賞我8粒麥子…
…依此類(lèi)推直到第64個(gè)格子(國(guó)際象棋是8×8=64格),按這張棋盤(pán)上各格應(yīng)賞給的麥子全賞給我吧。國(guó)王聽(tīng)了,覺(jué)得達(dá)依爾的要求并不高,說(shuō)道:你能如愿以?xún)數(shù)?。然而,?guó)王卻不知道這個(gè)數(shù)字是多么巨大。(1立方米約1.42*10^8粒)算法的描述輸入a=0,b=0,s=0ifa<=63thena=a+1,b=2^a,S=s+belse輸出s的值
①令a=0B=0,s=0;②如果a小于等于63,則a=a+1b=2^aS=s+b;③否則輸出s的值;④結(jié)束。設(shè)計(jì)一個(gè)算法,求出棋盤(pán)上的所有麥粒:1+2+4+8+16+….+2^63偽代碼流程圖自然語(yǔ)言問(wèn)題描述開(kāi)始A=0,b=0,s=0A<=63a=a+1,b=2^a,S=s+b結(jié)束NY輸出s的值18446744073709551615高4英尺寬10英尺,倉(cāng)庫(kù)的長(zhǎng)度是地球到太陽(yáng)距離的2倍全世界小麥年產(chǎn)量的2000倍A=50B=160
Y=(B-2*A)/2X=A-Y
在計(jì)算機(jī)上解決問(wèn)題
三、編寫(xiě)程序
算法——解決問(wèn)題的方法和步驟有輸入——一個(gè)算法有零個(gè)或多個(gè)輸入;確定性——算法的每一個(gè)步驟必須要確切地定義;有窮性——一個(gè)算法在執(zhí)行有窮步之后必須結(jié)束;有輸出——算法有一個(gè)或多個(gè)輸出;可行性——算法中有待執(zhí)行的運(yùn)算和操作必須是相當(dāng)基本的。(運(yùn)算和操作能精確地執(zhí)行)小結(jié)特征:有輸入確定性有窮性有輸出可行性算法的描述用自然語(yǔ)言描述算法用流程圖描述算法用偽代碼描述算法
算法——解決問(wèn)題的方法和步驟
一個(gè)問(wèn)題,可能有多種算法,應(yīng)該通過(guò)分析、比較,挑選一種最優(yōu)的算法。一個(gè)好算法必須用到科學(xué)的方法,具有:高效性、可讀性、健壯性。例:有兩個(gè)杯子,A杯里裝可樂(lè),B杯里裝雪碧,我們要把A、B杯子里的液體對(duì)調(diào),那該怎么辦?需要一個(gè)C杯子來(lái)中轉(zhuǎn)流程圖開(kāi)始結(jié)束輸入A、B的值輸出交換后A、B的值C=AA=BB=C把A杯里的可樂(lè)倒到C杯里把B杯里的雪碧倒到A杯里把C杯里的可樂(lè)倒到B杯里課堂練習(xí)1實(shí)踐3:有一行數(shù)字:1,1,2,3,5,8,13,21……,試從中找出規(guī)律,人是怎樣解決這個(gè)問(wèn)題的?計(jì)算機(jī)是否能按人的思維去解決?它怎樣做?
2、一位愛(ài)好程序設(shè)計(jì)的同學(xué),想通過(guò)程序設(shè)計(jì)解決“韓信點(diǎn)兵”的問(wèn)題,他制定的如下工作過(guò)程中,更恰當(dāng)?shù)氖牵ǎ?/p>
A、設(shè)計(jì)算法,編寫(xiě)程序,提出問(wèn)題,運(yùn)行程序,得到答案
B、分析問(wèn)題,編寫(xiě)程序,設(shè)計(jì)算法,運(yùn)行程序,得到答案
C、分析問(wèn)題,設(shè)計(jì)算法,編寫(xiě)程序,運(yùn)行程序,得到答案
D、設(shè)計(jì)算法,提出問(wèn)題,編寫(xiě)程序,運(yùn)行程序,得到答案
3、交通警察到達(dá)案發(fā)現(xiàn)場(chǎng),一般按照下列哪種思路開(kāi)展工作()①觀(guān)察、分析現(xiàn)場(chǎng)②收集必要的信息③進(jìn)行判斷、推理④按一定的方法和步驟解決
A、②①③④B、①③②④C、③①②④D、①②③④
1、算法描述可以有多種表達(dá)方法,下面哪些方法可以描述“水仙花數(shù)問(wèn)題”的算法()
A、自然語(yǔ)言B、流程圖C、偽代碼D、機(jī)器語(yǔ)言
4、算法應(yīng)該具有哪些重要的特征()
A、有窮性B、確定性C、輸入、輸出D、可行性
6、編制計(jì)算機(jī)程序解決問(wèn)題的過(guò)程有:描述問(wèn)題、算法設(shè)計(jì)、編寫(xiě)計(jì)算機(jī)程序和調(diào)試等,其中,對(duì)算法描述正確的是()
A、算法是解決問(wèn)題的步驟
B、解題的步驟是有限的
C、算法就是解題的算式
D、算法是可以被表述和實(shí)現(xiàn)
1、一個(gè)算法可以被認(rèn)為是用來(lái)解決一個(gè)計(jì)算問(wèn)題的工具。()
2、一個(gè)算法可以用多種程序設(shè)計(jì)語(yǔ)言來(lái)實(shí)現(xiàn)。()
3、計(jì)算機(jī)是人制造的,所以,它和人腦解決問(wèn)題沒(méi)有什么區(qū)別。()
4、程序的編制依賴(lài)于算法的設(shè)計(jì),程序的效率主要取決于算法的效率。(
)5、一個(gè)算法可以用多種程序設(shè)計(jì)語(yǔ)言來(lái)實(shí)現(xiàn)。(
)6、我們常說(shuō)的程序設(shè)計(jì)語(yǔ)言就是程序設(shè)計(jì)。(
)1、要實(shí)現(xiàn)變量M的值與變量N的值進(jìn)行交換,可用語(yǔ)句(
A
),A.X=M:M=NN=X
B.M=N:N=M
C.M=N
D.N=M2、下面不屬于算法表示工具的是:(C)A.自然語(yǔ)言
B.流程圖
C.機(jī)器語(yǔ)言
D.偽代碼.下面關(guān)于算法描述正確的是_________。A、算法不可以用自然語(yǔ)言表示B、算法只能用
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度金融行業(yè)實(shí)習(xí)生服務(wù)協(xié)議
- 2025年度航天技術(shù)保密協(xié)議違約金及航天信息安全合同
- 二零二五年度古建筑瓷磚鋪貼維修養(yǎng)護(hù)合同
- 2025福建福州市園開(kāi)新筑開(kāi)發(fā)建設(shè)有限公司招聘3人筆試參考題庫(kù)附帶答案詳解
- 夏季三防知識(shí)培訓(xùn)課件
- 交通與建筑文化知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋北京航空航天大學(xué)
- 美容操作知識(shí)培訓(xùn)課件
- 2025年上半年內(nèi)蒙農(nóng)信社信息科技專(zhuān)業(yè)技術(shù)人才社會(huì)招聘30人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025年上半年佛山南海區(qū)環(huán)境運(yùn)輸和城市管理局桂城交通管理所招考1人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025年上半年云南玉溪市紅塔區(qū)事業(yè)單位招考49人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 大學(xué)生返回母校宣講
- 光伏電站運(yùn)維安全培訓(xùn)內(nèi)容
- 丹尼斯人事規(guī)章(10年基層)崗前培訓(xùn)
- 開(kāi)展優(yōu)生優(yōu)育健康知識(shí)講座
- 企業(yè)人力資源管理師(三級(jí))人力資源管理師考試題庫(kù)及答案
- 信息可視化設(shè)計(jì)全套教學(xué)課件
- 《月歷上的數(shù)字的奧秘》
- 護(hù)理文書(shū)書(shū)寫(xiě)規(guī)范PDCA
- 一般工業(yè)固體廢物分類(lèi)及利用處置方式(2020年)
- 軟件工程導(dǎo)論課件(第六版)(張海潘編著)(1-13章)
- 藥物化學(xué)題庫(kù)與答案
評(píng)論
0/150
提交評(píng)論