Подробнее о заявке
Предмет C#
Заявка номер Private
Стоимость 1224 руб.
Уникальность 70%
Объем 30 стр.
Дата заявки: 07.12.2017
Выполнено: 12.12.2017
Лабораторная работа по C#:

«Параллельное программирование, C#»

Задание

Лабораторная работа №1.

  1. Оцените соотношение времени работы указанных 4-х способов перебора элементов квадратной матрицы: A(i,j), i,j=0->N, A(j,i), i,j=0->N, A(i,j), i,j=N->0, A(j,i), i,j=N->0. Проведите М=1000 испытаний для N=6000. Для времени работы по каждому из способов укажите: среднее значение, min, max, дисперсию, стандартное отклонение, дов. интервал (при 95% уровне значимости), исследуйте полученный набор из М оценок времени выполнения на соответствие нормальному распределению. (N и M можно взять поменьше, если компьютер слабоват).
  2. Проведите исследование зависимости времени работы от размерности по каждому из способов, построив график и регрессионную функцию (вид регрессии определите из трёх вариантов – линейная, квадратическая и экспоненциальная на основе МНК).
  3. Пусть вычисляются матрицы С=АВ и D= ВА как произведение двух квадратных матриц вещественных чисел А и В порядка п, расположенных в бинарных файлах соответственно по строкам (обе) или по столбцам(обе) (рассмотреть оба случая). Постройте соответствующие алгоритмы (по два непохожих для каждого случая), если для их реализации можно использовать только 0(п) ячеек оперативной памяти. Сравните время их работы на данных разной размерности. Оформить общий отчёт в электронном виде (по каждому из заданий), включив в него текст задания, код, математику, результаты (в графическом и табличном виде).

код: Console.Write("N="); int N = int.Parse(Console.ReadLine()); double[,] a = new double[N, N]; DateTime t1,t2; TimeSpan dt; for (int k = 0; k < 3; k++) { t1 = DateTime.Now; for (int i = 0; i < N; i++) for (int j = 0; j < N; j++) a[i, j] = i / (j + 1); t2 = DateTime.Now; dt = t2 - t1; Console.WriteLine("{2} Время создания {0} ms {1} - по строкам", dt.Milliseconds, dt.Ticks, k); } t1 = DateTime.Now; for (int j = 0; j < N; j++) for (int i = 0; i < N; i++) a[i, j] = i / (j + 1); t2 = DateTime.Now; dt = t2 - t1; Console.WriteLine("Время создания {0} ms {1} - по столбцам ", dt.Milliseconds, dt.Ticks); t1 = DateTime.Now; for (int i = N-1; i >= 0; i--) for (int j = N - 1; j >= 0; j--) a[i, j] = i / (j + 1); t2 = DateTime.Now; dt = t2 - t1; Console.WriteLine("Время создания {0} ms {1}", dt.Milliseconds, dt.Ticks); t1 = DateTime.Now; for (int j = N - 1; j >= 0; j--) for (int i = N - 1; i >= 0; i--) a[i, j] = i / (j + 1); t2 = DateTime.Now; dt = t2 - t1; Console.WriteLine("Время создания {0} ms {1}", dt.Milliseconds, dt.Ticks);

Читать больше
Срок выполнения:
  • Бесплатные корректировки
  • Шпаргалки в подарок!
  • Предоплата всего 25%
от 2 дней
Похожие заявки по c#

Тип: Лабораторная работа

Предмет: C#

ОСНОВЫ ПРОМЫШЛЕННОГО ПРОГРАММИРОВАНИЯ

Стоимость: 1272 руб.

Тип: Лабораторная работа

Предмет: C#

Лабораторные работы с#

Стоимость: 1392 руб.

Тип: Лабораторная работа

Предмет: C#

Модульное тестирование.

Стоимость: 1344 руб.

Тип: Лабораторная работа

Предмет: C#

Программирование на C# 2557/18

Стоимость: 1392 руб.

Тип: Лабораторная работа

Предмет: C#

Построение транслятора на C#

Стоимость: 1260 руб.

Тип: Лабораторная работа

Предмет: C#

103206-Создать синтаксический анализатор на C#(или C++)

Стоимость: 1176 руб.

Тип: Лабораторная работа

Предмет: C#

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Стоимость: 1344 руб.

Тип: Лабораторная работа

Предмет: C#

Симметричная криптография. Простые шифры

Стоимость: 1392 руб.

Закажи Лабораторную работу с полным сопровождением до защиты!
Думаете, что скачать готовую работу — это хороший вариант? Лучше закажите уникальную и сдайте её с первого раза!

Отзывы студентов

Аня 18.10.2024
Уже и не надеялась что успею выполнить лабораторную работу и сдать её вовремя. Но внезапно вспомнила про сайт заочник (…
Алексей 29.11.2022
Все проекты компилируются идеально! Великолепная работа!
Игорь 10.11.2022
Сайт отличный, автору большое спасибо за выполненную работу.
Григорий 27.06.2022
Отлично сделанная работа, все как просил, большое спасибо!!!
Александр 03.01.2021
Пока всё отлично,без претензий.Всё очень быстро и качественно.Сотрудники вежливые и активны.Спасибо.
Артем 26.04.2020
5
Евгений 03.04.2020
Работа была прислана в срок, всё устроило.
Максим 15.03.2020
Всё очень подробно расписано, спасибо большое
Влад 28.12.2019
Спасибо! Все супер!
Александр ( клиенту только ЗВОНИТЬ) 04.09.2019
Зайцева и Гладкая супер работники.
Лайфхаки по оформлению работ
Цели, задачи и этапы творческого проекта

При создании творческого проекта немаловажную роль играют грамотное формулирование его цели, постановка задач и четкое выполнение всех этапов.Важно помнить, что при несоблюдении определенных норм и требований, есть риск получить неудовлетворительную отметку за работу. Это мы уже четко уяснили на на…

Читать дальше
Как правильно писать сочинение по обществознанию: план, структура, оформление

Обществознание — важный предмет, который формирует знания об окружающей действительности и учит находить свое место в ней. С ЕГЭ по обществознанию можно подавать документы для .Больше полезных советов о ЕГЭ, поступлении, учебе в вузе и старте карьеры вы найдете в нашем .Чтобы сдать ЕГЭ на высокий б…

Читать дальше