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

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

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

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

Програма приймає в командному рядку як параметри декілька рядків символів. Якщо в якому-небудь з цих рядків знайдений символ '?', то слід прервати обробку цього аргументу, вивести повідомлення про знайдений символ з вказівкою номера аргументу і продовжити обробку аргументів, що залишилися.

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

Завдання 2: Декілька змінимо програму з попереднього завдання.

Програма приймає в командному рядку як параметри декілька рядків символів. Якщо в

якому-небудь з цих рядків знайдений символ '?', то слід прервати обробку параметрів

командного рядка і разом з повідомленням про знайдений символ вивести відповідий

параметр.

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

  1. Яку структуру має проста програма на мові Java?

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

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

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

Лабораторна робота №8

Розробка програм, які застосовують одновимірні масиви

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

Завдання 1 Написати і відладити програму, в якій:

з клавіатури вводиться одновимірний масив дійсних чисел розміром п;

перевіряється правильність прийому масиву; визначається мінімальний елемент масиву і його індекс;

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

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

Ініціалізація елементів масиву випадковими числами.

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

1.

Написати і відладити програму, в якій: з клавіатури вводиться одновимірний масив дійсних чисел розміром п;

перевіряється правильність прийому масиву; • визначається мінімальний елемент масиву ;

масив сортується за збільшенням. Результати всіх дій виводяться на екран.

Продемонструвати ініціалізація елементів масиву випадковими числами.

2.

Написати і відладити програму, в якій: з клавіатури вводиться одновимірний масив дійсних чисел розміром п;

перевіряється правильність прийому масиву;

масив сортується за збільшенням;

Всі елементи масиву замінюються нулями. Результати всіх дій виводяться на екран. Продемонструвати ініціалізація елементів масиву випадковими числами.

3.

Написати і відладити програму, в якій:

з клавіатури вводиться одновимірний масив дійсних чисел розміром п;

перевіряється правильність прийому масиву;

знаходиться твір всіх елементів масиву;

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

4.

Написати і відладити програму, в якій: з клавіатури вводиться одновимірний масив дійсних чисел розміром п;

перевіряється правильність прийому масиву;

визначається максимальний елемент масиву і замінюється нулем;

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

5.

Написати і відладити програму, в якій: з клавіатури вводяться два одновимірні масиви дійсних чисел А і В розміром п;

перевіряється правильність прийому масиву;

створюється третій масив С, кожен елемент якого є сумою відповідних елементів масивів А і В;

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

6.

Написати відладити програму, в якій:

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

визначається максимальний елемент масиву і його індекс;

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

8.

Написати відладити програму, в якій: з клавіатури вводиться одновимірний масив дійсних чисел розміром п;

перевіряється правильність прийому масиву;

визначається мінімальний елемент масиву і його індекс;

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

9.

Написати відладити програму, в якій: з клавіатури вводиться одновимірний масив дійсних чисел розміром п;

перевіряється правильність прийому масиву;

максимальний і останній елементи масиву міняються місцями;

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

10.

Написати відладити програму, в якій:

з клавіатури вводиться одновимірний масив дійсних чисел розміром п;

перевіряється правильність прийому масиву;

мінімальний і перший елементи масиву міняються місцями;

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

11.

Написати і відладити програму, в якій:

з клавіатури вводиться одновимірний масив дійсних чисел розміром п;

перевіряється правильність прийому масиву; визначається сума всіх елементів масиву ;

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

12.

Написати і відладити програму, в якій:

з клавіатури вводиться одновимірний масив дійсних чисел розміром п;

перевіряється правильність прийому масиву; визначається твір всіх елементів масиву; '

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

13.

Написати і відладити програму, в якій:

з клавіатури вводиться одновимірний масив дійсних чисел розміром п;

перевіряється правильність прийому масиву; визначається мінімальний елемент масиву і замінюється нулем;

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

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

  1. Що розуміється під масивом?

  2. Як позначаються в програмі елементи масиву?

  3. Як описуються масиви в розділі змінних?

  4. Як описуються масиви з використанням розділу типів?

  5. Як організовується в програмі введення елементів масиву?

  6. Як організовується в програмі виведення масиву?

  7. Поясніть суть алгоритму сортування елементів масиву методом «бульбашки».

Лабораторна робота №9

Розробка програм, які застосовують двовимірні масиви

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

Завдання 1 :

Написати і відладити програму, в якій:

з клавіатури вводиться двовимірний масив дійсних чисел розміром п*п; перевіряється правильність прийому масиву; рядки масиву сортуються за збільшенням;

елементи стовпців (номери запрошуються з клавіатури) міняються місцями. Результати всіх дій виводити на екран. Вигляд екрану працюючого додатку може бути такий:

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

1.

Написати і відладити програму, в якій:

