大道至简第一章java伪代码

    暑假时候阅读了周爱民先生的《大道至简》,在第一章里,周爱民先生为我们详细的讲述了编程的精义。他将编程的根本理解为:顺序、分支和循环,并向我们明确的说明,除了先天智障或者后天慵懒者,都是可以学会编程的,不要再去怀疑自己的编程能力。接下来,我将会用伪代码的形势展示我对于本书第一章知识的理解。

//伪代码一:

public class 愚公移山例子

{

public static void main(String[] args)

{

Int i=0;

//用i值判断愚公是否移山成功!

while(山未平)

if(愚公没有去世||愚公虽死,有子存焉)

子又生孙;

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

 

else

{i=1;

break;

}

If(i=0)

System.out.println(“山以平,愚公移山成功!”);

else if(i=1)

System.out.println(“山未平,愚公移山失败!”);

 

}

 

}

 

//伪代码二:

public class 会不会写程序

public static void main(String[] args)

If(你不是先天智障||你不是后天懒惰者)

System.out.println(“你可以学会写程序。”);

If(你知道起床后如果天冷则先穿衣服后洗漱&&如果天热则可以反之&&日复一日直到死亡)

System.out.println(“你可以开始编程了。”);

If(你认为如果有类似于生病、不能行动、以及意外的紧急事件,则当日可以略过)

System.out.println(“你可以开始向设计师发展。”);

esle

System.out.println(“你没有能力学会写程序。”);

//伪代码三:

public class 程序=算法+结构

public static void main(String[] args)

If(你把事情分析清楚了)

接下来用代码实现程序;

else

计算机不理解你要做什么;

 

//伪代码四:

import java.util.Scanner;

public class语言

public static void main(String[] args)

{Scanner input=new Scanner(System.in);

If(你喜欢这门语言)

你可以在两周内掌握并开始熟练编程;

//接下来表明语言差别主要表现在适用范围上

int a=input.nextInt( );

switch(a)

{

case 1:

这门语言适合做数值处理;break;

case 2:

这门语言适合做图形处理;break;

case 3:

这门语言适合做网页;break;

}

//伪代码五:

public class 在没有工程的年代

public static void main(String[] args)

while(在没有工程的年代)

System.out.println(“上面所说的就是一个程序员的全部。”);

 

    这就是我所理解的大道至简第一章知识点,用伪代码的方式呈现出来,也检验了自己所学知识,收获很大。

原文地址:https://www.cnblogs.com/mqlblog/p/7535585.html