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




 



 


Delphi

 

 


 

 

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

Вычисление определенного интеграла методом трапеций. Циклическая конструкция while

В этом приложении для нахождения значения определенного интеграла в отличии от предыдущего применяется метод трапеций. Здесь находится сумма элементарных трапеций, а не прямоугольников как в предыдущем приложении. В программе используется циклическая конструкция while (пока). Сначала while, затем в круглых скобках условие, потом тело цикла, состоящее из одной или нескольких команд. Если команда не одна, то тело цикла заключается в фигурные скобки.

_______________MainActivity.java_______________
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.TextView;

import static java.lang.Math.sin;

public class MainActivity extends AppCompatActivity {

TextView textView2;
TextView textView3;

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

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

int n;
double a, b, x, y1, y2, d, s = 0; //инициализация переменных

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

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

while (x < b) //условие цикла ___ПОКА___
{
y1 = 5 * sin (x - 2) + 4; //вычисление функции y1
y2 = 5 * sin (x - 2 + d) + 4; //вычисление функции y2
s = s + (y1 + y2) * d / 2; //вычисление и суммирование площадей
x = x + d; //передвижение на шаг
}

textView3.setText("Значение интеграла функции y=5sin(x-2)+4" +
" на отрезке [0;12] равно "
+ s);
}
}

 

 

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

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

allbest