第一章:什么是编程?
通过编程让计算机去执行我们的想法。
计算机只能理解特定的语言。当你打算跟朋友交流时,你会使用人类语言,比如英语、法语、西班牙语或是中文。当你打算跟计算机交流时,同样地你也会用计算机语言,比如 ruby、python、或者 clojure。这些计算机语言也叫编程语言。

介绍完了,我们开始编写一些真正的程序吧。
表达式的三个步骤
假设你忘记了乘法表,因此想让计算机去计算 7 乘以 8 等于多少,你打算怎么做呢?
为了这个目的,你需要掌握 表达式的三个步骤:
1、首先,你需要告诉计算机你想执行某些东西。因此你要使用括号: () 。计算机将会执行括号里的内容。
2、然后,你还需要告诉计算机执行的 操作 :这个例子里,操作是乘法。乘法的符号是: * 。
3、最后,你要告诉计算机 操作 的细节,我们称之为 操作数 。这个例子里, 操作数 是 7 和 8 。操作数之间、操作符和操作数之间必须用一个或多个空格分开。
综上所述:
(* 7 8)
现在,修改上面的 操作数 7 和 8 ,换成 4 和 5 。
发生了什么?
你得到 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.