流程图的基础(笔记)

描述算法的图形主要有两种:传统流程图和N-S流程图。
流程图是人们对解决问题的方法,思路或算法的一种描述。利用图形化的符号框来代表不同性质的操作,并用流程线来连接这些操作。
美国国家标准化协会ANSI规定了一些常用的流程图符号,已为世界各国的计算机程序工作者普通采用。

1.传统流程图

传统流程图由下列基本元素组成:
流程图元素
1)起止框:用来表示一个过程的开始和结束。“开始”和“结束”写在符号内。
2)输入/输出框:
3)处理框:用来表示过程中一个单独的步骤。活动的简要说明写在矩形内。
4)判断框:用来表示过程中的一项判定或一个分岔点,判定或分岔的说明写在菱形内,常以问题形式出现。对该问题的回答决定了判定符号之外引出的路线,每条路线表明相应的回答。
5)流程线:用来表示步骤在顺序中的进展。流程线的箭头表示一个过程的流程方向。
6)连接符:是一个圆圈符号,用来表示流程图的待续。圈内有一个字母或者数字,在相互联系的流程图内,连接符号使用同样的字母或数字,以表示各个过程是如何连接的。

2.N-S流程图

N-S流程图也成为盒子图,是将所有的处理步骤都写在一个大矩形框内,表示起来更简单,完全去掉了带箭头的流程线,通过下列三种基本的元素框可以按需要进行任意逻辑的组合,从而表达一个完整的处理问题的算法。
N-S流程图的基本元素如下:
N-S流程图元素

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
作为一名FPGA工程师,你可以通过以下方法来进行学习和实践: 1. 首先,熟悉FPGA的基础语法和概念。这包括了理解数字电路和信号处理的基础知识,以及了解FPGA代码的规范写法。你可以参考引用中提到的方法,先学习基础语法,再扎实相关知识。 2. 掌握不同的FPGA设计方式。除了使用原理图设计方式,你还可以尝试使用描述语言(如Verilog)进行设计。Verilog已经在FPGA开发和IC设计领域占据了领导地位,可以更好地满足实际项目的需求。你可以参考引用中的内容,了解Verilog的基础知识和逻辑电路的表示方式。 3. 在实践中提高设计能力。通过实际的项目设计和实现,你可以进一步提高自己的FPGA工程能力。尝试使用不同的开发工具,熟悉开发流程和操作。在实践中,你可以学习解决实际问题的方法和技巧,提高自己的设计能力。 4. 注意资源的合理使用。在FPGA设计中,要慎用%和/运算符,因为它们可能会消耗大量的资源。如果你的FPGA有内嵌的硬件乘法器或者除法器,可以使用它们来代替%,/运算符。而对于乘或除2的倍数次的操作,可以使用位移运算符来代替,这样可以减少资源的消耗。参考引用中的内容了解更多关于资源消耗的注意事项。 总结起来,作为一名FPGA工程师,你需要熟悉FPGA的基础语法和概念,掌握不同的设计方式,通过实践不断提升自己的设计能力,并注意资源的合理使用。这样,你将能够更好地进行FPGA工程师的学习和实践。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值