zoukankan      html  css  js  c++  java
  • 《大道至简第一章观后感》伪代码版

    import java.大道至简.*;

    import  java.io.*;

    //第一·《汤问篇》愚公移山

    import.java.愚公移山.*;

    public class YuGongYiShan

    {

      public static void main(String [] args) throws IOException

        {

       //原始需求:惩山北之塞,出入之迂

      //项目沟通基本方式:聚室而谋曰;

      //项目目标:毕力平险,指通豫南,达于汉阴

      //技术方案:扣石垦壤,箕畚运于渤海之尾

      //技术人员:子孙荷担者三夫

      //工程管理人员:愚公

      //外协:邻人京城氏之孀妻,有遗男,始龀,跳往助之

      int  愚公;

      int  子孙;

      int 山=1;//1 代表山还在

      while(山==1&&山不增加)

      {

        if(愚公死)

         {有子存焉,子孙去完成移山的任务,何苦而不平,这个工程必定会实现;}

        else

         {愚公自己完成移山的任务,何苦而不平,这个工程必定会实现;}

      while(子孙存在)

      {

        子又生孙,孙又生子;......子子孙孙,无穷匮也;

           毕力平险,指通豫南,达于汉阴;

        何苦而不平;

        这个工程必定会实现;

           }

         }

     }

    }

    //正如书中所言:两千年前的寓言,已经成就了以为工程名家:愚公。在愚公的论述中,的确看到了程序的根本:顺序、分支、和循环。庞大若“愚公移山”这样的工程,都是可以通过这样简单的编程来实现的。编程的精义正是如此。

    ************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************

    import java.大道至简.*;

    import  java.io.*;

    public class Zhezhong

    {

    //第二题:我能不能学会写程序呢?

       public static void main(String[] args)throws IOException

      {

        int 人;

        if(人!=先天智障||人!=后天懒惰者) 人都可以学会写程序;

                 String wendu;

                while(人一直活着,日复一日)

             {

             if(wendu==天冷) {先穿衣服后洗漱;}

        if(wendu==天热){先洗漱后穿衣服;}

                if(人生病了||不能行动||意外的紧急事件){当日可以略过上述;}

      }

       }

    }

    //上面这个伪代码主要是用于解释能不能学会写层序的问题,作者给出这样的答案:除了先天智障或者懒惰者,都可以学会写程序。程序确实不难,找到那个思路,那个点,程序,大家都可以学会。

    ************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************

    import java.大道至简.*;

    import  java.io.*;

    public class Chengxvdengyushenme

    {//第三题:讲述编程的思路以及程序=算法+结构。再一次认识编程,再一次见这个公式。

      public static void main(String[] args)throws IOException

      {

        int 你;

        if(你接到任务)

        {

          先把事情分析清楚,把事件的先后的逻辑关系和依赖关系搞清楚;

          将这个程序的算法设计出来,并把结构描述清楚,程序定型;

          代码实现;

            //剩下的事 都是劳力活;

        }

               if(你一接到任务就coding) 你通常是加班最多的程序员;

       System.out.println(+"积极工作和勤于思考都要占时间");

               System.out.println(+"程序=算法+结构");

     }

    }

    //编程作为一种行为时,我们只需要知道其逻辑方法就可以啦。

    ************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************

    import java.大道至简.*;

    import java.io.*;

    public class Yuyan

    {

    //第四题:不同的编程语言

      public static void main(String[] args) throws IOException

      {

        int 你;

        if(你熟悉了一门语言) 

          {你会发现任何一门语言只有喜欢不喜欢的问题;}  

                if(会一门计算机语言)

                   {

                         if(稍微学习一下新语言)

                                你会熟练掌握一另门新的语言;

                   }

           }

    }

    //自我感觉每种编程语言 都有相似之处,甚至可以说 只是格式稍加改变,每门语言其余的部分就都是劳力活 编程呗。我也很赞同书中所述:成天讨论这门语言好或者那门语言坏的人,甚至是可悲的。不但是悲其一叶障目,更要悲叹于那种大智若愚的自得心态。还是说 ,每种语言几近相似,不要成天说怎么怎么不好学 ,静下心来给自己一点时间,都是可以收入囊中,成为自己的编程语言。

    ************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************

    import java.大道至简.*;

    import java.io.*;

    public class NoGongCheng

    {//在没有工程时代怎么样的

      public static void main(String[] args)throws IOException

      {

        int 程序员;

        if(程序员掌握了一门语言&&懂得了生湖中最常见的逻辑&&用程序的方式思考和学习了一些算法&&根据前人的经验,把这些算法运行在一些数据结构之上)

         {

          我们可以看到程序员的程序了;

         } 

         if(有工程时代)

        就会出现工程师;

      else

      {

        有语言大师;

        有游戏大师;

        有算法大师;

        没有工程大师;

      }

     }

    }

    //讲述了远古时代 没有工程大师  

    //总结:

    在这个飞快旋转的世界,每个人都有不同的角色。作为程序员,我们必须要掌握编程的精髓,要意识到,我们所做的每一个决定都是一个折衷-这就是编程的本质,要想成为优秀的程序员 ,就要理解这些折衷的本质,并且在我们编写的代码中都善加处理。

    编程是简单的,我们是什么样的人,取决于我们选择做什么样的人,选择做一个优秀的程序员,并为之努力,天下没有不付出的收获。

    道路还很长,我们还很年轻,既然选择了编程这条路,那就继续前进吧!少年!

        

        

  • 相关阅读:
    HDU 1261 字串数(排列组合)
    Codeforces 488C Fight the Monster
    HDU 1237 简单计算器
    POJ 2240 Arbitrage
    POJ 3660 Cow Contest
    POJ 1052 MPI Maelstrom
    POJ 3259 Wormholes
    POJ 3268 Silver Cow Party
    Codesforces 485D Maximum Value
    POJ 2253 Frogger(最短路)
  • 原文地址:https://www.cnblogs.com/mm20/p/7523894.html
Copyright © 2011-2022 走看看