資源簡介 (共15張PPT)復(fù)習(xí)鞏固1.算法就是 的方法與步驟。2.第一代計算機(jī)語言是 ,它是由 和 兩符號組成的二進(jìn)制數(shù)構(gòu)成的,其進(jìn)位規(guī)則為 。3.計算機(jī)處理問題的過程分為(1)問題分析,建立數(shù)學(xué)模型,(2) ,(3) ,(4)調(diào)試程序。解決問題機(jī)器語言01逢二進(jìn)一確定算法編寫程序算法的描述學(xué)習(xí)目標(biāo)1、了解算法的常見描述方法2、能用自然語言、流程圖描述日常生活中的算法3、通過對算法的描述,體驗描述算法對解決問題的重要性,養(yǎng)成清晰描述問題的習(xí)慣。新知導(dǎo)入算法描述是指對設(shè)計出的算法,用一種方式進(jìn)行詳細(xì)的描述,以便與人交流。算法可采用多種描述語言來描述,各種描述語言在對問題的描述能力方面存在一定的差異,可以使用自然語言,也可使用程序流程圖。什么是算法的描述新知講解01 算法的自然語言描述第1步:農(nóng)夫帶羊過河。第2步:第3步:農(nóng)夫帶狼過河。第4步:第5步:農(nóng)夫放下羊,帶白菜過河。第6步:農(nóng)夫返回。第7步:農(nóng)夫返回。農(nóng)夫把羊帶回。農(nóng)夫帶羊過河。第1步:先將甲瓶中的液體倒入丙瓶第2步:再將乙瓶中的液體倒入 甲瓶第3步:最后將丙瓶中的液體倒入乙瓶引入第三個瓶子丙瓶新知講解02 算法的流程圖表示圖形化表示的信息具有形象、直觀的特點,人們除了用自然語言描述算法外,還常借助圖形使算法描述更清晰。這種以特定的圖形符號和說明表示算法的圖,稱為“算法流程圖”。流程圖是描述算法的一種很好的工具。利用流程圖,可以很好的表現(xiàn)出程序執(zhí)行過程中的三種基本結(jié)構(gòu)組成—順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)等。算法的流程圖新知講解1、認(rèn)識流程圖圖形 名稱 含義起止框 流程圖的開始或結(jié)束處理框 表示執(zhí)行一個步驟輸入或輸出框 表示需要用戶輸入或由計算機(jī)自動輸出的信息判斷框 根據(jù)條件判斷,選擇其中一個分支流程圖 表示流程的方向三種基本結(jié)構(gòu)新知講解用自然語言描述算法例1:輸入兩個數(shù),輸出它們的和與差。算法:步驟1:輸入兩個數(shù)a,b步驟2:計算s1=a+b步驟3:計算s2=a-b步驟4:輸出s1,s2,結(jié)束。開始輸入a、bS1=a+bS2=a-b輸出s1、s2結(jié)束用流程圖表示新知講解練習(xí):輸入一個數(shù),要求輸出的數(shù)是負(fù)數(shù)。用流程圖表示求兩個數(shù)中較大的數(shù)的算法輸出BA>B N輸出AY開始輸入A、B結(jié)束課堂練習(xí)練習(xí):輸入三個數(shù),輸出其中最大的數(shù)自然語言描述:第一步:輸入a,b,c.第二步:比較a,b.若a>b,則執(zhí)行第三步;否則,執(zhí)行第四步.第三步:比較a,c.若a>c,則輸出最大數(shù)max=a;否則,輸出最大數(shù)max=c.第四步:比較b,c.若b>c,則輸出最大數(shù)max=b;否則,輸出最大數(shù)max=c. 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