Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Отчет о лабораторной работе по «Программированию для мобильных платформ»

Автор:   •  Декабрь 23, 2020  •  Лабораторная работа  •  702 Слов (3 Страниц)  •  449 Просмотры

Страница 1 из 3

Министерство науки и высшего образования РФ

Федеральное государственное бюджетное образовательное учреждение высшего образования  

«Ярославский государственный технический университет»

Кафедра «Информационные системы и технологии»

 

 

 

 [pic 1]

ЛАБОРАТОРНАЯ РАБОТА №1

Отчет о лабораторной работе №1

по курсу «Программирование для мобильных платформ»

ЯГТУ-09.03.04 – 09 ЛР

 

 

 

 

 [pic 2]

 

 

 

2020

Цель работы:

  1. Составить программу вычисления и печати таблицы значений функции при заданных значениях параметров

[pic 3]

  1. Составить программу вычисления и печати таблицы значений функции, которая является суммой бесконечного ряда

[pic 4]

Ход работы:

1.

public class Main {

   public static void main(String[] args) {
      double a = -4.06, b = 1.2, sizeStepX = 0.4, x, t = 0, xEnd = 2;
      for (x = -6; x <= xEnd; x += sizeStepX) {
           if (x <= a) {
               t = Math.sin(Math.abs(a * x - b));
           }
           else if(x > a && x <= 0) {
               t = Math.cos(Math.pow(a * x / b, 3)) + 12.71;
           }
           else if (x > 0 && x < b) {
               t = a * Math.log(Math.abs(b * x)) + 2 * Math.pow(x, 3) - a / 3 * Math.pow(x, 2) + a * b * x;
           }
           else if(x >= b) {
               t = Math.sqrt(Math.pow(a, 4) + b * x - Math.pow(x, 3));
           }
           System.out.println("х = " + x + "\t" + "t = " + t);
       }
   }
}

        

 [pic 5]

Рисунок 1 – Скриншот выполнения программы

2.

public class Main {

   public static void main(String[] args) {
       double S, z, xSizeStep = 0.1, xEnd = 0.8, x = 0.1, eps = 0.00001, k;
       for (x = 0.1; x <= xEnd; x += xSizeStep) {
           double T = x;
           k = 0;
           S = 0;
           while (Math.abs(T) > eps) {
               S += T;
               T *= -1 * Math.pow(x, 2) * (2 * k + 1) / (2 * k + 3);
               k++;
           }
           z = Math.atan(x);
           System.out.println("x = " + x);
           System.out.println("S = " + S);
           System.out.println("z = " + z);
           System.out.println();
       }
   }

...

Скачать:   txt (3.2 Kb)   pdf (185.1 Kb)   docx (112.5 Kb)  
Продолжить читать еще 2 страниц(ы) »
Доступно только на Essays.club