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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Програмування лінійних алгоритмів
  • Мова програмування Java
  • Математичні операції в Java
  • Форматований вивід даних
  • Робота з датою та часом

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

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

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

Javaлінійні алгоритмиScannerLocalDateTimeDateTimeFormatterметодизмінніконсоль

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

Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» Теплоенергетичний факультет Кафедра автоматизації проектування енергетичних процесів і систем ЗВІТ з лабораторної роботи № 1 з дисципліни «Програмування алгоритмічних структур» Тема «Програмування лінійних алгоритмів» Варіант № 4 Завдання на лабораторну роботу: 1. Написати програму мовою Java для обчислення значень змінних, що зазначені у таблиці 1, за заданими розрахунковими формулами і наборами вхідних даних. Вивести на екран дату і час в заданому форматі. Варіант обрати за списком групи. 2. Розробити програмний проект в середовищі Intellij IDEA (або в текстовому редакторі Sublime Text) для реалізації написаної програми. Перевірити результати обчислень альтернативними розрахунками (наприклад, Excel, калькулятор, тощо). 3. Зробити Звіт з лабораторної роботи та вчасно надіслати викладачу на перевірку. Під час виконання лабораторної роботи я запрограмувала в одному класі, який має назву Lr1. В даному класі організувала такі методи: main, calcR, calcS, outputDate. В методі main організувала: введення початкових даних для завдання; виклик методів calcR, calcS; отримання із методів значень змінних R та S; виведення вхідних даних та результатів розрахунку змінних R та S; введення початкових даних за допомогою Scanner та ще раз викликати методи calcR, calcS, отримала значення R та S. Вивела вхідні дані та значення R та S в консоль за допомогою метода System.out.printf форматованого виводу значень. Також викликала метод outputDate, в якому організувала виведення поточної дати і часу у вказаному форматі Код програми: import java.util.Scanner; import java.time.format.DateTimeFormatter; import java.time.LocalDateTime; public class Lr1 { public static void main(String[] args) { double x,y; x=0.335; y=0.025; double S = calcS(x); double F = calcF(x,y); System.out.printf("x = %.3f\ny = %.3f\n\nS = %.4f\nF = %5.4f\n\n", x , y , S , F); Scanner in = new Scanner(System.in); System.out.printf("Input x: "); x = in.nextDouble(); System.out.printf("Input y: "); y = in.nextDouble(); in.close(); S = calcS(x); F = calcF(x,y); System.out.printf("x = %.4f\ny = %.4f\n\nS = %.4f\nF = %5.4f\n\n", x , y , S , F); outputDate(); } public static double calcS (double x){ return 1 + x + Math.pow(x, 2)/2 + Math.pow(x, 3)/6 + Math.pow(x, 4)/24; } public static double calcF (double x, double y){ return x * (Math.sin(Math.pow(x,3)) + Math.pow(Math.cos(y),2)); } public static void outputDate(){ LocalDateTime myDateObj = LocalDateTime.now(); DateTimeFormatter myFormatObj = DateTimeFormatter.ofPattern("HH:mm:ss"); String formattedDate = myDateObj.format(myFormatObj); System.out.println("Time: " + formattedDate); } } Висновки: під час виконання лабораторної роботи я набувала практичних навичок використання типів даних, математичних операцій та форматованого виводу значень змінних під час створення програмних проектів на мові Java. Я написала програму мовою Java, у якій обчислила значення змінних зазначені у таблиці.
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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