Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Разработать многопоточное приложение, моделирующее движение бильярдных шаров по игровому столу. Поведение каждого шара (т.е. вычисление новых координат и перерисовка) программируется как отдельный поток. На игровом столе действуют обычные физические законы - шары отскакивают от стенок и углов стола так, что угол падения равен углу отражения, единственным исключением для данной задачи является отсутствие взаимодействий между шарами (т.е. проще говоря, они не сталкиваются). При запуске процесса моделирования каждый шар получает некоторый (случайный) импульс, под действием которого он движется по инерции, постепенно останавливаясь. Когда шар останавливается, соответствующий поток должен завершиться. Приложение следит за тем, чтобы был хотя бы один поток, который ещё не закончил свою работу. Когда все потоки будут завершены, требуется выдать соответствующее сообщение. Программа должна предоставлять пользователю возможность приостановить/продолжить или прервать процесс имитации движения. В Вашей реализации шары не должны двигаться бесконечно долго; шары не должны двигаться с постоянной скоростью; скорость всех шаров должна быть неодинакова.

2 года назад
guest_16645510776921
2 года в сервисе
Был
2 года назад
  • Похожие заказы
  • Нужно написать программу которая будет ловить свободные даты для здачи биометрии на сайте [url=http://vfsglobal.ca/]vfsglobal.ca[/url]. Львів Что именно должен уметь бот. 1. Зайти на сайт 2. Ввести логин и пароль 3. Ввести capcha 4. Оказавшись в ...

    Закрыт
    2 года назад
  • $400

    Есть трейдинговая платформа. На ней можно открывать и закрывать ордера посредством кнопок в браузере. На этих кнопках висят обработчики POST запросы: api/openOrder api/closeOrder Нужно написать консоль, которая обращается к этим апи для открытия и закрытия ордеров. Сложость состоит в ...

    Прикладное ПО1 исполнитель
    Завершен
    2 года назад
  • $175

    Задача: разработать программу, которую будут ставить множество пользователей на свои компьютеры самостоятельно, она будет работать через внутренний API, мониторить базу данных по задачам от пользователей по сбору позиций сайтов в Яндексе и Гугле (через API ...

    Закрыт
    2 года назад
  • Необходима программа позволяющая осуществлять круглосуточный мониторинг выхода новых объявлений по аренде недвижимости на сайтах-агрегаторах с обязательной функцией автоматического отклика в первые секунды появления объявления, то есть рассылка сообщений по электронной почте о заинтересованности предложением (возможно ...

    Закрыт
    2 года назад
  • Здравствуйте, хотел бы заказать шаблон на BAS (BrowserAutomationStudio), нужна автоматизация входа на сайт, выполнение примитивных действий на сайте (нажатие на кнопки) а так-же перезаход на новый аккаунт и повторение действий Детали (работа с прокси, многопоточность, ...

    Закрыт
    2 года назад
  • Реализовать алгоритм Байесовского классификатора, построить разделяющие границы. Программа должна запрашивать ввод проверяемой точки, затем рисовать график, на котором изображены 3 кластера, проверяемая точка и должен выводиться текст, указывающий на то, к какому кластеру из 3 принадлежит ...

    Прикладное ПОнет заявок
    Закрыт
    2 года назад
  • Найти галёркинское приближение обобщённого решения краевой задачи для ОДУ 2 порядка (в пособии лабораторная работа 2). Построить графики функций решения u(x) и потока -p(x)u'(x). Вывести значения невязок в краевых условиях. Сравнить полученные результаты с разными ...

    Прикладное ПОнет заявок
    Закрыт
    2 года назад
  • Есть папки в которые каждый день в отдельные файлы складывается информация https://prnt.sc/6e7SqrRLD3qI Структура файлов https://prnt.sc/d2gYRuVx-jn2 Нужно сделать сводную морду , где будет указываться данные собранные с файлов  Каждой папке присваевается название обьекта , далее по заданному алгоритму проверяется папка на ...

    Закрыт
    2 года назад