Рассчитай точную стоимость своей работы и получи промокод на скидку 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
Заказ выполнил
mev12
5
скачать
C++ программа для численного решения проблемы взаимодействующих друг с другом N тел .docx
2023-01-16 14:08
Последний отзыв студента о бирже Автор24
Общая оценка
4.2
Положительно
Автор мастер своего дела. Рекомендую Все сделано качественно и на должном уровне Работа сдана раньше срока, на все интересующие вопросы получил ответы Спасибо)

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

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Программирование с использованием классов в С++.
Решение задач
Программирование
Стоимость:
150 ₽
10, 12, 8, 11, 1
Контрольная работа
Программирование
Стоимость:
300 ₽
Программная реализация и анализ алгоритмов поиска
Курсовая работа
Программирование
Стоимость:
700 ₽
Решить задачу по программированию используя библиотеку stdio.h
Задача по программированию
Программирование
Критерии выбора средств разработки мобильных приложений.
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка программного обеспечения на языке C#
Курсовая работа
Программирование
Стоимость:
700 ₽
"Система контроля доступа по распознаванию лица персоны"
Дипломная работа
Программирование
Стоимость:
4000 ₽
Расчётно-графическая работа по программированию на языке C#
Другое
Программирование
Стоимость:
300 ₽
Арифметические преобразований десятичных чисел на языке Ассемблера.
Лабораторная работа
Программирование
Стоимость:
300 ₽
Разработать командный файл, который формировал бы ежемесячный отчет о
Лабораторная работа
Программирование
Стоимость:
300 ₽
Алгоритмы сортировки данных.
Курсовая работа
Программирование
Стоимость:
700 ₽
Подсистема учёта амортизации основных средств
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка программного обеспечения на языке C#
Курсовая работа
Программирование
Стоимость:
700 ₽
Учет заработной платы
Курсовая работа
Программирование
Стоимость:
700 ₽
Читай полезные статьи в нашем
Как создаются языки программирования
Количество языков программирования исчисляется уже сотнями. Не все они популярны и актуальны, но их число продолжает расти. Это обусловлено факторами, набор которых с течением времени меняется.
В первые десятилетия развития компьютерных технологий потребность в новых языках программирования объяснялась, прежде всего, сложностью написания программ в машинных кодах или даже средствами ассемблера. По...
подробнее
Старые языки программирования
Программирование компьютеров - сравнительно молодая отрасль человеческого знания. Она появилась вместе с самими вычислительными устройствами современного типа во второй половине 1940-х гг. и продолжает интенсивно развиваться. За прошедшие десятилетия появилось большое количество языков программирования (ЯП). Некоторые, решив возложенные на них задачи, вышли из употребления, другие актуальны до сих...
подробнее
Ruby, язык программирования
Ruby — язык программирования (ЯП), обладающий следующими особенностями:
Ruby относится к категориям высокоуровневых, рефлективных и интерпретируемых языков. В нем реализована концепция объектно-ориентированного программирования (классы с полями и методами, наследование, полиморфизм, инкапсуляция, примеси, методы-одиночки, итераторы, замыкания и т.д.).
К уникальным свойствам языка можно отнести:
В то ...
подробнее
Измерение временной сложности алгоритма в эксперименте на ЭВМ
Несмотря на то, что функция временной сложности не является полностью определённой до тех пор, пока не зафиксирована схема кодирования, задающая входную длину индивидуальной задачи и не выбрано вычислительное устройство (или его модель), влияющее на время выполнения алгоритма, мы абстрагируемся от этих деталей, так как на самом деле от них существенно не зависит распределение всего многообразия за...
подробнее
Как создаются языки программирования
Количество языков программирования исчисляется уже сотнями. Не все они популярны и актуальны, но их число продолжает расти. Это обусловлено факторами, набор которых с течением времени меняется.
В первые десятилетия развития компьютерных технологий потребность в новых языках программирования объяснялась, прежде всего, сложностью написания программ в машинных кодах или даже средствами ассемблера. По...
подробнее
Старые языки программирования
Программирование компьютеров - сравнительно молодая отрасль человеческого знания. Она появилась вместе с самими вычислительными устройствами современного типа во второй половине 1940-х гг. и продолжает интенсивно развиваться. За прошедшие десятилетия появилось большое количество языков программирования (ЯП). Некоторые, решив возложенные на них задачи, вышли из употребления, другие актуальны до сих...
подробнее
Ruby, язык программирования
Ruby — язык программирования (ЯП), обладающий следующими особенностями:
Ruby относится к категориям высокоуровневых, рефлективных и интерпретируемых языков. В нем реализована концепция объектно-ориентированного программирования (классы с полями и методами, наследование, полиморфизм, инкапсуляция, примеси, методы-одиночки, итераторы, замыкания и т.д.).
К уникальным свойствам языка можно отнести:
В то ...
подробнее
Измерение временной сложности алгоритма в эксперименте на ЭВМ
Несмотря на то, что функция временной сложности не является полностью определённой до тех пор, пока не зафиксирована схема кодирования, задающая входную длину индивидуальной задачи и не выбрано вычислительное устройство (или его модель), влияющее на время выполнения алгоритма, мы абстрагируемся от этих деталей, так как на самом деле от них существенно не зависит распределение всего многообразия за...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы