Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 04.04.2016
Сообщений: 9
1

Движение прямоугольника по экрану, останавливаясь, достигнув его границы

10.04.2016, 10:53. Показов 1685. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Прямоугольник движется по экрану, останавливаясь, достигнув его границы. Прервать движение

можно по нажатию клавиши «N», возобновить*- по нажатию клавиши «Y». Выход по Esc.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.04.2016, 10:53
Ответы с готовыми решениями:

Передвижение прямоугольника по экрану при нажатии клавиш перемещения
Ребят, нужно разработать программу передвижения прямоугольника по экрану при нажатии клавиш...

Движения прямоугольника по экрану и изменение цвета по клику мыши
Направление движения прямоугольника по экрану изменяется щелчком по клавише мыши случайным образом....

движение элемента по экрану
Добрый день. Мне нужно сделать так что бы рисунок медленно проплыл вдоль экрана и исчез за рамками...

Движение окружностей по экрану
Условие задачи: Три концентрические окружности, хаотически движутся по экрану, изменяя свои...

2
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
10.04.2016, 12:47 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
uses graphABC;
var d:integer=5;
procedure KeyPress(key:char);
begin
case key of
'N','n':d:=0;
'Y','y':d:=5;
#27:halt;
end;
end;
var a,b,x,y:integer;
begin
onkeypress:=KeyPress;
a:=40;
b:=20;
x:=a;
y:=windowheight div 2;
rectangle(x-a,y-b,x+a,y+b);
textout(windowwidth div 2-80,10,'N-stop Y-next  Esc-exit');
lockdrawing;
repeat
clearwindow;
textout(windowwidth div 2-80,10,'N-stop Y-next  Esc-exit');
x:=x+d;
rectangle(x-a,y-b,x+a,y+b);
sleep(100);
redraw;
until x+a>=windowwidth;
end.
0
0 / 0 / 0
Регистрация: 04.04.2016
Сообщений: 9
10.04.2016, 16:23  [ТС] 3
Спасибо!
0
10.04.2016, 16:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.04.2016, 16:23
Помогаю со студенческими работами здесь

Движение текста по экрану
программа, управляющую движением текущего времени по экрану с помощью клавиш влево вправу вниз вверх

Движение фигуры по экрану
Здравствуйте, нужно было сделать анимацию фигуры по экрану(движение шарика в окне с отражением от...

Движение слова по экрану
Надо чтоб слово двигалось по экрану...

Анимация - движение кругов по экрану
Помогите пожалуйста с анимацией. Через 2 часа сдавать, а я даже не знаю тему. Нужно составить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru