日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言中闰年的流程图_C语言-算法与流程图

發布時間:2025/3/12 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言中闰年的流程图_C语言-算法与流程图 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

《C語言-算法與流程圖》由會員分享,可在線閱讀,更多相關《C語言-算法與流程圖(22頁珍藏版)》請在人人文庫網上搜索。

1、目錄,第一章 緒論 第二章 算法與流程圖 第三章 數據類型、運算符和表達式 第四章 程序的控制結構 第五章 函數 第六章 數組 第七章 指針 第八章 結構體 第九章,第二章 算法與流程圖,1、程序數據結構算法 2、簡單算法舉例 3、算法特性 4、算法的自然語言表示 5、算法的流程圖表示 6、算法的偽代碼表示,1、程序數據結構算法,Niklaus Wirth, designer of Pascal,Wirth, Niklaus (1976) (in English). Algorithms + Data Structures = Program. Prentice Hall. 013022418。

2、9. ISBN 978-0130224187,程序:為計算機解題編制的一組指令集 算法:處理問題的策略 數據結構:處理信息的表示,Turing Award, 1984,2、簡單算法舉例,求和:1+1/2+1/3+1/4+1/5+1/100 蠻力法: S1: 先計算1/2=0.5,再與1相加得1.5 S2: 計算1/3=0.33333,與1.5相加得1.83333 S3: 計算1/4=0.25,與1.83333相加得2.08333 S99: 計算1/100=0.01,與5.177378相加得5.187378,2、簡單算法舉例,求和:1+1/2+1/3+1/4+1/5+1/100 改進的算法: S。

3、1: 初始化sum=0, i=1 S2: 如果i 100,執行S3;否則執行S5 S3: sum = sum+1/i S4: i=i+1,跳轉到S2 S5: 輸出sum,算法結束,2、簡單算法舉例,從3個數A、B、C中找出最大的數。 算法1: S1: 如果AB,執行S2;否則執行S3 S2: 如果AC,執行S4;否則執行S6 S3: 如果BC,執行S5;否則執行S6 S4: 輸出A S5: 輸出B S6: 輸出C,2、簡單算法舉例,從3個數A、B、C中找出最大的數。 算法2: S1: 初始化max=A S2: 如果AB,執行S3;否則max=B,執行S3 S3: 如果maxC,執行S4;否則m。

4、ax=C,執行S4 S4: 輸出max,算法的五個特點: 有輸入 (Input):零個或多個輸入。 有輸出 (Output):一個或多個輸出。 有窮性 (Finiteness):對于任意一組合法的輸入值,在執行有窮步驟之后一定能結束。 可行性 (Effectiveness):所有操作都可通過已經實現的基本操作運算有限次來實現。 確定性 (Definiteness):算法中每一步的描述都無二義性,只要輸入相同,初始狀態相同,無論執行多少遍,結果都應該相同,Turing Award, 1974,3、算法的特性,好” 算法的特點: 正確性 (Correctness):滿足問題的需求。 易讀性(Rea。

5、dability):便于理解、測試和修改。 健壯性(Robustness):輸入非法數據時,算法能做出適當處理,不會產生難以預料的結果。 時空效率 (Efficiency):執行時間短,低存儲,3、算法的特性,4、算法的自然語言表示,優點 通俗易懂 缺點 文字冗長、不直觀 不適合描述分支循環結構,從3個數A、B、C中找出最大的數。 S1: 如果AB,執行S2;否則執行S3 S2: 如果AC,執行S4;否則執行S6 S3: 如果BC,執行S5;否則執行S6 S4: 輸出A S5: 輸出B S6: 輸出C,5、算法的流程圖表示,從3個數A、B、C中找出最大的數,開始,結束,輸入A,B,C,AB,A。

6、C,CB,輸出B,輸出C,輸出A,是,是,是,否,否,否,5.1 流程圖基本單元,起止框,輸入/輸出框,處理框,判斷框,流程線,5.2 流程圖繪制例,輸入50個學生的姓名和成績,輸出不及格學生的名單,開始,結束,i=1,輸入ni, si,i50,是,i=1,si60,輸出ni,i=i+1,i50,是,i=i+1,否,是,否,否,5.2 流程圖繪制例,輸入50個學生的姓名和成績,輸出不及格學生的名單,開始,結束,i=1,輸入ni, si,i50,是,i=1,si60,輸出ni,i=i+1,i50,是,i=i+1,否,是,否,否,5.3 三種基本結構對應流程圖,1)順序結構,A,B,5.3 三種基。

7、本結構對應流程圖,2)選擇結構,A,B,p,是,否,5.3 三種基本結構對應流程圖,3)循環結構:當型 while (p) B;,B,p,是,否,5.3 三種基本結構對應流程圖,3)循環結構:直到型 do B; while (p,B,p,是,否,5.4 作業,1)用流程圖表示判斷閏年的算法。 (2)用流程圖表示判斷一個正整數是否是素數的算法,5.5 用偽代碼表示算法,用介于自然語言和計算機語言之間的文字和符號表示算法 無固定嚴格的語法規則 beginend ifelse dowhile while =,= input, print,例如:求和算法的偽代碼,1+1/2+1/3+1/4+1/5+1/100,begin sum=0 i=1 while (i 100) begin sum = sum + 1/i i = i+1 end print sum end,本章小結,好”算法的特點 算法的流程圖表示。

總結

以上是生活随笔為你收集整理的c语言中闰年的流程图_C语言-算法与流程图的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。