主题:可控制的运动车辆动画程序
题目描述:利用汇编语言实现可控车辆动画,有适当的选择提示,根据选择做出前进或后退等操作,如
按大写字母D 汽车向前行驶
按大写字母A 汽车向后行驶
按大写字母S 汽车鸣笛
按大写字母Q 程序退出。
基本要求:(1)车辆的外形需比较形象,每个同学绘制不同外形的车辆;
(2)车辆的前进和后退可通过键盘输入进行控制。
(3)车辆的运动速度适中,不能过快或过慢;
(4)实物演示时要求讲出程序原理和设计思想;
提高要求:(1)可以观察到汽车车轮的动态转动。
(2)加上道路的设计,车辆能根据道路情况实现爬坡行驶或下坡行驶。
设计提示:(1)车辆的绘制。车辆主要是由矩形、圆形线等几何形状构成,采用图形方式下画点、画线、画圆等基本程序完成车辆的绘制。
(2)动画的实现。动画是经过短暂的延时,通过在不同的位置重新画一个,在原来的位置用背景色覆盖的方法实现。
(3)车轮的动态转动。可以在车轮上不同位置设置标志点,通过标志点位置的变化让观测者感受车轮的动态转动。
哪个高手帮帮我,这道程序设计题怎么做
按大写字母D 汽车向前行驶
按大写字母A 汽车向后行驶
按大写字母S 汽车鸣笛
按大写字母Q 程序退出。
基本要求:(1)车辆的外形需比较形象,每个同学绘制不同外形的车辆;
(2)车辆的前进和后退可通过键盘输入进行控制。
(3)车辆的运动速度适中,不能过快或过慢;
(4)实物演示时要求讲出程序原理和设计思想;
提高要求:(1)可以观察到汽车车轮的动态转动。
(2)加上道路的设计,车辆能根据道路情况实现爬坡行驶或下坡行驶。
设计提示:(1)车辆的绘制。车辆主要是由矩形、圆形线等几何形状构成,采用图形方式下画点、画线、画圆等基本程序完成车辆的绘制。
(2)动画的实现。动画是经过短暂的延时,通过在不同的位置重新画一个,在原来的位置用背景色覆盖的方法实现。
(3)车轮的动态转动。可以在车轮上不同位置设置标志点,通过标志点位置的变化让观测者感受车轮的动态转动。
哪个高手帮帮我,这道程序设计题怎么做