Потоки виконання (threads) і синхронізація. (отчет + код)
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Excel
- Программа для просмотра текстовых файлов
- Microsoft Word
Описание
Предмет: Объектно-ориентированное программирование
Задание: Обчислити значення визначеного інтеграла відповідно до варіанту. Реалізацію програми виконувати таким чином:
1. Створити клас Функція (з єдиним методом обчислити) для реалізації підинтегральної функції.
2. Створити клас Обчислювач інтегралів, який може працювати у багатопотоковому режимі і має метод обчислити з параметрами: a, b -кінці інтервалу, n -кількість кроків та f - підинтегральна функція.
3. Для цих класів розробити модульні тести і виконати тестування
4. Створити віконну програму, яка буде дозволяти вводити кількість інтервалів розбиття відрізку інтегрування і кількість потоків виконання.
5. Як результати роботи програми вивести обчислене значення інтегралу і час, який знадобився для її виконання.
6. Виконати обчислення декілька разів для різних (від 1 до 20 кількостей потоків виконання) при малій (менше 103 ) та великій (більше 106 ) кількості інтервалів розбиття відрізка.
Задание: Обчислити значення визначеного інтеграла відповідно до варіанту. Реалізацію програми виконувати таким чином:
1. Створити клас Функція (з єдиним методом обчислити) для реалізації підинтегральної функції.
2. Створити клас Обчислювач інтегралів, який може працювати у багатопотоковому режимі і має метод обчислити з параметрами: a, b -кінці інтервалу, n -кількість кроків та f - підинтегральна функція.
3. Для цих класів розробити модульні тести і виконати тестування
4. Створити віконну програму, яка буде дозволяти вводити кількість інтервалів розбиття відрізку інтегрування і кількість потоків виконання.
5. Як результати роботи програми вивести обчислене значення інтегралу і час, який знадобився для її виконання.
6. Виконати обчислення декілька разів для різних (від 1 до 20 кількостей потоків виконання) при малій (менше 103 ) та великій (більше 106 ) кількості інтервалів розбиття відрізка.
Похожие материалы
Робота з файлами. Застосування колекцій. (отчет + код)
Aronitue9
: 19 мая 2012
Лабораторна робота №3
Тема: Робота з файлами. Застосування колекцій.
Мета: Навчитися працювати з файлами та застосувати колекції.
Завдання:
Розробити програму, що матиме зручний інтерфейс користувача і дозволятиме виконати дії відповідно до варіанту.
Примітка. Передбачити можливість програмного створення файлу даних, перегляду всіх даних у файлі, додавання елементу даних у файл та виконання запиту вказаного в умові задачі. Для тимчасового збереження інформації у оперативній пам’яті використов
20 руб.
Основні алгоритмічні структури мови Java. (отчет + код)
Aronitue9
: 19 мая 2012
Лабораторна робота No2
Тема: Основні алгоритмічні структури мови Java.
Мета: Навчитися програмуванню лінійних алгоритмів. Ознайомитись зі стандартними класами і методами мови Java.
Завдання:
1. У середовищі NetBeans 6 створити новий проект. Додати до цього проекту новий клас.
2. У створеному класі описати метод, що обчислює значення функції:
2.1. Створити тестовий клас для тестування головного класу програми. Додати до нього методи тестування метода, який був створений у п.2. Виконати тестув
20 руб.
Застосування класів стандартної бібліотеки мови Java. (отчет + код)
Aronitue9
: 19 мая 2012
Лабораторна робота №3
Тема: Застосування класів стандартної бібліотеки мови Java.
Мета: Навчитися застосовувати класи стандартної бібліотеки мови Java.
Завдання:
1. Використовуючи програму з лабораторної роботи №2 як допоміжний клас,розробити програму з графічним інтерфейсом користувача, яка у головному вікні дозволяє вводити дані та виводити результати відповідно до варіанту:
• ввести елементи масиву
• знайти середнє арифметичне від'ємних елементів масиву
• знайти суму елементів, більших зна
20 руб.
Програмування лінійних алгоритмів. Стандартні класи і методи мови Java. (отчет + код)
Aronitue9
: 19 мая 2012
Лабораторна робота №1
Тема: Програмування лінійних алгоритмів. Стандартні класи і методи мови Java.
Мета: Навчитися програмуванню лінійних алгоритмів. Ознайомитись зі стандартними класами і методами мови Java.
Завдання:
1. Створити клас, що має методи для обчислення на ЕОМ значень змінних за формулами: ;
2. Доповнити клас методом, що виводить значення вхідних даних: x=1.825, y=18.225, z=-3.298 і результати обчислень, супроводжуючи вивід найменуваннями виведених змінних.
3. Додати в клас мет
20 руб.
Передача дискретных сообщений. Лабораторная работа №4. Отчет. Сверточные коды. 5-й вариант.
Griffith
: 22 ноября 2021
1.1. Изучение принципов работы сверточного кодера и декодера;
1.2. Получение практического навыка применения алгоритма Витерби.
100 руб.
Передача дискретных сообщений. Лабораторная работа №3. Отчет. Циклические коды. 2-й вариант. Макет и маткад.
Griffith
: 22 ноября 2021
1.1. Изучение принципов построение циклических кодов;
1.2. Получение практического навыка построения кодеров и декодеров циклических кодов.
150 руб.
Передача дискретных сообщений. Лабораторная работа №2 Отчет, предрасчет. Эффективное кодирование на примере кода Хаффмена. 4-й вариант.
Griffith
: 22 ноября 2021
1.1. Изучить принцип эффективного кодирования источника дискретных сообщений (метод Хаффмена).
Выполнение работы:
Определение средней длины сообщения при передаче 16-символьных последовательностей, составленных из сообщений, имеющих разную вероятность появления:
Чередование двух наиболее вероятных сообщений.
P(a_1 )=0.28 и P(a_7 )=0.3.
Средняя длина кодовой комбинации при равномерном кодировании L_рк – 3 символа.
120 руб.
Другие работы
Разъемные соединения Соединения резьбовые Задание № 7 Вариант 2 НГАУ
Laguz
: 4 сентября 2024
Дано: конструктивный фон и материал деталей, из которых
состоит конструктивный фон, параметры крепежных деталей –
болта, винта и шпильки.
Требуется:
выполнить сборочный чертеж резьбовых соединений крепежными деталями в соответствии с ГОСТ 2.311-68 и с упрощенным изображением головок болтов и гаек по ГОСТ 2.315-68
чертеж в 16 компасе
Файлы компаса можно просматривать и сохранять в нужный формат бесплатной программой КОМПАС-3D Viewer.
Если есть какие-то вопросы или нужно другой вариант, пишите.
120 руб.
Вариант №20. Вороток
Чертежи
: 2 февраля 2019
Рычаг с квадратным отверстием для проворачивания вручную метчиков, разверток и других инструментов, снабженных квадратным хвостовиком. Величина квадратного отверстия может изменяться перемещением зажима (3) по пазу рычага (1). Рычаг-зажим (4) прижимает между зажимом (3) и вкладышем (2) вставленный в отверстие квадратный хвостовик инструмента.
Чертежи деталей:
1. Рычаг
2. Вкладыш
3. Зажим
4. Рычаг-зажим
Сборочный чертеж и спецификация (+спецификация форматом .cdw, на всякий случай).
3D модели
140 руб.
Конечный выключатель талевой системы агрегата А-50М-Чертеж-Оборудование для капитального ремонта, обработки пласта, бурения и цементирования нефтяных и газовых скважин-Курсовая работа-Дипломная работа
https://vk.com/aleksey.nakonechnyy27
: 24 мая 2016
Конечный выключатель талевой системы агрегата А-50М-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для капитального ремонта, обработки пласта, бурения и цементирования нефтяных и газовых скважин-Курсовая работа-Дипломная работа
297 руб.
Виды форм собственности предприятий
Qiwir
: 28 октября 2013
В развитой рыночной экономике действуют четыре ведущих хозяйствующих субъекта: домохозяйства, предприятия различных форм собственности, банки и государство, которое выступает в качестве коллективного предпринимателя.
Домашние хозяйства представляют собой хозяйственную (экономическую) единицу, которая функционирует в потребительской сфере экономики и может состоять из одного или нескольких лиц. Эта единица является собственником и поставщиком, ее цель связана с обеспечением наиболее полного удов
10 руб.