Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Java_Method_Lab.doc
Скачиваний:
7
Добавлен:
01.04.2025
Размер:
1.84 Mб
Скачать

Лабораторна робота №3 Програмування обчислювальних процесів з розгалуженням

Ціль роботи: створення програм з розгалуженням.

Мета роботи: отримання практичних навичок програмування завдань з використанням умовного оператора if.

Завдання:

Розробити схему алгоритму і написати програму обчислення значення функції. Передбачити розрахунок по всім трьом гілкам.

Наприклад, для завдання

3(A-x), якщо А - парний або A=x;

Y= A*sin(x), якщоA – непарний та x>1;

A+3, во всіх інших випадках.

вигляд екрану працюючого додатку може бути такий:

Завдання за варіантами:

  1. Y=

  2. Y=

  3. Y=

  4. Y=

  5. Y=

  6. Y=

  1. Y=

  2. Y=

  3. Y=

  4. Y=

  5. Y=

  6. Y=

Лабораторна робота №4 Циклічні конструкції мови Java Мета роботи: отримання практичних навичок програмування завдань з використанням циклічних конструкцій.

При побудові рядів алгебри, використовують так звані функції, що проізводять. Основним способом рішення такого класу завдань є породження множників за допомогою циклічних конструкцій і, можливо, перевірка того, чи задовольняє даний член заданій умові чи ні. Алгоритм рішення таких задач складається з трьох кроків:

  1. введення і перевірки даних;

  2. циклу, який породжує множники з перевіркою на виконання якої-небудь властивості;

  3. виведення результатів.

Завдання:

Обчислити S як суму n доданків, де n визначається з виразу:

  1. S=

Вигляд екрану працюючого додатку може бути такий:

Завдання за варіантами:

  1. S=

  1. S=

  2. S=

  3. S=

  4. S=

  5. S=

  6. S=

  7. S=

  8. S=

  9. S=1-

  10. S=

  11. S=

Лабороторна робота №5 Програми, які реалізують розгалуження. Оператор switch

Мета роботи: отримання практичних навичок програмування задач з використанням операторів мови switch і do-while.

Завдання: Розробити програму, що виконує за замовленням користувача одну із чотирьох арифметичних дій, вказаних у пунктах меню. Як аргументи програми задаватимуться два числа в командному рядку. Операція ж вводитиметься користувачем у процесі виконання програми. Причому він може це робити кілька разів в межах одного сеанса роботи програми, вибираючи відповідні пункти меню.

Вигляд екрану працюючого додатку може бути такий:

Лабороторна робота №6 Розробка програм, які застосовують оператори переходу. Оператор continue

Мета роботи: отримання практичних навичок програмування задач з використанням переривань виконання операторів циклів

Завдання: Розробити програму, яка вирішує таку задачу.

Потрібно прочитати аргументи з командного рядка, в якому можуть бути записані числа і ідентифікатори. Числа складаються, і сума виводиться у кінці роботи програми. Для кожного ідентифікатора визначається наявність в ньому цифр.

Вигляд екрану працюючого додатку може бути такий:

Контрольні запитання:

  1. Які оператори дозволяють організовувати розгалуження в програмі?

  2. Яких операторів циклів ви знаєте? Сформулюйте рекомендації щодо їх використовування.

  3. Яке призначення оператора continue? Як за допомогою оператора continue можна передати управління по мітці.

  4. Як здійснюється компіляція і компоновка програми за допомогою строкового компілятора.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]