DevioLab CRYPTO TRADING AUTOMATION
LIVE
AUTOMATED CRYPTO TRADING • BINANCE
Автоматизуйте свій криптопортфель
Торгові боти DevioLab аналізують крипторинок, автоматично відкривають і закривають позиції та керують вашим портфелем на Binance 24/7.
CRYPTO 80 Bots
BINANCE Spot Trading
TRADING 24 / 7
Спробувати DevioLab
deviolab.com

Інформація про навчальний заклад

ВУЗ:
Інші
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2023
Тип роботи:
Контрольна робота
Предмет:
Програмування

Частина тексту файла (без зображень, графіків і формул):

Контрольна робота з дисципліни «Програмування алгоритмічних структур» студента групи ТР-15 Фундамента Даніїла Дмитровича Варіант – 15 Задача 1. / Задача 2. / Копія коду обох завдань: package com.company; import java.util.Arrays; import static java.lang.Math.*; public class MKR { public static void main(String[] args) { // ---- Task 1 ---- int arr1[] = {1,1,2,2,1}; int arr2[] = {1,1,2,2,2,1}; int arr3[] = {1,1,1,2,2,2,1}; System.out.printf("----- Task 1 -----\n"); System.out.printf("noTriples("); String array1 = Arrays.toString(arr1); System.out.printf(array1); System.out.printf(") → "); System.out.println(noTriples(arr1)); System.out.printf("noTriples("); String array2 = Arrays.toString(arr2); System.out.printf(array2); System.out.printf(") → "); System.out.println(noTriples(arr2)); System.out.printf("noTriples("); String array3 = Arrays.toString(arr3); System.out.printf(array3); System.out.printf(") → "); System.out.println(noTriples(arr3)); System.out.println(); // ---- Task 2 ---- System.out.printf("----- Task 2 -----\n"); double x = 0.4; System.out.printf("Значення змінної х:\n x = %.4f\n",x); System.out.printf("Сума даного ряду: %.4f ",task21(x)); } public static boolean noTriples(int[] arr) { for(int i = 0; i < arr.length-2; i++) { if(arr[i] == arr[i+1] && arr[i] == arr[i+2]) { return false; } } return true; } public static double task21(double x) { // Обчислення суми ряду double sum = 0; for(int k = 1; k <= 6; k++) { if(k != 2) { sum += (pow(-2, k) * pow(x , k+1))/(task22(k-1)*cos((k+1)*x)); } } return sum; } public static double task22(double num) { // Обчислення факторіалу числа ( допоміжний метод ) double fact = 1; int i = 1; while( i <= num) { fact *= i; i++; } return fact; } } Скріншоти коду: / / Скріншот результатів виконання програми: / Висновок: Обидва завдання виконані правильно. Результат другого завдання перевірений за допомогою калькулятора.
Антиботан аватар за замовчуванням

03.05.2023 18:49

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!