Создать анимацию движущегося предмета из угла в угол - QBasic

Узнай цену своей работы

Формулировка задачи:

Помогите пожалусто,нужно в qbasic 4.5 создать анимацию движущегося предмета из угла в угол. помогите плизз.очень срочно.

Решение задачи: «Создать анимацию движущегося предмета из угла в угол»

textual
Листинг программы
screen 12
a=1
y=10
for x=10 to 620 step a
line (x,y)-step(10,10),12,bf
y=y+0.75*a
if x>619 then sleep
line (x,y)-step(10,10),0,bf
next

Объяснение кода листинга программы

  1. Установка начального значения переменной a равным 1.
  2. Установка начального значения переменной y равным 10.
  3. Создание цикла for, который будет выполняться от 10 до 620 с шагом a.
  4. Внутри цикла вызов функции line, которая рисует линию между точками (x,y) и (x+10,y+10) длиной 12 и толщиной 2, используя библиотеку bf.
  5. Увеличение значения переменной y на 0.75*a.
  6. Проверка условия if x>619, если оно истинно, то переход к следующему шагу, иначе продолжение цикла.
  7. Вызов функции line с аргументами (x,y) и (x,y+10) для создания линии длиной 0 и толщиной 2, используя библиотеку bf.
  8. Увеличение значения переменной x на a.
  9. Повторение шагов 4-8 до тех пор, пока условие if x>619 не станет истинным.
  10. Значение переменной a устанавливается равным 1.
  11. Значение переменной y устанавливается равным 10.
  12. Значение переменной x устанавливается равным 10.
  13. Значение переменной y устанавливается равным 10.
  14. Отображение экрана с номером 12.
  15. Значение переменной y устанавливается равным 10.
  16. Значение переменной x устанавливается равным 10.
  17. Значение переменной a устанавливается равным 1.
  18. Значение переменной y устанавливается равным 10.
  19. Значение переменной x устанавливается равным 10.
  20. Значение переменной y устанавливается равным 10.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.2 из 5
Похожие ответы