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

Сделать победу в виде бегущей строки (после 7 очков)

20.12.2015, 19:13. Показов 789. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
uses
  GraphABC, Events;
 
var
  raketka, myachX, myachY, otrazhX, otrazhY, pak_2, pak, raketka_2: integer;
  schet: string;
 
procedure KeyDown(Key: integer);
begin
  case Key of
    VK_Up: if raketka > 20 then raketka := raketka - 10;           
    VK_Down: if raketka < 480 then raketka := raketka + 10;        
    VK_W: if raketka_2 > 20 then raketka_2 := raketka_2 - 10;
    VK_S: if raketka_2 < 480 then raketka_2 := raketka_2 + 10;
  end;
end;
 
procedure KoordinatyMyacha;
begin
  if myachX < 19 then                             
    if (myachY > raketka_2 - 20) and (myachY < raketka_2 + 20 ) then otrazhx := -otrazhx else 
    begin
      inc(pak);                              
      myachX := 585;                           
      myachY := 250;
    end;
    otrazhY := -otrazhY;
  if (myachY < 10) or (myachY > 490) then otrazhY := -otrazhY;  
  if myachX > 580 then                            
    if (myachY > raketka - 20 ) and (myachY < raketka + 20 ) then otrazhx := -otrazhx else  
    begin
      inc(pak_2);                           
      myachX := 15;                             
      myachY := 250;
    end;
  otrazhY := -otrazhY;
  myachX := myachX  + otrazhx;                               
  myachY := myachY + otrazhY;
end;
 
procedure start;
begin
  repeat                                  
    clearwindow; 
    setbrushcolor(clblue);
    rectangle(10, 10, 590, 490);
    KoordinatyMyacha;
    schet := inttostr(pak_2) + ':' + inttostr(pak);
    textout(240, 200, schet);
    setbrushcolor(clred); 
    circle(myachX, myachY, 10);                   
    OnKeyDown := KeyDown;                   
    setbrushcolor(clblack);      
    rectangle(590, raketka - 20, 600, raketka + 20);       
    rectangle(0, raketka_2 - 20, 10, raketka_2 + 20);
    sleep(10);
    redraw;
  until (pak = 7) or (pak_2 = 7);
end;
 
begin
  SetFontSize(70);
  setfontColor(clblack);
  lockdrawing;                           
  setwindowsize(600, 500);               
  pak := 0; pak_2 := 0;otrazhx := 15; otrazhY := 0; myachX := 25; myachY := 250; raketka_2 := 250; raketka := 250; 
  start;
end.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.12.2015, 19:13
Ответы с готовыми решениями:

В элемент Label вывести текст в виде бегущей строки
1. программа Бегущая строка. В элемент Label выдается текст в виде бегущей строки. 2. программу вращения отрезка вокруг одного конца

Оформить выводимую на экран информацию в виде бегущей строки
Используя возможности модуля crt, оформить выводимую на экран информацию в виде бегущей строки. прошу помощи))

Создать компонент отображающий данные в виде бегущей строки
Создать компонент отображающий данные в виде бегущей строки Разрабатываемый компонент должен представлять собой библиотеку классов....

1
Почетный модератор
 Аватар для Puporev
64316 / 47612 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
20.12.2015, 19:51
Не понял в чем написано, если вАВС.net то не нужен Events, если в АВС то не Vk_W а 87
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.12.2015, 19:51
Помогаю со студенческими работами здесь

Отобразить инициалы в виде «бегущей строки» красного цвета на зеленом фоне
Подскажите пожалуйста, как используя функции управления позицией курсора в окне консоли и функции, изменяющие цвет текста и фона консоли,...

Введите текст наиболее 80 символов вывести его в виде бегущей строки
А)пищущего текста В)текста,падающего с первой строки на последнюю В)текста падающего по буквенно на диагональ экрана Г)строки бегущей...

Вывести текст в виде "бегущей строки" в центре экрана снизу вверх
Ввести с клавиатуры текст произвольного размера и после нажатия &lt;Еnter&gt; вывести его в виде &quot;бегущей строки&quot; в центре экрана снизу...

Сделать строку бегущей так, чтобы после каждого прогона она уменьшалась в два раза
Сделать строку бегущей так, чтобы после каждого прогона она уменьшалась в два раза.

Требуется написать программу, которая по количеству очков, набранных первым игроком после броска, определяет наименьшее и наибольшее количество очков
Входной файл dices.in Выходного файл dices.out Юный математик Матвей интересуется теорией вероятностей, и по этой причине у него...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru