算法的定義:
算法通常是指用計(jì)算機(jī)按照一定規(guī)則解決一類問(wèn)題的明確和有限的步驟。
算法的特征:
①確定性;②邏輯性;③有窮性;④正確性;⑤順序性;⑥普遍性。
算法的描述:
自然語(yǔ)言、程序框圖、程序語(yǔ)言。
設(shè)計(jì)一個(gè)問(wèn)題的算法時(shí)應(yīng)注意:
(1)認(rèn)真分析問(wèn)題,聯(lián)系解決此問(wèn)題的一般數(shù)學(xué)方法;
(2)綜合考慮此類問(wèn)題中可能涉及的各種情況;
(3)將解決問(wèn)題的過(guò)程劃分為若干個(gè)步驟;
(4)用簡(jiǎn)練的語(yǔ)言將各個(gè)步驟表示出來(lái)。
相關(guān)高中數(shù)學(xué)知識(shí)點(diǎn):程序框圖
程序框圖的概念:
程序框圖又稱流程圖,是一種用程序框、流程線及文字說(shuō)明來(lái)表示算法的圖形;
程序框圖的構(gòu)成:
一個(gè)程序框圖包括以下幾部分:實(shí)現(xiàn)不同算法功能的相對(duì)應(yīng)的程序框;帶箭頭的流程線;程序框內(nèi)必要的說(shuō)明文字。
設(shè)計(jì)程序框圖的步驟:
第一步,用自然語(yǔ)言表述算法步驟;
第二步,確定每一個(gè)算法步驟所包含的邏輯結(jié)構(gòu),并用相應(yīng)的程序框圖表示,得到該步驟的程序框圖;
第三步,將所有步驟的程序框圖用流程線連接起來(lái),并加上終端框,得到表示整個(gè)算法的程序框圖。
畫程序框圖的規(guī)則:
(1)使用標(biāo)準(zhǔn)的框圖符號(hào);
(2)框圖一般按從上到下、從左到右的方向畫;
(3)除判斷框外,大多數(shù)程序框圖中的程序框只有一個(gè)進(jìn)入點(diǎn)和一個(gè)退出點(diǎn),判斷框是具有超過(guò)一個(gè)退出點(diǎn)的唯一符號(hào);
(4)在圖形符號(hào)內(nèi)描述的語(yǔ)言要非常簡(jiǎn)練清楚。
幾種重要的結(jié)構(gòu):
順序結(jié)構(gòu)、條件結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。
本文來(lái)自:逍遙右腦記憶 http://portlandfoamroofing.com/gaozhong/921566.html
相關(guān)閱讀:泰勒公式秒殺高考?jí)狠S題