zoukankan      html  css  js  c++  java
  • 读《大道至简》第一章,用JAVA语言伪代码

          从第一章中我们学习到,编写程序是要先思考在动手的,想好思路再去构造,然后再按照计划去编写程序,如此一来,条理清晰有条有理,即使出现错误也能及时发现,从而让自己的编程简单起来。这种编程的方法把思考和动手过程分开来做,充分利用了编程的特性,将编写程序从复杂的完全的动手过程简化成思考和编写程序的过程。一个工程,当有了项目需求,再确定整个项目的工作流程,其中包含必须的顺序、分支和循环结构,都是可以通过简单的编程来实现的。而顺序、分支和循环结构便是编程的精义所在。

         其中《愚公移山》变阐述了一个项目

         import.java.大道至简.*;

         import.java.愚公移山.*;

         public class YuGongYiShan

    {

        if(愚公死)

        有子存焉,子孙去完成移山的任务;

         else 

        愚公自己完成移山的任务;

        while(愚公死&&子孙存在)     //循环

    {

         子又生孙,孙又生子;

        扣石垦壤,箕畚运于渤海之尾;

        if  (毕力平险,指通豫南,达于汉阴)

              break;

     }

    这个工程实现,结束;

    }

    这里想到一个问题,山不加增,但是愚公死了,子孙断绝了,而山没平怎么办?是否陷入了死循环,任务完成不了,程序得不到返回值,退不出来。自己希望在之后的学习中决绝这一个问题。

  • 相关阅读:
    大话测试数据(一)
    两个小案例
    关于那些难改的bug
    关于测试人员的职业发展
    python中的模块
    python为什么会有@classmethod?
    Javascript oop深入学习笔记(三)--javascript中类的实现
    NODE编程(一)--Node功能的组织和重用
    javascript oop深入学习笔记(二)--javascript的函数
    javascript oop深入学习笔记(一)
  • 原文地址:https://www.cnblogs.com/xiaojq/p/7536251.html
Copyright © 2011-2022 走看看