跳至主要內容
结合程序开发、控制论以及高等数学对问题求解的思考

结合程序开发、控制论以及高等数学对问题求解的思考

概要

工程就是对一切问题给出来一个符合实际的解决方案,一个问题代表一个问题域,一个问题域对应一个解域

问题与解

如何解决一个问题,这个是我们工程领域一个基本问题,既然要解决,就必然对问题一种分解,对问题的分解分两步:

  1. 基于问题描述的解释(问题语义分析)
  2. 基于实际条件对于问题的判断 例:我要做一个可以对外星人通话的App 使用方法一进行分解:外星人,通话,App。将这个问题的句子形式一个分解,得出以上关键词。 将分解出来的信息做一个思维上的扩散,首先: App:从这个关键字描述进一步的思考,得出这个是一个App软件,所以我必须使用可以开发App的编程语言进行开发(建立第一个问题解集合,此时的集合是全体可以开发App的编程语言) 通信:从这个关键字进一步思考得出,它需要通信功能,所以我可以使用一切可实现通信功能的编程做法(此时问题解集合在1的基础上添加了全体可实现通信功能的编程做法,对这两个集合求并集,得出进一步的问题解集合) 外星人:从这个关键字进一步思考出,他需要外星人和人类作为用户本身,所以,问题解集合又产生了一个。 接下来对问题初步分析之后进一步判断 首先对外星人和人的这个集合进行判断,则发现外星人这个目标不存在,那么对这个词语进行质疑,分两个维度:
  3. 这个外星人是不是外星人
  4. 这个外星人是不是指代某个现实上有的词语 若条件一成立,则整个分析中断且得出结论,这个问题无解,因为外星人不存在。若条件二成立,则让问题方提出新的解释或者从实际中寻找新的描述并再进行语义分析

Mr.Lexon大约 6 分钟philosophy哲学