Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
38
Добавлен:
07.02.2016
Размер:
836.1 Кб
Скачать

1.3.3 Завдання 3

Розробіть розподілений java-додаток на основі сокет-технології з віддаленим методом, який вирішує математичне завдання наведене нижче (варіант завдання відповідає Вашому номеру в списку групи).

При цьому всі необхідні для рішення числа передаються клієнтом серверу, сервер вирішує завдання та повертає результат клієнтові. Клієнт повинен вивести результат на екран.

Примітка 1: При виконанні завдання використовуйте довідкові відомості по убудованих математичних методах Java, які наведені у Додатку Б.

Примітка 2: Для генерації випадкових чисел в Java використовуйте метод random() класу Math (метод random() створює випадкові числа типу double у межах від 0.0 до 1.0).

Приклади використання:

int num = (int)(10.0*Math.random());

// випадкове число від 0 до 9

int num = (int)(10.0*Math.random()) + 1;

// випадкове число від 1 до 10

Завдання

Варіант 1. Сервер повинен знайти номер елемента масиву цілих чисел, що збігається, із заданим числом, та переслати цей номер у програму-клієнт. Програма-клієнт повинна сформувати масив з 200 випадкових чисел типу int, числа повинні містити не більше трьох десяткових цифр.

Програма-клієнт повинна переслати цей масив у програму сервер, а також число, входження якого в масив визначається. Це число повинне вводитися з командного рядка при запуску програми-клієнта.

Варіант 2. Сервер повинен знайти та переслати в програму-клієнт середнє значення і середньоквадратичне відхилення ряду цілих випадкових чисел. У той час, на початку роботи розподіленого додатка програма-клієнт повинна сформувати масив зі 180 випадкових чисел типу int (числа повинні містити не більше чотирьох десяткових цифр) та передати його серверу для обробки.

Варіант 3. Сервер повинен знайти та переслати в програму-клієнт суму парних, суму непарних значень і математичне очікування ряду цілих випадкових чисел. У той час, на початку роботи розподіленого додатка програма-клієнт повинна сформувати масив з 200 випадкових чисел типу int (числа повинні містити не більше чотирьох десяткових цифр) та передати його серверу для обробки.

Варіант 4. Сервер повинен знайти та переслати в програму-клієнт максимальне, мінімальне і середнє значення ряду цілих випадкових чисел. У той час, на початку роботи розподіленого додатка програма-клієнт повинна сформувати масив зі 190 випадкових чисел типу int (числа повинні містити не більше трьох десяткових цифр) та передати його серверу для обробки.

Варіант 5. Сервер повинен знайти та переслати в програму-клієнт дисперсію і поле розсіювання ряду цілих випадкових чисел. У той час, на початку роботи розподіленого додатка програма-клієнт повинна сформувати масив з 250 випадкових чисел типу int (числа повинні містити не більше трьох десяткових цифр) та передати його серверу для обробки.

Варіант 6. Сервер повинен знайти та переслати в програму-клієнт середньоквадратичне відхилення парних і непарних значень ряду цілих випадкових чисел. У той час, на початку роботи розподіленого додатка програма-клієнт повинна сформувати масив зі 210 випадкових чисел типу int (числа повинні містити не більше чотирьох десяткових цифр) та передати його серверу для обробки.

Варіант 7. Сервер повинен знайти та переслати в програму-клієнт математичне очікування і поле розсіювання ряду цілих випадкових чисел. У той час, на початку роботи розподіленого додатка програма-клієнт повинна сформувати масив зі 150 випадкових чисел типу int (числа повинні містити не більше чотирьох десяткових цифр) та передати його серверу для обробки.

Варіант 8. Сервер повинен переслати клієнтові масив непарних елементів та суму значень парних елементів ряду цілих випадкових чисел. У той час, на початку роботи розподіленого додатка програма-клієнт повинна сформувати масив зі 1700 випадкових чисел типу int (числа повинні містити не більше чотирьох десяткових цифр) та передати його серверу для обробки.

Варіант 9. Сервер повинен знайти та переслати в програму-клієнт середнє значення і середньоквадратичне відхилення ряду дійсних випадкових чисел. У той час, на початку роботи розподіленого додатка програма-клієнт повинна сформувати масив зі 1200 випадкових чисел типу float (числа повинні бути в діапазоні від 0 до 100) та передати його серверу для обробки.

Варіант 10. Сервер повинен переслати клієнтові масив парних елементів та суму значень непарних елементів ряду цілих випадкових чисел. У той час, на початку роботи розподіленого додатка програма-клієнт повинна сформувати масив з 70 випадкових чисел типу int (числа повинні містити не більше чотирьох десяткових цифр) та передати його серверу для обробки.

Варіант 11. Сервер повинен знайти номер елемента масиву цілих чисел, що збігається, із заданим числом, та максимальний елемент масиву і переслати ці значення в програму-клієнт. У той час, на початку роботи розподіленого додатка програма-клієнт повинна сформувати масив з 145 випадкових чисел типу long, числа повинні містити не більше п'яти десяткових цифр. Програма-клієнт повинна переслати цей масив у програму сервер, а також число, входження якого в масив визначається. Це число повинне вводитися з командного рядка при запуску програми-клієнта.

