解道9-编程技术6-结构

这篇博客探讨了编程中的逻辑结构,强调了逻辑结构对于编写正确代码的重要性。作者指出,逻辑错误往往源于语言结构的不当,而通过学习不同类型的逻辑结构(如主程序结构和循环结构),可以提升逻辑思维能力。文章还触及了循环结构的本质以及分与合的哲学思考,旨在帮助读者深化对编程思维的理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

逻辑结构

用python 写代码时,你可以清楚的感觉到程序的语言结构
如果你代码没有缩进,语言结构错误,就会导致逻辑错误

所以程序是有逻辑的,而逻辑是有结构的

逻辑的结构是什么样子的?

低级的逻辑结构是链式的
	第一种 队列结构
		就像排队 一个人跟着一个人,按排的位置找人
		
	第二种 链式结构
		就像锁链 下一个扣着上一个,根据前一个人找后一个人
		
	第三种 环结构
		把一根绳子打个结 就成了环,所以环是从列变过来的
		
	第四种 栈结构
		这是特殊的队列结构, 先进去的后出来, 与之相反的就是堆结构,先进去的先出来	
		
中级的逻辑结构有2种:

	第一种 分结构
		就像手指一样,从掌心分出5个指头
		或者是三角星,从中心发散出3个角	
		或者十字路口 		
		
		
	第二种 合结构
		就像小溪汇聚成小河,小河汇聚成大江
		
高级的逻辑结构有很多种
	因为把不同的结构复合以后就是高级逻辑结构		
		
	第一种 循环结构:
		循环是一种特殊的分逻辑 有点像楼梯 
		既有环形的意义,又有多层的意思
		
	第二种 表格结构:
		表格既有行 又有列
	
	第三种 嵌套结构(分层结构)
		嵌套结构 就像思维图和大楼一样
		每层都是一个队列
		
	第四种 网络结构	
		就像马路的十字路口,三岔口组成的公路网 ,水管的接头组成的水管网

循环的逻辑结构到底是环状的还是分层的?

其实即是环状的,又是分层的, 
就像楼梯 或者 弹簧一样	

思路的本质是什么?

思路就是清晰的,准确的,复杂的逻辑结构

我们通过学习各种逻辑结构 来 训练我们的逻辑思维能力

思维的本质是逻辑结构

搭建结构的过程实际就是搭积木的过程
	
所以我们可以用积木来训练自己的逻辑结构
	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值