Создан заказ №4528484
3 января 2020
Программа на С++ и на ассемблерной вставке в С++
Как заказчик описал требования к работе:
1. Написать программу на языке C++, которая реализует алгоритм из задания.
2. Выбрать значение параметра N таким, чтобы время работы программы было порядка 5-10 секунд.
3. Определить время работы тестовой программы с относительной погрешностью не более 1% с помощью функции rdtsc, с помощью любой ф
ункции таймера системного времени или любой функции таймера времени процесса.
4. Зациклить программу и определять время работы кода в цикле 15 раз, печатать значение времени в файл. Выбрать минимальное значение времени и напечатать в файл. Напечатать в файл также результат расчетов своей программы.
5. Написать код на ассемблере, реализующий вариант задания. Сделать ассемблерную вставку в программу на С++. Выполнить пункты 2-5 для нового варианта программы.
Алгоритм вычисления числа Пи методом Монте-Карло. Алгоритм состоит в следующем. Сначала в квадрат с центром в начале координат и со стороной два вписывается круг с единичным радиусом. Затем в этом квадрате случайным образом с равномерным распределением генерируются N точек. Точка может попасть в окружность или нет (условие попадания x2 + y2 ≤ 1). Далее определяется число M точек, попавших в круг. При достаточно большом числе бросков N, по значениям M и N вычисляется число Пи: π=4M/N
подробнее
Заказчик
заплатил
заплатил
20 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
4 января 2020
Заказ завершен, заказчик получил финальный файл с работой
5
Программа на С++ и на ассемблерной вставке в С++.jpg
2020-11-28 15:55
Последний отзыв студента о бирже Автор24
Общая оценка
4.4
Положительно
Большое спасибо за работу! Автор объяснил все моменты, где были вопросы и все предоставил в срок.