Ваш браузер устарел. Рекомендуем обновить его до последней версии.







 

 

 

Построение первых приложений для устройств на базе Android

Вычисление определенного интеграла методом прямоугольников

Это приложение будет полезно для тех, кто уважительно относится к математике, ну и конечно бедным школьникам и студентам. Здесь цикл for прокручивает три команды на выполнение десять тысяч раз. Программа вычисляет значение определенного интеграла функции y = x2 + 5 на заданном отрезке [4; 12]. Поэкспериментируйте с другими функциями, меняйте интервал для нахождения определенного интеграла.




_______________MainActivity.java_______________ 

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.WindowManager;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

TextView textView;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

textView = (TextView) findViewById(R.id.textView);

// скрыть панель уведомлений
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);

int n;
double a, b, d, x, y, s = 0;

a = 4; // нижний предел
b = 12; // верхний предел
n = 10000; // число разбиений

d = (b - a) / n; // длина шага передвижения
x = a + d / 2; // начало передвижения

for (double i = 0; i < n; i++)
{
x = x + d; // передвижение на шаг
y = x * x + 5; // вычисление значения функции _икс квадрат плюс пять_
s = s + y * d; // вычисление и суммирование площадей
}

setTitle("Интеграл = " + s); // вывод в полосу заголовка
// другой вариант вывода результата
textView.setText("Значение интеграла функции y = x2 + 5 на отрезке" +
" [4;12] равно " + s);
}
}

 

 

 

  

  

 

 

 

 

 

Flag Counter
Яндекс.Метрика
200stran.ru: показано число посетителей за сегодня, онлайн, из каждой страны и за всё время
Besucherzahler russain brides
счетчик посещений

Выбери лучшее!

allbest