美文网首页
36/100 编程中的预演思维

36/100 编程中的预演思维

作者: 青峰在北京 | 来源:发表于2021-10-11 22:35 被阅读0次

2021-10-11

一般编程书籍都会讲到打印指定整数范围内质数的简单算法,在python语言实现是根据定义通过两个for嵌套循环完成,第一个是上限数(n)以内每个数进行循环,第二个是从2到n-1作为被除数循环,这比较地好理解,而何时打印n,的确有点不太理解,今天首先是看到某书中的例子,突然想起在自己编写工作中的小程序的时候,隐约记得过程中出现过同样的思考,也摸索过,但最后也是通过不同的flag进行区分,较为繁琐,而当看到书中的例子简练,但当时还是没有完全掌握,而今天在接孩子的学校门口等候的时候,脑海中就预演整个算法的过程,预演print(n)这一个语句在不同位置的情况,理解了为了在第一个循环中如果没有预到break语句的时候执行一次print(n)的情况,应该与第二个for循环同级,使用else:(换行)print(n)。而我们通常了解的是if ...else语句,而通过这次脑海中的算法预演,基本理解了for ....else,这个语句一般很少受到注意。

编程其实是练脑的地方,培养我们的一个思维习惯就是预演思维,使我们按照计算机的执行的路径一步一步地推导出整个算法过程,这样一方面可以减少不必要的错误,使调试的时间尽量少,另一方面对程序和算法的整个思想有一个全局的把握,而不至于当真正对着计算机的时候束手无策。同时,对于一些平时常用的一些命令或者快捷路径,也可以先在脑中进行预演,使得拿到计算机以后可以快速地定位问题和程序,减少在不必要操作上的时间浪费。

2021-10-11

相关文章

  • 36/100 编程中的预演思维

    2021-10-11 一般编程书籍都会讲到打印指定整数范围内质数的简单算法,在python语言实现是根据定义通过两...

  • 程序员探险记5-编程篇-续航

    编程的核心在于思想,人生的成就在于思维(推荐稻盛和夫的人生方程式:人生·工作的结果=思维方式(-100——100)...

  • 编程思维是什么东东?

    有一种思维,叫编程思维。 编程思维似乎是一个抽象概念,但在我们的生活中,到处都有编程思维模型。 小到洗衣和做饭,对...

  • spring+springMVC+mybatis的整合 part

    UserService实现(注意编程思维的养成) 根据面向接口编程的思维来讲,在Service中核心是实现Dao层...

  • 为什么现在要开始重视编程教育?

    学编程就是去当码农吗?编程教育是增加孩子适应未来的机会,将编程中的“项目思维,解决问题思维,逻辑思维”运用到社会生...

  • 36/100 黄金思维圈

    今天在销售特训营里学习到一篇关于黄金学习圈的解读,来自微信公众号“成甲”里的一篇文章,早在2017年就在得到上听过...

  • 兄弟会0805 编程的思维

    编程的思维 1.指令式编程思维 2. 函数式编程思维 编程范式 函数式编程是一种编程范式,我们常见的编程范式有命令...

  • 071‖ 优势识别器——「思维」才干

    思维「Intellection」 据统计100万多数据,平均每100人中,大约3.42人具有思维天赋。 「思维」能...

  • 预演计划

    今天重读《人人都能用英语》,看到了笑来老师关于其学习编程语言时“预演”程序的小故事: 很小的时候学习编程语言,多年...

  • 编程学习思维-python总结12

    编程学习思维 要学会编程:要用编程思维来学习 不需死记硬背,在实操中理解记忆;收集积累,反复总结。 案例笔记法:包...

网友评论

      本文标题:36/100 编程中的预演思维

      本文链接:https://www.haomeiwen.com/subject/vbvroltx.html