導覽
近期變更
隨機頁面
新手上路
新頁面
優質條目評選
繁體
不转换
简体
繁體
3.147.72.52
登入
工具
閱讀
檢視原始碼
特殊頁面
頁面資訊
求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。
檢視 程序框图 的原始碼
←
程序框图
前往:
導覽
、
搜尋
由於下列原因,您沒有權限進行 編輯此頁面 的動作:
您請求的操作只有這個群組的使用者能使用:
用戶
您可以檢視並複製此頁面的原始碼。
{| class="https://image.baidu.com/search/detail?ct=503316480&z=0&ipn=d&word=%E6%B5%81%E7%A8%8B%E5%9B%BE&step_word=&hs=0&pn=25&spn=0&di=7108135681917976577&pi=0&rn=1&tn=baiduimagedetail&is=0%2C0&istype=0&ie=utf-8&oe=utf-8&in=&cl=2&lm=-1&st=undefined&cs=2850029911%2C785853720&os=863265665%2C2269867629&simid=2850029911%2C785853720&adpicid=0&lpn=0&ln=1920&fr=&fmq=1655861192315_R&fm=&ic=undefined&s=undefined&hd=undefined&latest=undefined©right=undefined&se=&sme=&tab=0&width=undefined&height=undefined&face=undefined&ist=&jit=&cg=&bdtype=0&oriquery=&objurl=https%3A%2F%2Fgimg2.baidu.com%2Fimage_search%2Fsrc%3Dhttp%3A%2F%2Fpics.latexstudio.net%2Fuploads%2F20210520%2F60a652b2a7006%2Flatexc__images%2F1.png%26refer%3Dhttp%3A%2F%2Fpics.latexstudio.net%26app%3D2002%26size%3Df9999%2C10000%26q%3Da80%26n%3D0%26g%3D0n%26fmt%3Dauto%3Fsec%3D1658453217%26t%3Ddc4fe7bc3f836ba5c5be07eda0d0e215&fromurl=ippr_z2C%24qAzdH3FAzdH3Fooo_z%26e3Bswpjxfp71t5_z%26e3BgjpAzdH3Ftg1jxAzdH3F1jpwtsfAzdH3Ftg1jxAzdH3F4t1AzdH3F8c98&gsm=1a&rpstart=0&rpnum=0&islist=&querylist=&nojc=undefined" style="float:right; margin: -10px 0px 10px 20px; text-align:left" |<center>'''程序框图'''<br><img src="https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fpics.latexstudio.net%2Fuploads%2F20210520%2F60a652b2a7006%2Flatexc__images%2F1.png&refer=http%3A%2F%2Fpics.latexstudio.net&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1658453217&t=dc4fe7bc3f836ba5c5be07eda0d0e215" width="280"></center><small> 圖片來自百度</small> |} '''流程图'''(Flowchart):使用图形表示[[算法]]的思路是一种极好的方法,因为千言万语不如一张图。流程图在汇编语言和早期的[[BASIC语言]]环境中得到[[应用]]。相关的还有一种[[PAD图]],对PASCAL或[[C语言]]都极适用。 ==简介== 是算法的一种,又叫流程图,是有一些规定的图形和流程线组成,用来描述算法的图形。 程序框图中,圆角长方形表示起、止框,平行四边形表示输入、输出框,长方形表示处理框、执行框,用于[[赋值]]、计算,菱形表示判断框,成立写是或Y,不成立则写否或N。 ==应用== 程序框图的三种基本逻辑结构:[[顺序结构]]、[[条件结构]]、[[循环结构]]、[[分支结构]]<ref>[https://baike.baidu.com/reference/206961/4384Q9f25FjW41Fk3LCi11NcSuJCV_3QZtiOAj3IZnV9LDKxSKCHKZEcyG7p6AwnMNYQPlhvZYSbzTG3tPvJzcWx45_5wEJx-gGO8Sxyo7ld5ELbNZv8GvmEznxut1VAAGyfQa3-iX5Mobl1Isc8256jjV4n3cIar-FftGQ-PGgBWMWItNNdCBjz1Fb6wV18G6APqmEURsfMlup9Wh66xS5CJZBap79s6tNIC-gZJisEC6QA7cekZ50C85uTHVJiRxCHmq1IRjUINrQlzGuhO-pjcoTzSA 中国知网,引用日期2017-03-13] </ref> , 顺序结构是最简单的结构,也是最基本的结构,循环结构必然包含条件结构. 这三种基本逻辑结构是相互支撑的,它们共同构成了算法的基本结构,无论怎样复杂的逻辑结构,都可以通过它们来表达. (1)三者的共同特点 #只有一个入口; #只有一个出口. 菱形判断框有两个出口,而条件结构只有一个出口,不要将菱形框的出口和条件结构的出口混为一谈; #结构内的每一部分都有机会被执行到. 即对每一个框来说都应当有一条从入口到出口的路径通过它; #结构内不存在死循环. 在程序框图中不允许有死循环出现. (2)三者的比较 #顺序结构在程序框图中的体现是用流程线将程序框自上而下地连接起来,按顺序执行算法步骤; #条件结构在程序框图中是用判断框来表示,判断框内写上条件,两个出口分别对应着条件满足和条件不满足时所执行的不同指令; #循环结构在程序框图中是利用判断框来表示,判断框内写上条件,两个出口分别对应着条件成立和条件不成立时所执行的不同指令,其中一个要指向循环体,然后再从循环体回到判断框的入口处. (3)三者各自的特点 #顺序结构的特点是:算法按照书写顺序执行; #条件结构的特点是:算法中需要进行判断,判断的结果决定后面的步骤; #循环结构的三个要素:循环变量、循环体和循环终止条件. (4)条件结构与循环结构的区别与联系 区别:循环结构有重复性,条件结构具有选择性、不重复; 联系:循环结构中必定包含一个条件结构,用以判断循环的条件. ==优缺点== 优点:形象直观,各种操作一目了然,不会产生“歧义性”,便于理解,算法出错时容易发现,并可以直接转化 为程序。 缺点:所占篇幅较大,由于允许使用流程线,过于灵活,不受约束,使用者可使流程任意转向,从而造成程序阅读和修改上的困难,不利于结构化程序的设计。 '''视频''' '''程序框图''' {{#iDisplay:y14056id7ev | 560 | 390 | qq }} ==参考文献== {{Reflist}} [[Category:400 應用科學總論]]
此頁面使用了以下模板:
Template:Main other
(
檢視原始碼
)
Template:Reflist
(
檢視原始碼
)
模块:Check for unknown parameters
(
檢視原始碼
)
返回「
程序框图
」頁面