1.1 程序是什么

近几年,在中国有关青少年编程的课程多种多样,有积木拼插类的,还有游戏兴趣类的,但不管是何种编程方式,对于计算机来说,最终都是一句句的代码。

1  print(" **")
2  print(" ****")
3  print(" *******")
4  print(" *********")
5  print(" ***********")
6  print(" **")
7  print(" **")
8  print("****")

计算机在执行以上Python语句后,就会在屏幕上显示一面小旗子(图1-1),这就是一段程序。

图1-1 小旗子

我们再来看生活中的一个例子。在每天上学前,乐乐都要做以下准备再出门。

这里的三个步骤就是乐乐同学上学前的准备程序。程序是指完成某些任务的一种既定方式和过程,也指一系列有序动作的执行过程。与此相同,计算机程序是计算机完成一系列有序动作的过程,即执行某些操作或者解决某个问题而编写的一系列有序指令集合。

人与人之间通过语言进行信息传递,比如有的人说汉语、有的人说德语。同样,计算机也是通过计算机语言传达指令的。计算机语言通常分为三类: