第一章:什么是编程?
通过编程让计算机去执行我们的想法。
计算机只能理解特定的语言。当你打算跟朋友交流时,你会使用人类语言,比如英语、法语、西班牙语或是中文。当你打算跟计算机交流时,同样地你也会用计算机语言,比如 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.