DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Звіт з лабораторної роботи № 1 з дисципліни «Програмування алгоритмічних структур»

Оригінальна назва роботи

Програмування лінійних алгоритмів

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

ВУЗ:
Національний технічний університет України Київський політехнічний інститут
Інститут:
ООП
Факультет:
Теплоенергетичний факультет
Кафедра:
Не вказано

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

Рік:
2021
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Програмування алгоритмічних структур
Група:
ТЕ-51
Коротко про документ

Про що ця робота

У звіті наведено виконання лабораторної роботи з програмування лінійних алгоритмів мовою Java. Описано створення методів, введення даних від користувача та виведення поточної дати.

У роботі розглядаються

  • Програмування лінійних алгоритмів
  • Мова програмування Java
  • Використання класу Scanner
  • Математичні функції в Java
  • Робота з датами в Java
  • Розробка в IntelliJ IDEA

Зміст і розділи

  1. Завдання на лабораторну роботу
  2. Короткий опис завдання
  3. Код програми
  4. Результат висновок
Для кого:Студенти технічних спеціальностей та викладачі
Викладачі:Викладач кафедри

Ключові поняття

Javaлінійний алгоритмклас ScannerdoubleMath.powMath.sqrtIntelliJ IDEAрозрахункова формуладата

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

Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» Теплоенергетичний факультет Кафедра автоматизації проектування енергетичних процесів і систем ЗВІТ з лабораторної роботи № 1 з дисципліни «Програмування алгоритмічних структур» Тема «Програмування лінійних алгоритмів» Варіант № 21 Завдання на лабораторну роботу. Написати програму мовою Java для обчислення значень змінних, що зазначені у таблиці 1, за заданими розрахунковими формулами і наборами вхідних даних. Вивести на екран дату і час в заданому форматі. Варіант обрати за списком групи. Розробити програмний проект в середовищі Intellij IDEA (або в текстовому редакторі Sublime Text) для реалізації написаної програми. Перевірити результати обчислень альтернативними розрахунками (наприклад, Excel, калькулятор, тощо). Зробити Звіт з лабораторної роботи та вчасно надіслати викладачу на перевірку. Короткий опис завдання та скріншот з варіантом завдання:  Спочатку імпортуємо пакети Date, Scanner та створимо клас LR1. Оголосимо змінні a, b та x типу double, задамо їм значення, що зазначені в умові. Після цього створимо методи, що обчислюють змінні з округленням до 4 знаків після коми; потім зробимо програму, що запитує нові значення змінних у користувача, і після цього обчислює формули з ціми значеннями і виводить їх на екран; а також метод для виведення дати. Напишемо розрахункову формулу, після чого присвоїмо змінним R та s, використовуючи основні метод класу Math. Наприклад: Math.sin(x) тощо. Зробимо вивід результату на екран за допомогою System.out.println(); Після імпортування класу Date з пакету java.util, зробимо програму, що виводить на екран дату у форматі рр-мм-дд. Код програми //Імпортування пакету import java.util.Date; import java.util.Scanner; public class LR { //значення вхідних даних public static void main(String[] args) { double a=0.7; double b=0.05; double x=0.5; //виведення вхідних значень { System.out.println("Input value: \na= " + a + "\nb= " + b + "\nx= " + x); } System.out.printf("R = %.4f%n", calcR(x, a, b)); System.out.printf("S = %.4f%n", calcS(x, a, b)); //зміна значень Scanner scan = new Scanner(System.in); System.out.print("Input a: "); a = Double.parseDouble(scan.nextLine()); System.out.print("Input b: "); b = Double.parseDouble(scan.nextLine()); System.out.print("Input x: "); x = Double.parseDouble(scan.nextLine()); //обчислених даних та округлення System.out.printf("R = %.4f%n", calcR(x, a, b)); System.out.printf("S = %.4f%n", calcS(x, a, b)); //Виведення поточної дати outputDate(); } //Метод обчислення R та S static double calcR(double x, double a, double b) { double R = Math.pow(x, 2.) * (x + 1) / b - Math.pow(Math.sin(x + a), 2.); return R; } static double calcS(double x, double a, double b) { double S = Math.sqrt(x * b / a) + Math.pow(Math.cos(Math.pow(x + b, 3.)), 2.); return S; } //Метод для виведення поточної дати public static void outputDate() { Date d = new Date(); System.out.printf("%1$ty-%1$tm-%1$td", d); } } Результат  Висновок: В результаті створення лабораторної роботі на java, я навчилася створювати методи, виводити на екран змінні та дату у певному заданому форматі, розраховувати формули, використовуючи методи, ознайомилася зі способами застосування, синтаксисом, методами, класами, функціями. Також дізналася як приймати та використовувати вхідні значення від користувача у розрахунках за допомогою класу Scanner.
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

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

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

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

Admin

26.02.2023 12:38

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