计算机,请帮帮我,计算一下这个圆的周长和面积

  计算机是怎么进行计算的呢?就像一个小孩子,什么也不懂,都是需要教的,而对于计算机来说,这个“教”字,可以换做“沟通”,那么我们到底是如何与计算机沟通的呢?作为一个初学者,我谈谈我的观点。

人和人之间最重要的就是沟通,没有沟通,就无法了解到对方的想法,就无法进行下一步的互动。那么最直接的沟通,就是通过一种特定的,双方都懂的语言。

同样的道理,人与计算机沟通,也是通过语言沟通,我们称这种语言叫计算机语言,即人与计算交流的语言。

在不同国家,说着不同的语言,在不同的地区,也说着不同的语言,例如,中国说中国,英国说英文,法国说法语;

那么计算机也不例外,计算机语言也分了很多种,java,c sharp,c语言等等;不同的语言可以和计算机沟通不同的事件,这就是计算机语言。

例子,如果我们想让计算机帮忙计算一个圆的周长和面积,是如何实现的呢?用人与人之间的语言和计算机说“给我计算出半径为2的圆的周长和面积来”

如果计算机能听懂人类的语言,他可能就会问了,圆的周长和面积是什么呢?又是怎么计算的呢?况且这里计算机并听不懂人类的语言。

那么我们就必须要用计算机语言告诉它,圆的周长=2*pi*r,圆的面积=pi*r*r,这样他才会帮忙计算,不然他是不会理会你的请求的。

例如下面的这段用c shrp 语言与计算沟通的话(Code):

static void Main(string[] args)
{
double r = 2
double pi = 3.14;
double area = pi * r * r;
double perimeter = 2 * pi * r;
string result = "圆的面积是" + area + "平方米";
Console.WriteLine(result);
result = "圆的周长是" + perimeter + "米";
Console.WriteLine(result);
Console.Write("按回车结束程序");
Console.ReadLine();
}

那么这里面,就是我们用计算机语言,告诉计算机实现计算的“规则”,他才会乖乖的帮我们计算出结果。

计算机就是这么一张白纸,你以为他什么都懂。其实,他什么都懂,是因为它背后的程序开发工程师。

到了这里,你以为计算机总算明白我在和他表达什么了吗?

那么不同的计算机语言,当然会有不同的语法,不同的书写规则,你在英国用中文和别人对话,别人肯定是听不懂的,那么怎么让英国人明白中国人在说些什么呢?那就要靠翻译啦!(complie)那么我们就需要一个叫开发工具(IDE)的东西来让他明白。

不同国家的语言需要懂不同语言的翻译官,计算机也不例外哦,用c shrp和它沟通,也需要懂c shrp语言的编译器,csc.exe。

计算机是一张白纸,他只能读懂二进制,并不能读懂那些代码,当csc.exe将那些代码翻译成二进制后,他方能为我们服务(RUN),计算出圆的面积和周长;

 计算机就是这么神奇,你只要把沟通语言掌握好了,就能与之沟通,就能让他为你服务,为你解决难题;

预知后事如何,请听下回分解;

 

posted on 2017-04-09 14:58  我叫大眯毛  阅读(422)  评论(0)    收藏  举报

导航