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

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

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

         import.java.大道至简.*;

         import.java.愚公移山.*;

         public class YuGongYiShan

    {

        if(愚公死)

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

         else 

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

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

    {

         子又生孙,孙又生子;

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

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

              break;

     }

    这个工程实现,结束;

    }

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

  • 相关阅读:
    Java秒杀实战 (三)秒杀基本功能开发
    Java优化高性能高并发+高并发程序设计视频教程
    Java远程通讯可选技术及原理
    SCRUM MASTER检查单
    每日站会
    “完成”的定义
    Sprint
    敏捷估算
    VerbalExpressions ——另类正则表达式
    几篇关于VisualStudio的调试工具文章
  • 原文地址:https://www.cnblogs.com/xiaojq/p/7536251.html
Copyright © 2011-2022 走看看