з клавіатури вводиться двовимірний масив дійсних чисел розміром n*n;

перевіряється правильність прийому масиву;

рядки масиву сортуються за збільшенням;

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

2.

Написати і відладити програму, в якій:

з клавіатури вводиться двовимірний масив дійсних чисел розміром n*n;

перевіряється правильність прийому масиву;

рядки масиву сортуються за збільшенням;

елементи головної діагоналі масиву замінюються нулями.). Результати всіх дій виводити на екран.

3.

Написати і відладити програму, в якій:

з клавіатури вводиться двовимірний масив дійсних чисел розміром n*n;

перевіряється правильність прийому масиву;

рядки масиву сортуються за збільшенням;

елементи 1-го рядка і 1-го стовпця міняються місцями. Результати всіх дій виводити на екран. 4.

Написати і відладити програму, в якій:

з клавіатури вводиться двовимірний масив дійсних чисел розміром n*n;

перевіряється правильність прийому масиву;

рядки масиву сортуються за збільшенням; елементи 1-го рядка замінюються нулями, последней-едініцамі. Результати всіх дій виводити на екран. 5.

Написати і відладити програму, в якій: . з клавіатури вводиться двовимірний масив дійсних чисел розміром n*n;

перевіряється правильність прийому масиву;

рядки масиву сортуються за збільшенням;

елементи головної діагоналі масиву виводяться на екран. Результати всіх дій виводити на екран. 6.

Написати і відладити програму, в якій:

з клавіатури вводиться двовимірний масив дійсних чисел розміром n*n;

перевіряється правильність прийому масиву;

рядки масиву сортуються за збільшенням; елементи 1-ої і останній рядків міняються місцями.

Результати всіх дій виводити на екран.

7.

Написати і відладити програму, в якій:

з клавіатури вводиться двовимірний масив дійсних чисел розміром n*n;

перевіряється правильність прийому масиву;

рядки масиву сортуються по убуванню.

визначається середнє арифметичне всіх елементів масиву. Результати всіх дій виводити на екран. 8.

Написати і відладити програму, в якій:

з клавіатури вводиться двовимірний масив дійсних чисел розміром n*n;

перевіряється правильність прийому масиву;

рядки масиву сортуються за збільшенням;

відповідні елементи 1-го і 2-го стовпців міняються місцями. Результати всіх дій виводити на екран.

9.

Написати і відладити програму, в якій:

з клавіатури вводиться двовимірний масив дійсних чисел розміром п*п;

перевіряється правильність прийому масиву;

рядки масиву сортуються за збільшенням;

визначити середнє арифметичне елементів кожного рядка. Результати всіх дій виводити на екран. 10.

Написати і відладити програму, в якій:

з клавіатури вводиться двовимірний масив дійсних чисел розміром п*п;

перевіряється правильність прийому масиву;

рядки масиву сортуються за збільшенням;

елементи 1-го і останнього стовпців міняються місцями. Результати всіх дій виводити на екран.

11.

Написати і відладити програму, в якій:

з клавіатури вводиться двовимірний масив дійсних чисел розміром п*п; перевіряється правильність прийому масиву; рядки масиву сортуються за збільшенням; відповідні елементи 1-го 2-го рядка міняються місцями. Результати всіх дій виводити на екран.

12.

Написати і відладити програму, в якій:

з клавіатури вводиться двовимірний масив дійсних чисел розміром п*п;

перевіряється правильність прийому масиву;

рядки масиву сортуються за збільшенням;

визначається сума елементів масиву, розташованих на головній діагоналі. Результати всіх дій виводити на екран.

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

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

  2. Як організовується в програмі введення елементів багатовимірного масиву?

  3. Як організовується в програмі виведення багатовимірного масиву?

  4. Поясніть суть сортування багатовимірного масиву методом ЕбульбашкиЕ.

Завдання 2: Поясніть роботу слідуючого програмного коду, ілюструючого роботу оператора return:

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

  1. Для чого призначений оператор return?

  2. Поясніть роботу наданого вище програмного коду.

Лабораторна робота №10

Класи та об'єкти

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

Завдання 1 :

Написати і відладити програму, в якій створюється клас для опису товара. Передбачити об'єктні змінні:

  • name - назва товара;

  • price_w - ціна закупівлі;

  • quantity - кількість товара. Передбачити методи:

  • setData() - привласнення значень об'єктним змінним;

  • getTotal() - розрахунок загальної вартості товара;

  • print() - метод, який служить для виведення даних на екран;

  • setQuantity() - метод, який дозволяє змінювати кількість товара. Продемонструвати роботу із створеним класом.

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

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

  1. Що таке клас, об'єкт?

  2. Поясніть структуру класа

  3. Як здійснюється доступ до елементів класу?

  4. Поясніть структуру найпростішої програми Java, яка використовує дані типа клас.

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