《大道至简》第一章伪代码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《大道至简》第一章伪代码相关的知识,希望对你有一定的参考价值。
阅读《大道至简》第一章,深感作者对编程问题的精炼定义,通过对古老寓言故事《愚公移山》的引用,说明了编程的本质。其中又将他们扮演的项目组织者,团队经理,编程人员,技术分析师众多形象清晰展现在我们的面前。又在常常困惑人们的一大问题上做出了回答,即“我能不能学会编程”作者列举生活实例,天冷穿衣洗漱天热反之等,给出了肯定的答案只要你知道前述这些,你一定能学会编程,将很多抽象的东西,或者很多读者没接触过的东西,具象化,简单化,通过最常见的生活中的实例阐述‘大道’,通过一些伪代码呈现能否编写程序这个问题。条理清楚,思路明白。以下就是Java伪代码。
第一节 愚公移山
import java.大道至简.*;
public class. 观后感.*;
{
public static void main(String args[])
{
//原始需求: 惩山北直塞,出入之迁
//项目沟通的基本方式:聚室而谋曰
//项目目标:毕力平险,指通豫南,达于汉阴
//技术方案:叩石垦壤 簸萁运于渤海之尾
//技术人员和工程管理人员:(愚公)率子孙荷担者三夫
//外协:邻人京城氏之孀妻,有遗男龀,跳往助之int 愚公;
int 子;
int 孙;
while(山未平)
{
遂率子孙荷担者三夫,叩石垦壤,箕畚运于渤海之尾;
If(愚公不死)
{
愚公与子孙一起移山;
}
else
{
子孙++;
子又生孙,孙又生子......子子孙孙,无穷匮也;
}
操蛇之神闻之,惧其不已也,告之于帝。帝感其诚,命夸娥氏二子负二山,一厝朔东,一厝雍南。自此,冀之南,汉之阴,无陇断焉。
break;//项目完成
}
第二节 是否会编程
import.java.大道至简第*;
import.java.会不会编程*;
Public class biancheng
{
Public static void main(string [] args)
{
If(先天智障或后天懒惰)
{
System.out.println(“不会编程!”);
}
If(天冷先穿衣服后洗漱&&天热先洗漱在穿衣服&&)
{
System.out.println(“可以开始编程”);
}
If(类似生病,不能行动,以及意外的紧急事件)
{
If(当日略过)
System.out.println(“可以开始向设计师发展”)
}
}
}
第三节 程序的方法与本质
import.java.大道至简*;
import.java.程序=算法+结构*;
public class ChengXu
{ Begin
if( 你想完成一个程序 )
Then
{
分析这个程序的逻辑关系和依赖关系;
去做代码实现;
}
end
}
第四节 只有喜不喜欢
import.java.大道至简*;
import.java.语言*;
public class YuYan
{
Begin
{
if(你熟悉了一门编程语言)
Then
{
其他语言的区别只是在于处理的使用范围;
}
End
}
五.在没有工程的时代
import.java.大道至简*;
import.java.语言*;
Public class shidai
{
Public static void main(string []args)
{
If(在没有工程的时代写程序)
{
掌握一种语言;
懂得生活中最常见的逻辑;
用程序的方法思考和学习一些算法;
根据前人的经验,把这些算法放在一些数据结构上;
}
}
以上是关于《大道至简》第一章伪代码的主要内容,如果未能解决你的问题,请参考以下文章