Рассчитай точную стоимость своей работы и получи промокод на скидку 500 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
C++ программа для численного решения проблемы взаимодействующих друг с другом N тел
Создан заказ №9335730
10 января 2023

C++ программа для численного решения проблемы взаимодействующих друг с другом N тел

Как заказчик описал требования к работе:
Курсовая работа по программированию на С++. для численного решения проблемы взаимодействующих друг с другом N тел используя векторизацию и распараллеливание при помощия OpenMP. В задании 5 частей. 1) Имеется базовый код NBodySimulation.cpp для симуляции N тел взаимодействующих друг с другом гравит ационно. При этом только одно тело может свободно двигаться, а положение остальных зафиксировано. Необходимо изменить код чтобы все тела могли свободно двигаться. Столкновения тел можно игнорировать. 2) Учесть столкновения таким образом: если тела столкнулись то масса и координаты получившегося нового тела высчитывают по данным формулам. 3) На этом этапе гравитационное взаимодействие нужно заменить короткодействующий молекулярной силой которая рассчитывается по данной формуле. 4) Улучшить производительность кода за счет векторизации. К основному коду нужно добавить новый класс который ускоряет вычисления при помощи векторизации 5) Еще один уровень параллельных вычислений при помощи OpenM
подробнее
Заказчик
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик воспользовался гарантией, чтобы исполнитель повысил уникальность работы
13 января 2023
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
JIexa
5
скачать
C++ программа для численного решения проблемы взаимодействующих друг с другом N тел .docx
2023-01-16 14:08
Последний отзыв студента о бирже Автор24
Общая оценка
4.2
Положительно
Автор мастер своего дела. Рекомендую Все сделано качественно и на должном уровне Работа сдана раньше срока, на все интересующие вопросы получил ответы Спасибо)

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Текст курсовой, легкое приложение + минимальную БД к нему
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка веб-приложения "автотранспортное предприятие"
Курсовая работа
Программирование
Стоимость:
700 ₽
1,3,8,14,15
Контрольная работа
Программирование
Стоимость:
300 ₽
Сделать рассчет и анализ по программе Midas Gts Nx
Решение задач
Программирование
Стоимость:
150 ₽
Инструментальные программные средства
Реферат
Программирование
Стоимость:
300 ₽
visual studio 2012.Visual Basic.(сделать в течении сегодня)
Решение задач
Программирование
Стоимость:
150 ₽
RTCU IDE Контроль и мониторинг расхода горюче-смазочных материалов
Лабораторная работа
Программирование
Стоимость:
300 ₽
составить техническое задание по ГОСТ 19.201-78
Другое
Программирование
Стоимость:
300 ₽
Разработка пошагового игрового приложения в жанре головоломка
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка генератора комиксов на основе видео и субтитров
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка программы электронная записная книжка средствами дельфи
Курсовая работа
Программирование
Стоимость:
700 ₽
Средство шифрования информации на основе алгоритма Play Fire
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка модуля решения типовых задач по электростатике (вариант 3)
Курсовая работа
Программирование
Стоимость:
700 ₽
МЕТОДЫ ПЛАНИРОВАНИЯ ЭКСПЕРИМЕНТА И ОБРАБОТКИ ДАННЫХ (С++/ с# /питон )
Курсовая работа
Программирование
Стоимость:
700 ₽
Технология разработки программных продуктов
Курсовая работа
Программирование
Стоимость:
700 ₽
Написать отчет к курсовой работе по Системный анализ . Л-00781
Курсовая работа
Программирование
Стоимость:
700 ₽
Основные принципы модульного программирования
Курсовая работа
Программирование
Стоимость:
700 ₽
Проектирование и разработка ИС для пункта видеопроката
Курсовая работа
Программирование
Стоимость:
700 ₽
Читай полезные статьи в нашем
Как создаются языки программирования
Количество языков программирования исчисляется уже сотнями. Не все они популярны и актуальны, но их число продолжает расти. Это обусловлено факторами, набор которых с течением времени меняется.
В первые десятилетия развития компьютерных технологий потребность в новых языках программирования объяснялась, прежде всего, сложностью написания программ в машинных кодах или даже средствами ассемблера. По...
подробнее
Старые языки программирования
Программирование компьютеров - сравнительно молодая отрасль человеческого знания. Она появилась вместе с самими вычислительными устройствами современного типа во второй половине 1940-х гг. и продолжает интенсивно развиваться. За прошедшие десятилетия появилось большое количество языков программирования (ЯП). Некоторые, решив возложенные на них задачи, вышли из употребления, другие актуальны до сих...
подробнее
Ruby, язык программирования
Ruby — язык программирования (ЯП), обладающий следующими особенностями:
Ruby относится к категориям высокоуровневых, рефлективных и интерпретируемых языков. В нем реализована концепция объектно-ориентированного программирования (классы с полями и методами, наследование, полиморфизм, инкапсуляция, примеси, методы-одиночки, итераторы, замыкания и т.д.).
К уникальным свойствам языка можно отнести:
В то ...
подробнее
Измерение временной сложности алгоритма в эксперименте на ЭВМ
Несмотря на то, что функция временной сложности не является полностью определённой до тех пор, пока не зафиксирована схема кодирования, задающая входную длину индивидуальной задачи и не выбрано вычислительное устройство (или его модель), влияющее на время выполнения алгоритма, мы абстрагируемся от этих деталей, так как на самом деле от них существенно не зависит распределение всего многообразия за...
подробнее
Как создаются языки программирования
Количество языков программирования исчисляется уже сотнями. Не все они популярны и актуальны, но их число продолжает расти. Это обусловлено факторами, набор которых с течением времени меняется.
В первые десятилетия развития компьютерных технологий потребность в новых языках программирования объяснялась, прежде всего, сложностью написания программ в машинных кодах или даже средствами ассемблера. По...
подробнее
Старые языки программирования
Программирование компьютеров - сравнительно молодая отрасль человеческого знания. Она появилась вместе с самими вычислительными устройствами современного типа во второй половине 1940-х гг. и продолжает интенсивно развиваться. За прошедшие десятилетия появилось большое количество языков программирования (ЯП). Некоторые, решив возложенные на них задачи, вышли из употребления, другие актуальны до сих...
подробнее
Ruby, язык программирования
Ruby — язык программирования (ЯП), обладающий следующими особенностями:
Ruby относится к категориям высокоуровневых, рефлективных и интерпретируемых языков. В нем реализована концепция объектно-ориентированного программирования (классы с полями и методами, наследование, полиморфизм, инкапсуляция, примеси, методы-одиночки, итераторы, замыкания и т.д.).
К уникальным свойствам языка можно отнести:
В то ...
подробнее
Измерение временной сложности алгоритма в эксперименте на ЭВМ
Несмотря на то, что функция временной сложности не является полностью определённой до тех пор, пока не зафиксирована схема кодирования, задающая входную длину индивидуальной задачи и не выбрано вычислительное устройство (или его модель), влияющее на время выполнения алгоритма, мы абстрагируемся от этих деталей, так как на самом деле от них существенно не зависит распределение всего многообразия за...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы