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

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

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

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

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

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

Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» Теплоенергетичний факультет Кафедра автоматизації проектування енергетичних процесів і систем ЗВІТ з лабораторної роботи № 1 з дисципліни «Програмування алгоритмічних структур» Тема «Програмування лінійних алгоритмів» Варіант № 8 Завдання на лабораторну роботу: Написати програму мовою Java для обчислення значень змінних, що зазначені у таблиці 1, за заданими розрахунковими формулами і наборами вхідних даних. Вивести на екран час в заданому форматі. Варіант обрати за списком групи. Розробити програмний проект в середовищі Intellij IDEA (або в текстовому редакторі Sublime Text) для реалізації написаної програми. Перевірити результати обчислень альтернативними розрахунками (наприклад, Excel, калькулятор, тощо). Зробити Звіт з лабораторної роботи та вчасно надіслати викладачу на перевірку Скріншот завдання взятого із таблиці 1: / Короткий опис рішення завдання: Імпортував класи (SimpleDateFormat, Date, Scanner та статично імпортував клас Math). Створив стартовий клас Lr1. Оголосив змінні x та y і видав їм значення зазначеним в таблиці 1. Оголосив змінні s та f і видав їм відповідні динамічні значення, які визначаються правою та лівою частиною рівняння. Вивів результат на екран за допомогою функції PrintResult. Далі ввів змінну типу Scanner з ім’ям “Scanner”, яка сканує дані, введені користувачем. Присвоїв x та y нові значення, які Scanner візьме із даних, введених користувачем. Перерахував s і f та вивів на екран. Після цього ввів обмеження до 4 знаків після коми для дробових чисел. Далі перейшов до виконання рівняння за допомогою класу calc. На кінець вивів час в форматі «гг:хх:сс» за допомогою методу outputDate. Код програми: import java.text.SimpleDateFormat; import java.util.Date; import java.util.Scanner; import static java.lang.Math.*; public class Lr1 { public static void main(String[] args) { double x = 0.335; double y = 0.025; System.out.println("Input value: \nx= " + x + "\ny= " + y); double s = calcS(x, y); double f = calcF(x, y); printResult(s, f); System.out.println("Enter new value : "); Scanner scanner = new Scanner(System.in); System.out.print("x= "); x = scanner.nextDouble(); System.out.print("y= "); y = scanner.nextDouble(); s = calcS(x, y); f = calcF(x, y); printResult(s, f); outputDate("hh-mm-ss"); } private static void printResult(double s, double f) { System.out.println("Result:"); System.out.printf("s= %.4f \n", s); System.out.printf("f= %.4f \n", f); } public static double calcS(double x, double y) { return 1 + x + pow(x, 2) / 2 + pow(x, 3) / 6 + pow(x, 4) / 24; } public static double calcF(double x, double y) { return x * (sin(pow(x, 3)) + pow(cos(y), 2)); } public static void outputDate(String format) { Date date = new Date(); SimpleDateFormat simpleDateFormat = new SimpleDateFormat(format); System.out.println("Current date is " + simpleDateFormat.format(date)); } } Результат рішення програми: / Висновок Я ознайомився з мовою програмування Java, її можливостями та способами застосування, синтаксисом, методами, класами на функціями Написав програму мовою Java для обчислення значень змінних, що зазначені у таблиці 1, за заданими розрахунковими формулами і н аборами вхідних даних. Вивів на екран час в заданому форматі. Розробив програмний проект в середовищі IntelliJ IDEA для реалізації написаної програми Зробив звіт з виконання програми, задав йому вказане ім’я
Антиботан аватар за замовчуванням

17.05.2023 18:05-

Коментарі

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

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

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

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

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

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

Admin

26.02.2023 12:38

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