2.1.2 如何寻找数据

在知道了数据的形式之后,再来看如何寻找数据。只有明确编程要处理的数据,才能写出正确的代码。下面将讲解常见的3种寻找数据的方式。

1.寻找显而易见的数据

对于编程要解决的很多问题,很多数据是显而易见的。例如,要写一个程序解决买鸡蛋的问题。500克鸡蛋4.2元,10元能买多少克鸡蛋?从问题本身,就可以直接看到想要的数据,如表2.1所示。

表2.1 显而易见的数据

2.寻找隐藏的数据

编程要解决的问题并不是每次都很简单,很多问题涉及各种生活常识。例如,100元人民币能兑换多少美元。在解决这个问题的时候,汇率就是一个隐藏的数据。为了解决这类问题,程序员需要具备一定的生活常识。

3.寻找“不存在”的数据

更复杂的问题往往会涉及某些“不存在”的数据。因为这类数据大都涉及各种专业知识,程序员很少会接触到。例如,支持遥控的各种家电都有对应的遥控指令。普通用户很难知道其对应的接口和使用方式。为了解决这类问题,程序员必须研究相关的专业,从而找到这类“不存在”的数据。