Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
JavaLab_Sertific.DOC
Скачиваний:
28
Добавлен:
19.08.2019
Размер:
1.06 Mб
Скачать

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

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

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

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

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

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

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

Основні теоретичні положення:

Оператор break використовується у таких випадках:

  • для виходу з оператора switch;

  • для виходу з циклу;

  • для виходу з блоку по мітці.

Для виходу з циклу оператор break розташовують у циклі як внутрішній оператор умовного оператора if.

Оператор «break мітка» повідомляє виконавче середовище про те, що слід припинити виконання іменованого блоку і передати управління операторові, що йде за поміченим блоком.

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

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

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

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

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

  5. Поясніть текст програми.

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

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

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

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

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

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

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

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

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

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

Основні теоретичні положення:

Масив – це структурований тип даних, що являє собою сукупність однотипних даних, елементи якої розрізняються індексами. Нумерація елементів масиву в мові Java починається з нуля.

Елементи масива завжди займають послідовно розтошовані комірки пам’яті., а ім’я масиву має значення адреси першого елемента масиву. У програмуванні змінна, значенням якої є адреса, називається покажчиком. Для доступу до будь-якого елемента масиву обчислюється адреса цього елемента як зсув від адреси масиву на добуток довжини одного елемента (визначається типом елемента) на значення індексу.

Оголошення одновимірного масиву має такий синтаксис:

тип ім’я масиву[];

Наприклад:

double arr1[];

Пам’ять для масиву виділяється оператором new:

ім’я масиву=new тип

Наприклад:

arr1=new double[10];

Оголошення масиву і виділення для нього пам’яті можна об’єднати:

double arr1=new double[10];

Також можна виконати ініціалізацію масиву при його оголошенні. У цьому випадку виділення памя’ті виконується відповідно до вказаної кількості елементів у списку ініціалізації. Наступний приклад ілюструє створення масиву дійсних чисел, що містятить 5 елементів, значення яких узяті із списку ініціалізації:

double arr2[]={0,1.1,2.2,3.3,4.4};

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

Варіант 1

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

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

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

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

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

Варіант 2

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

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

  • всі елементи масиву замінюються нулями.

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

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

Варіант 3

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

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

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

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

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

Варіант 4

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

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

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

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

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

Варіант 5

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

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

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

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

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

Варіант 6

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

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

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

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

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

Варіант 7

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

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

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

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

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

Варіант 8

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

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

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

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

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

Варіант 9

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

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

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

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

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

Варіант 10

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

  • визначається сума всіх елементів масиву;

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

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

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

Варіант 11

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

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

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

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

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

Варіант 12

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

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

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

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

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

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

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

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

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

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

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

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

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

  8. Поясніть текст програми.

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