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

    大道至简第一章引用了愚公移山的故事,以此来引出编程的奥义。在愚公身上浓缩了项目组织者、团队经理、编程人员、技术分析师等众多角色的优秀素质,其中有原始需求的产生,项目沟通的基本方式,项目的目标,和技术方案,其中还有技术人员和工程管理人员。并且愚公还有编程人员的基本素质,他了解了整个工程的实现程序,有if的分支结构,有循环结构,并且不是死循环,在他的论述中,我们还看到了编程的根本,顺序、分支和循环。

    下面是用java伪代码编写的读后感:

    import.java.大道至简.*;

    import.java.愚公移山.*;

    public class ygys{

    public static void main(String[] args){

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

    //项目沟通的基本方式:“聚室而谋曰”

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

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

    //参与项目的人员:“(愚公)率子孙荷担者三夫”

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

    //编程的根本:顺序、分支和循环

    if(愚公死亡之后)

    {虽我之死,有子存焉;}

    else

    {愚公和子孙一起完成移山}

    do

    {惩山北之塞,出入之迂;

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

    }while(子又生孙,孙又生子;子子孙孙,无穷匮也)

    if(人是先天智障者 || 人后天懒惰者)

    人不会编程;

    else

    {

      if(人天冷则先穿衣服后洗漱 && 人天热则可反之 && 人日复一日直到死亡)

    {

            if(人有类似于生病、不能行动、以及意外的紧急 事件)

                 {人可当日略过;人可向设计师发展;}

    }

    else

         人确信会编程;

    }

    if(人把事件先后的逻辑关系 && 人把时间的依赖关系搞清楚)

    人把代码实现;

    }

    }

  • 相关阅读:
    10. Regular Expression Matching
    9. Palindrome Number
    6. ZigZag Conversion
    5. Longest Palindromic Substring
    4. Median of Two Sorted Arrays
    3. Longest Substring Without Repeating Characters
    2. Add Two Numbers
    链式表的按序号查找
    可持久化线段树——区间更新hdu4348
    主席树——树链上第k大spoj COT
  • 原文地址:https://www.cnblogs.com/chch157/p/7533571.html
Copyright © 2011-2022 走看看