5.5 练习

1. 在你的专业中,计算机图形编程可能有什么应用?

2. 为什么说图形是复杂数据?

3. 什么是对象?从你的专业中选择一个研究对象,用程序设计的对象概念来描述它,即列 出它的数据(属性)和操作(方法)。

4. Tkinter 与 graphics 模块的关系是怎样的?

5. 试试在画布上创建汉字文本。如果有乱码,请用汉字的 unicode 编码。

6. 程序设计:画一个射箭运动所用的箭靶。从小到大分别为黄、红、蓝、黑、白色的同心 圆,每个环的宽度都等于黄色圆形的半径。

7. 程序设计:绘制奥运五环旗。

8. 程序设计:输入 r 和 y,以 r 为半径画一个圆,以 y 为截距画一条水平直线,然后计算直 线与圆的交点。

9. 程序设计:绘制某个数学函数的曲线,例如正弦、余弦、指数函数等等。

10. 程序设计:输入本金和利率,计算 10 年内每一年的本金加利息之和,并用柱状图显示。

11. 程序设计:画一幅冬季景色,有雪人和圣诞树之类。

12. 程序设计:将一圆周进行 n(例如 12 或 15)等分,然后用直线将所有等分点两两连接。