1.5 练习

1. 计算机的主要部件有哪些?工作机制是怎样的?

2. 什么是机器语言、汇编语言和高级编程语言?

3. 高级语言的编译和解释分别是怎样的过程?

4. 什么是计算?

5. 为什么计算机是通用的(即可以应用于各行各业)?

6. 算法和程序有何异同?

7. 计算思维建立在什么原则之上?

8. 请回顾你在玩扑克牌时,抓牌过程中是如何整理顺序的。

9. 假如我们玩猜数游戏:我心中想好一个 1~100 的自然数让你来猜,猜错的话我会告诉你太大或太小,直至你猜中。为了尽快猜中,你有什么好方法?

10. 你会下棋(围棋、象棋、五子棋均可)吗?下棋时你是如何一次计算多步的?

11. 程序错误有哪几类?

12. 设计你的第一个程序:让计算机跟你打招呼(假设你叫 John)

Hello John!
Have fun with Python!

分别以交互方式和程序文件方式来执行你的程序。