Потоки виконання (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 руб.
Другие работы
Лубрикатор - 15-00 СБ
.Инженер.
: 5 сентября 2022
Альбом заданий для выполнения сборочных чертежей Л.В. Борковская, Е.А. Гулянская, К.И. Зыкунова под ред. В.В. Рассохина. Задание 15 - Лубрикатор. Сборочный чертеж. Деталирование. Модели.
Лубрикаторами называют аппараты, предназначенные для централизованной подачи смазки под давлением к поверхностям трения. Подача смазки начинается в момент пуска механизма и продолжается автоматически в течение всего периода его работы. Лубрикатор данной конструкции — двенадцатиточечный: жидкая смазка под давлен
400 руб.
ИГ.05.26.03 - Основание. Разрез сложный ступенчатый
Чертежи СибГАУ им. Решетнева
: 27 октября 2021
Все выполнено в программе КОМПАС 3D v16
Вариант 26
ИГ.05.26.03 - Основание. Разрез сложный ступенчатый
1. Выполнить указанный ступенчатый разрез.
2. Нанести размеры.
В состав работы входят 4 файла:
- 3D модель данной детали, расширение файла *.m3d;
- ассоциативный чертеж формата А3 в двух видах с выполненным указанным ступенчатым разрезом, выполненный по данной 3D модели, расширение файла *.cdw;
- аналогичный обычный чертеж, расширение файла *.cdw (чертеж с пометкой "к" для карандашного переч
100 руб.
Маркетинг. Экзамен. Вариант №6
7059520
: 8 апреля 2016
1. Экспериментальные цели маркетингового исследования связаны с:
А. Точным описанием изучаемых явлений
В. Проверкой предположения о наличии причинно – следственной связи в исследуемом объекте
С. Сбором предварительных данных, помогающих выработать рабочую гипотезу
2. Концепция совершенствования собственного производства эффективна когда:
А. Спрос превышает предложение
В. Предложение превышает спрос
С. Спрос равен предложению
3. Достоинством прямого сбыта является:
А
139 руб.
Автомобиль VW Polo 2011 PDF
GnobYTEL
: 9 сентября 2011
Учебный материал по программе самообразования VAG №
471. - 38 с.
Дана обзорная информация об автомобиле VW Polo (седан) 2011 модельного года, рассчитанного прежде всего на российский рынок. Материал предназначен для оказания поддержки в повседневной работе. Он помогает лучше понять взаимосвязи между различными техническими темами. Только тот, кто хорошо информирован сам, может ясно и четко ответить на возникающие вопросы клиентов или своих коллег.
В материале представлены следующие темы. Кузов.
2 руб.