Модераторы: PILOT
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Предлагаю разовую работу - задача для С++ 
:(
    Опции темы
balabinrm
  Дата 24.5.2006, 16:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 18.5.2006

Репутация: нет
Всего: нет



Необходимо написать программу:

1. Идея:
Одиночная частица (№1) единичного радиуса располагается в начале координат (0;0;0). На расстоянии L от нее появляется аналогичная частица (№2). Частица №2 совершает случайные блуждания (НЕ по клеткам) с заданной длиной шага H. При превышении расстояния в nL (n = 2..3) от начала координат, частица уничтожается и вбрасывается новая (№2-2). При касании частицы №1 частица №2 «прилипает» к ней с заданной вероятностью P (P = 0..1). Образуется кластер. Вбрасывается новая частица (№3). Процесс повторяется вплоть до присоединения частицы №3 к частице №1 или №2 и образования нового кластера.
L является функцией радиуса кластера R (под радиусом кластера понимается расстояние от начала координат до самой удаленной частицы кластера). Например: L = 4 + 2*R.
Процесс прекращается при достижении заданного числа частиц в кластере M (M = 10..10^6).

2. Входные параметры:
 H, P, M, n, L®

3. Выходные параметры:
Кластер: файл (*.txt) с координатами частиц в столбик. Пример:
    0, 0, 0
    1, 0, 0
    0, 1, 0
    …
Радиус кластера: файл (*.txt) c радиусами кластера в столбик. Пример:
    1
    1.81
    2.42
    …

P.S.: В программе должны использоваться указанные обозначения. Вид зависимости L® должен быть явно обозначен. Программу необходимо снабдить комментариями к каждому блоку. Язык: C++

Собственно все. Более подробные разъяснения при личном общении.
  

Это сообщение отредактировал(а) balabinrm - 24.5.2006, 16:57

Присоединённый файл ( Кол-во скачиваний: 2 )
Присоединённый файл  RLA.doc 21,00 Kb
PM MAIL ICQ   Вверх
asfeo2006
Дата 27.5.2006, 22:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 27.5.2006

Репутация: нет
Всего: нет



Готов взяться за предложенную задачу. Алексей [email protected] 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Объявления о найме специалистов"
BearBeer
  • Придерживайтесь правил форума.

  • Если вы предлагаете НЕ удалённую работу, то

    название города и фирмы обязательно указывать уже в названии темы(!)

  • Одна вакансия - одна тема.

    Вам будет удобней следить за ответами, ищущим работу - выбирать.


  • В случае, если у нас возникнут обоснованные подозрения

    о неблагонадежности Вашего электронного адреса, ваш аккаунт будет удалён, а доступ к форуму запрещён!


  • Хотите быстрее найти специалиста? Разместите тогда ваше объявление вверху всех страниц сайта! Тогда его будут ежедневно видеть более 4000 программистов! Обратите внимание на верхний левый угол сайта - там вы найдете дополнительные инструкции при клике на линк.

В случае невыполнения данных правил Ваши сообщения могут быть удалены без предупреждения.


Полный спискок правил. С уважением, BearBeer.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Объявления о найме специалистов | Следующая тема »


 




[ Время генерации скрипта: 0.0403 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.