在《大道至简》第一章中,周爱民先生引用一则《愚公移山》的寓言,引出了编程的根本:顺序、选择、循环。汤问篇中所述的愚公移山这一事件,我们看到了原始需求的产生---“惩山北之塞,出入之迂”。愚公一行人“聚室而谋”,最终愚公确立了一个目标---毕力平险,指通豫南,达与汉阴。愚公带领自己的家人“扣石垦壤,箕畚与渤海之尾”。在这项计划中,愚公担任项目组织者,团队经理,编程人员,技术分析师等众多优秀的角色。“虽我之死,有子存焉”,“子又生孙,孙又生子,子子孙孙,无穷匮也”。作为优秀的程序分析师,愚公论述了这个循环的可行性。“愚公移山”的工程虽然庞大,但是可以通过极其简单的变成来完成。我身边的有一些人曾说:我天生就不会编程。如果他们看了周先生的这本书不知道还会不会这么想,周先生在关于“会或者不会写程序的问题”给予的自己的看法为:除了先天智障或后期懒惰者,都是会写程序的。我是觉得编程是有一定难度的。

1.编程的精义
//愚公移山
public class Yugong{
public static void main(String[]args){
        while(山没平){
               if(愚公死)有子复焉;
               他儿子替代他;   
               扣石垦壤,箕畚运于渤海之尾;
        }
        System.out.println("山已平,指通豫南,达于汉阴");
}
2.是否会写程序的问题

public class 写程序

{

public static void main(String[] args)

{

if(你不弱智//你不懒惰)

System.out.println(“你会编程序。”);

else

System.out.println(“你不会编程序。”);

if(知道天冷可以先穿衣服后洗漱||你知道天热可以后穿衣服先洗漱)

if(你知道有特殊情况当日可以搞特殊)

System.out.println(“你会编程序并且可以向设计师展示。”);

}

}

3.

.程序=算法+结构

public class Chengxu{
public static void main(String[]args){
         if(接到一个任务){
              把事件分析清楚;
              代码实现; 
         }
         if(你很勤奋)System.out.println("你就是最努力的程序员");
         
}
}

4.编程语言

if(you=="熟悉一门语言")
{
string 问题;
switch(问题)
{
case "喜欢":break;
case "不喜欢":break;
dafult:break;
}
string 别人;
if(别人=="讨论语言的好坏")
{
System.out.pringtln("你会发现这是错误,甚至是可悲的");
}
}
string 时代;
if(时代=="没有工程")
System.out.println("没有工程大师");
}
}

java伪代码 (第一章)的更多相关文章

  1. “全栈2019”Java多线程第一章:认识多线程

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java多 ...

  2. “全栈2019”Java异常第一章:什么是异常?

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java异 ...

  3. JAVA 入门第一章(语法基础)

    本人初学java 博客分享记录一下自己的学习历程 java我的初步学习分为六章,有c和c++的基础学起来也简便了很多. 第一章 语法基础 第二章 面向对象 第三章 常用工具类 第四章 文件操纵 第五章 ...

  4. Upgrading to Java 8——第一章 Lambda表达式

    第一章 Lambda表达式 Lamada 表达式是Java SE 8中最重要的新特性,长期以来被认为是在Java中缺失的特性,它的出现使整个java 语言变得完整.至少到目前,在这节中你将学习到什么是 ...

  5. 数据结构与算法 java描述 第一章 算法及其复杂度

    目录 数据结构与算法 java描述 笔记 第一章 算法及其复杂度 算法的定义 算法性能的分析与评价 问题规模.运行时间及时间复杂度 渐进复杂度 大 O 记号 大Ω记号 Θ记号 空间复杂度 算法复杂度及 ...

  6. Java入门第一章知识点总结

    -d是directory 目录的意思 cls:清楚doc里面的内容 ipconfig:显示网络配置信息 java -version:检查安装的jdk版本信息 是类型自动向上转换.  在输出时,根据当前 ...

  7. Java OOP——第一章 对象和封装

    1.软件出现的目的: 用计算机的语言描述现实世界 用计算机解决现实世界的问题   ◆面向对象设计和开发程序的好处:    交流更加流畅    提高设计和开发效率 计算机语言的发展向接近人的思维方式演变 ...

  8. java基础第一章

    有一定的基础,但是还是要重新开始,2020.10.6 1.手写Hello World public class HelloWorld{ public static void main(String[] ...

  9. Java入门第一章

    后天就是十一长假了,亲们准备好了去哪儿玩了吗? 今天有点空,就来聊聊Java吧,当然是一些Java入门知识了,网上有很多,这里我只是列举一些我自己学到的,感谢大家关注喵的博客这么久,也为大家带来点新知 ...

  10. Java面向对象 第一章 面向对象开发方法概述

    一.软件开发经历的生命周期: ①软件分析 ②软件设计 ③软件编码 ④ 软件测试 ⑤ 软件部署 ⑥软件维护 二.为了提高软件开发效率,降低软件开发成本,一个优良的软件系统应该具备以下特点: ① 可重用性 ...

随机推荐

  1. JuJu团队12月27号工作汇报

    JuJu团队12月27号工作汇报 JuJu   Scrum 团队成员 今日工作 剩余任务 困难 飞飞 完成data processing 待安排 无 婷婷 调试代码 提升acc 无 恩升 修正eval ...

  2. Docker 学习之mysql与redis(二)

    在上一随笔中主要就是记录docker的基本使用以及nginx与php服务器的配置:在这一章将主要记录docker安装mysql与redis. 本节随笔参考网址:https://www.runoob.c ...

  3. docker学习笔记-04:docker容器数据卷

    一.容器数据卷是什么 1.为了保存docker容器运行时产生的数据,做数据的持久化,我们需要用到容器数据卷.因为如果不通过docker commit 生成新的镜像,那么当容器被删除时,数据自然就没有了 ...

  4. docker学习笔记-02:docker常用命令

    一.帮助命令: 1.查看版本:docker version 2.查看信息:docker info 3.查看帮助信息:docker --help 二.镜像命令: (一).查看已有镜像: 1.命令:doc ...

  5. NIO 聊天室代码实现

    服务器端 package com.ronnie.nio.groupChat; import java.io.IOException; import java.net.InetSocketAddress ...

  6. Numpy使用大全(python矩阵相关运算大全)-Python数据分析基础2

    //2019.07.10python数据分析基础——numpy(数据结构基础) import numpy as np: 1.python数据分析主要的功能实现模块包含以下六个方面:(1)numpy—— ...

  7. 易语言加壳SDK(宏标记)

    转载 http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece76310508c31490797634b87834e29938448e435061 ...

  8. NO6 alias-unalias命令,递归创建目录,如何取消覆盖提示

    ·如果需要更新补丁则执行:·yum update·yum install lrzsz telnet tree nmap nc -y·alias #查看系统现有的别名.        一.设置别名eg: ...

  9. GNS3 模拟Arp命令1

    R1 : conf t int f0/0 no shutdown ip add 192.168.1.1 255.255.255.0 end R2: conf t int f0/0 no shutdow ...

  10. tornado+peewee-async+peewee+mysql(一)

    前言: 需要异步操作MySQL,又要用orm,使用sqlalchemy需要加celery,觉得比较麻烦,选择了peewee-async 开发环境 python3.6.8+peewee-async0.5 ...