通过编程让计算机去执行我们的想法。

计算机只能理解特定的语言。当你打算跟朋友交流时,你会使用人类语言,比如英语、法语、西班牙语或是中文。当你打算跟计算机交流时,同样地你也会用计算机语言,比如 ruby、python、或者 clojure。这些计算机语言也叫编程语言。

Calculator

介绍完了,我们开始编写一些真正的程序吧。

表达式的三个步骤

假设你忘记了乘法表,因此想让计算机去计算 7 乘以 8 等于多少,你打算怎么做呢?

为了这个目的,你需要掌握 表达式的三个步骤

1、首先,你需要告诉计算机你想执行某些东西。因此你要使用括号: () 。计算机将会执行括号里的内容。

2、然后,你还需要告诉计算机执行的 操作 :这个例子里,操作是乘法。乘法的符号是: *

3、最后,你要告诉计算机 操作 的细节,我们称之为 操作数 。这个例子里, 操作数78 。操作数之间、操作符和操作数之间必须用一个或多个空格分开。

综上所述:

(* 7 8)

现在,修改上面的 操作数 78 ,换成 45

发生了什么?

你得到 20 了吗?

好了,现在尝试添加更多的 操作数 :比如你可以敲 (* 2 3 4 6 8 2 3)

尝试在操作数之间或者操作数和括号之间添加更多的空格。

你得了什么结果?

当你跟朋友聊天时会用到句子,同样的,跟计算机“聊天”也会用到句子,我们称之为“表达式”。

练习

如果在练习过程中遇到困难,请重新仔细地阅读 “表达式的三个步骤”。

A. 写一个计算 7*8 的程序

()

你得到的结果是 56 吗?

B. 写一个计算 2*3*4*5 的程序

()

你得到的结果是 120 吗?

C. 写一个计算 2+3+4+5 的程序

()

你得到的结果是 14 吗?

Send us a screenshot with your programs to viebel@gmail.com.