- 43
- 0
- 约1.6千字
- 约 4页
- 2021-07-10 发布于湖北
- 举报
编程基本功训练:流程图画法及练习
对于“程序设计”的工作,许多初学者的理解就是“写代码”。同样,新手们苦恼的问题是,他们只会“写代码”。当接到一个新的任务,不少人总是在第一时间就爬到键盘上去敲代码。敲着敲着,就把自己绕糊涂了。头晕脑胀地坚持下来,程序能运行,阿弥托佛,赶紧撤。这样做出的程序,并不可靠。
在程序设计中,最重要的不是写程序,而是设计。就像建筑、机械等行业的要画设计图、施工图,程序设计的思路也有必要用图的形式画出来。画图的过程就是思考的过程,由于其直观性,画图的过程本身又促进了思考。在软件工程中,已经发展出了很多种实用的图,为软件产品设计的质量提供保证。这部分练习帮助程序设计者掌握和实践的“程序流程图”。
一、什么是程序流程图
“程序流程图”常简称为“流程图”,是一种传统的算法表示法,程序流程图是人们对解决问题的方法、思路或算法的一种描述。它利用图形化的符号框来代表各种不同性质的操作,并用流程线来连接这些操作。在程序的设计(在编码之前)阶段,通过画流程图,可以帮助我们理清程序思路。下图是一个简单的流程图,描述求两个数的最大公约数的算法(辗转相除法)。
勘误:最后的结果,该是output a。感谢8楼童鞋指出!
画流程图是每个程序员的基本功。流程图有其规范,这是用于技术人员之间交流的需要,并不是想怎么画就怎么画。流程图中常用的符号见右图,在前
您可能关注的文档
- bim施工土建应用知识汇总.docx
- bim价值及国内外政策.pptx
- bim软件公路建设应用介绍.docx
- bim项目管理(技术概论)(a卷).pdf
- bpsk信号的平滑化的方法.pdf
- ch10internet技术及应用习题参考答案.pdf
- cadcam数控机床网络实验室.pdf
- c语言n个人围成一圈程序设计.pdf
- c语言上机操作指导实验五数组(1) 实验八函数(2).pdf
- c语言 实验设备管理系统.pdf
- 4、回填施工记录表.XLS
- 2、原材料、构配件进场使用检查记录表.xls
- 1、CK0+600~ CK0+700 水泥混凝土面层.XLS
- 1、CK0+000~CK0+200 AC-20C下面层(下洒透层油).XLS
- 1、工程材料进场使用清单.xls
- 2、4%水泥稳定石屑下基层(CK0+200~CK0+400)200米为一检验批(报验表).XLS
- 1、4%水泥稳定石屑下基层(CK0+000~CK0+200)200米为一检验批(报验表).XLS
- 5、CK0+800~ CK0+860左侧路缘石_重命名_2017-1-17-11-35-12.XLS
- 2、CK0+700~ CK0+860 水泥混凝土面层.XLS
- 022、CK0+200~CK0+400 AC-13C上面层(下洒粘层油).XLS
最近下载
- 深度解析(2026)《TBT 3010-2001铁道车辆滚动轴承高碳铬轴承钢订货技术条件》.pptx VIP
- 乡村建筑工匠培训课件.ppt VIP
- 在线网课学习课堂《创新创业管理一基于数字时代实践(北京工商大学)》单元测试考核答案.pdf
- 危险化学品槽车卸料安全操作规程.doc VIP
- 【陈抟神数密旨】最新整理.doc VIP
- 一种化学-酶法制备螺内酯的方法.pdf VIP
- 工程地震学考前复习.docx VIP
- 26秋六年级上册语文每课预习必背知识点.pdf VIP
- 澳思托OsteoSys DEXXUM T 服务手册.pdf VIP
- 前庭蜗器-耳-人体解剖学ppt课件-感觉器官.pptx VIP
原创力文档

文档评论(0)