You are on page 1of 3

Державний вищий навчальний заклад

Ужгородський національний університет


Факультет інформаційних технологій
Кафедра програмного забезпечення систем

ЛАБОРАТОРНА РОБОТА № 1
Тема: Основні конструкції мови Java

Виконала студентка ІІ курсу


спеціальності:
121 інженерія програмного
забезпечення
Гречин Тетяна Миколаївна

Ужгород-2023
Мета: Ознайомлення з мовою програмування Java.

Завдання до роботи:

Оголосити масив та ініціалізувати його значеннями що надійшли в програму як


пареметри з комендного рядка. Вивести суму всіх елементів, та добуток тих що
мають непарний індекс. Відкомпілювати програму та запустити в консолі

Хід роботи
Варіант 3

Код на Java до задачі:

package lab1;

public class lab1 {

public static void main(String[] args) {

int[] arr = {2, 4, 6, 8, 10};

int sum = 0;

int product = 1;

System.out.print("Масив чисел: ");

for (int value : arr) {

System.out.print(value + " ");

sum += value;

System.out.println();

for (int i = 0; i < arr.length; i++) {

if (i % 2 != 1) {

product *= arr[i];

System.out.println("Сума всіх елементів: " + sum);

System.out.println("Добуток елементів з непарними індексами: " + product);

}
Тест роботи коду:

Нижче зображено процес введення даних у консолі, рис.1:

Рис. 1 Введення даних

Після того як ми ввели дані відбувається обрахунок за алгоритмом, рис. 2:

Рис. 2 Виконання обрахунку

Вивід результату вказано на рис.3:

Рис. 3 Вивід результату

Висновки:

Під час даної лабораторної роботи я ознайомилася з мовою програмування Java


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

You might also like