查看原文
其他

好学习、求向上 | 抱紧计算思维,没电脑也能编程

少娜 信息化教学创新 2022-08-19


点击上方  信息化教学创新  订阅本刊


很多小伙伴会认为编程是计算机大神才能驾驭的高端技术,但你可能还没发觉,编程的思想其实早已渗透在生活中,说不定在你解决生活问题的过程中就已经不知不觉用到了我们编程的思想。


先来说说这种编程思想,我们也会称它为计算思维。那什么是计算思维?举个简单的例子。


大家都会用微波炉,但我们能准确说出微波炉加热的原理吗?如果让大家直接运用微波炉加热的原理来使用微波炉你能做到吗?可能大家就会会被难倒了。为什么呢?因为原理太复杂了。


而现实生活中我们却不需要直接掌握微波炉加热的原理,只要简单用几个简单的按键就能轻松加热。我们将原本很复杂的原理通过简单的按键操作来实现同样的功能,解决同样的问题,这样简化问题的方法我们就叫他为计算思维。


微波炉



下面小编再给大家举例子看看生活中用到的编程思想。


当我们打印文件的过程中不小心弄错了页码,最终打印出来的页码是1、1、2、2、3、3、4、4、5、5,我们怎么把它分成两份文件呢?


大家可能很容易想到的做法是:先把页码1放左边,再把另一个页码1放右边,再把页码2放左边,页码2放右边,以此类推。大概10个动作后,我们就把两份文件分好了,每堆页码1-5。


常见分法


很多小伙伴会认为编程是计算机大神才能驾驭的高端技术,但你可能还没发觉,编程的思想其实早已渗透在生活中,说不定在你解决生活问题的过程中就已经不知不觉用到了我们编程的思想。


但是我们运用计算思维可以简化整个过程,我们先将页码1放在左边,接着,把另一个页码1和页码2放在右边,然后,把另一个页码2和页码3放左边,以此类推持续下去,最后我们发现我们只用了6步就分完了,工作效率得到了提高。


简化分法


这类问题很常见,但是却很好地体现了计算机思维,作为一种问题解决方法,它不仅仅可以用在计算机编程中,我们还能运用计算思维来分析生活中的问题,学会简化我们的问题,找到高效率的方法寻求最优解来解决我们生活的问题。


再给大家举几个例子:


当你出发去旅行时,你把当天需要的东西放进背包,这就是预置和缓存;当你弄丢了钥匙,你沿着去过的地方再去找找,这就是回推。


当停电时你的电话仍然可用,这是由于失败的无关性和设计的冗余性等等。


在生活中抱紧计算思维,我们也能受益与计算思维给我们带来的便利,不用电脑也能编程其实是希望大家能够在思考问题的时候学会分解和简化问题,将问题步骤化,将抽象问题具体化,相信我们是我们生活中的“大神”!


推荐阅读

1.困扰PPT初学者的5个问题,该如何解决?

2.安利5个在线工具,助您办公轻量化! 

3.H5制作网站大集合,总有一款适合你! 


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存