VBA написать программу

Компьютеры программирование программы excel VBA

VBA
Написать программу, рисующую на экране движущийся шарик (круг). Он должен двигаться в прямоугольнике размерами 400х300 с полями размером 20 и отскакивать от краев этого прямоугольника как бильярдный шар. Движение должно прекратиться через 1 минуту после запуска.

Примечание:
Упражнение 1.
Задание: Создать макрос, рисующий на экране шарик. Выяснить смысл чисел в первой строке получившейся программы.
Упражнение 2.
Чтобы показывать на экране движущееся изображение, его надо показывать отдельными кадрами: нарисовать картинку, подождать, чтобы глаза зрителя ее заметили, стереть ее. Следующую картинку рисовать уже слегка измененную – и так далее.
Для показа движущегося шарика придется рисовать его в различных положениях и стирать. Поэтому выполните:
Задание: Создать второй макрос. Он должен рисовать на экране шарик, а потом сразу его удалять.
Упражнение 3.
Задание: Скопировать, переименовать и исправить второй макрос. Макрос должен удалять шарик только через 2 секунды после того, как нарисует.
Упражнение 4
Задание: Измените текст макроса 3 так, чтобы шарик сделал 3 скачка по экрану, а потом исчез. Внимание! Движение должно происходить вправо скачками длиной 10, начальные координаты шарика =(100; 20).
Упражнение 5
Задание: Добейтесь, чтобы движение шарика было непрерывным, т.е. уменьшите величину паузы (например, 0.01), размер шага (сделайте равным 5) и сделайте количество шагов бесконечным. (остановка такого зацикленного макроса - <ctrl Break>)
Упражнение 6
Написать 4 макроса. Все двигают шарик бесконечно в одном направлении скачками равной длины. Один - вправо-вниз (), другой – вправо-вверх (), 3й – влево-вниз (), 4й – влево-вверх ().
Упражнение 7
Задание: Напишите программу, которая двигает шарик по экрану так, чтобы он отражался от краев (допустим координата нижнего края = 300, верхнего =20, правого = 400, левого = 20). Начальное направление движения шарика вправо-вниз ().
Упражнение 8
Задание: Добейтесь, чтобы движение шарика прекратилось через минуту после его начала (60 секунд, если вы забыли ).

Примечание:
Упражнение 1.
Задание: Создать макрос, рисующий на экране шарик. Выяснить смысл чисел в первой строке получившейся программы.
Упражнение 2.
Чтобы показывать на экране движущееся изображение, его надо показывать отдельными кадрами: нарисовать картинку, подождать, чтобы глаза зрителя ее заметили, стереть ее. Следующую картинку рисовать уже слегка измененную – и так далее.
Для показа движущегося шарика придется рисовать его в различных положениях и стирать. Поэтому выполните:
Задание: Создать второй макрос. Он должен рисовать на экране шарик, а потом сразу его удалять.
Упражнение 3.
Задание: Скопировать, переименовать и исправить второй макрос. Макрос должен удалять шарик только через 2 секунды после того, как нарисует.
Упражнение 4
Задание: Измените текст макроса 3 так, чтобы шарик сделал 3 скачка по экрану, а потом исчез. Внимание! Движение должно происходить вправо скачками длиной 10, начальные координаты шарика =(100; 20).
Упражнение 5
Задание: Добейтесь, чтобы движение шарика было непрерывным, т.е. уменьшите величину паузы (например, 0.01), размер шага (сделайте равным 5) и сделайте количество шагов бесконечным. (остановка такого зацикленного макроса - <ctrl Break>)
Упражнение 6
Написать 4 макроса. Все двигают шарик бесконечно в одном направлении скачками равной длины. Один - вправо-вниз (), другой – вправо-вверх (), 3й – влево-вниз (), 4й – влево-вверх ().
Упражнение 7
Задание: Напишите программу, которая двигает шарик по экрану так, чтобы он отражался от краев (допустим координата нижнего края = 300, верхнего =20, правого = 400, левого = 20). Начальное направление движения шарика вправо-вниз ().
Упражнение 8
Задание: Добейтесь, чтобы движение шарика прекратилось через минуту после его начала (60 секунд, если вы забыли ).
Ответы:
Такую мелочь на шару вряд ли кто будет делать. Если вы этого сами сделать не можете, то выбранная профессия - явно не ваше. Это азы, минимум знаний.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.