Варіант 12. Сервер повинен знайти номер елемента масиву цілих чисел, що збігається, із заданим числом, та мінімальний елемент масиву і переслати ці значення в програму-клієнт. У той час, на початку роботи розподіленого додатка програма-клієнт повинна сформувати масив зі 165 випадкових чисел типу long, числа повинні містити не більше п'яти десяткових цифр. Програма-клієнт повинна переслати цей масив у програму сервер, а також число, входження якого в масив визначається. Це число повинне вводитися з командного рядка при запуску програми-клієнта.

Варіант 13. Сервер повинен знайти та переслати в програму-клієнт математичне очікування і середньоквадратичне відхилення ряду цілих випадкових чисел. У той час, на початку роботи розподіленого додатка програма-клієнт повинна сформувати масив зі 180 випадкових чисел типу long (числа повинні містити не більше п'яти десяткових цифр) та передати його серверу для обробки.

Варіант 14. Сервер повинен знайти та переслати в програму-клієнт суму парних, суму непарних значень і математичне очікування ряду дійсних випадкових чисел. У той час, на початку роботи розподіленого додатка програма-клієнт повинна сформувати масив з 210 випадкових чисел типу float (числа повинні бути в діапазоні від 0 до 15) та передати його серверу для обробки.

Варіант 15. Сервер повинен знайти та переслати в програму-клієнт максимальне, мінімальне і середнє значення ряду цілих випадкових чисел. У той час, на початку роботи розподіленого додатка програма-клієнт повинна сформувати цей масив зі 198 випадкових чисел типу long (числа повинні містити не більше п'яти десяткових цифр) та передати його серверу для обробки.

Варіант 16. Сервер повинен знайти та переслати в програму-клієнт дисперсію і поле розсіювання ряду дійсних випадкових чисел. У той час, на початку роботи розподіленого додатка програма-клієнт повинна сформувати масив з 2120 випадкових чисел типу float (числа повинні бути в діапазоні від 0 до 13) та переслати його серверу для обробки.

Варіант 17. Сервер повинен знайти та переслати в програму-клієнт середньоквадратичне відхилення парних і непарних значень ряду цілих випадкових чисел. У той час, на початку роботи розподіленого додатка програма-клієнт повинна сформувати масив з 1350 випадкових чисел типу long (числа повинні містити не більше п'яти десяткових цифр) та переслати його серверу для обробки.

Варіант 18. Сервер повинен переслати клієнтові масив непарних елементів та суму значень парних елементів ряду цілих випадкових чисел. У той час, на початку роботи розподіленого додатка програма-клієнт повинна сформувати масив зі 1660 випадкових чисел типу long (числа повинні містити не більше п'яти десяткових цифр) та переслати його серверу для обробки.

Варіант 19. Сервер повинен знайти та переслати в програму-клієнт середнє значення і середньоквадратичне відхилення ряду цілих випадкових чисел. У той час, на початку роботи розподіленого додатка програма-клієнт повинна сформувати масив з 50 випадкових чисел типу int (числа повинні містити не більше трьох десяткових цифр) та передати його серверу для обробки.

Варіант 20. Сервер повинен знайти та переслати в програму-клієнт суму парних, суму непарних значень і математичне очікування ряду цілих випадкових чисел. У той час, на початку роботи розподіленого додатка програма-клієнт повинна сформувати масив зі 100 випадкових чисел типу int (числа повинні містити не більше трьох десяткових цифр) та передати його серверу для обробки.

Варіант 21. Сервер повинен знайти та переслати в програму-клієнт максимальне, мінімальне і середнє значення ряду цілих випадкових чисел. У той час, на початку роботи розподіленого додатка програма-клієнт повинна сформувати масив з 50 випадкових чисел типу int (числа повинні містити не більше чотирьох десяткових цифр) та передати його серверу для обробки.

Варіант 22. Сервер повинен знайти та переслати в програму-клієнт дисперсію і поле розсіювання ряду цілих випадкових чисел. У той час, на початку роботи розподіленого додатка програма-клієнт повинна сформувати масив зі 150 випадкових чисел типу int (числа повинні містити не більше чотирьох десяткових цифр) та передати його серверу для обробки.

Варіант 23. Сервер повинен знайти та переслати в програму-клієнт середньоквадратичне відхилення парних і непарних значень ряду цілих випадкових чисел. У той час, на початку роботи розподіленого додатка програма-клієнт повинна сформувати масив з 75 випадкових чисел типу int (числа повинні містити не більше трьох десяткових цифр) та передати його серверу для обробки.

Варіант 24. Сервер повинен знайти та переслати в програму-клієнт математичне очікування і поле розсіювання ряду цілих випадкових чисел. У той час, на початку роботи розподіленого додатка програма-клієнт повинна сформувати масив з 250 випадкових чисел типу int (числа повинні містити не більше трьох десяткових цифр) та передати його серверу для обробки.

Варіант 25. Сервер повинен переслати клієнтові масив непарних елементів та суму значень парних елементів ряду цілих випадкових чисел. У той час, на початку роботи розподіленого додатка програма-клієнт повинна сформувати масив зі 100 випадкових чисел типу int (числа повинні містити не більше трьох десяткових цифр) та передати його серверу для обробки.

Соседние файлы в папке [КОМП СИСТЕМЫ]