На главную страницу

Лабораторная работа №3

Лабораторная работа №4

Лабораторная работа №5

Применение JavaScript при создании Web-страниц

Вариант №6


Задание:


 1. В поле "Количество элементов массива" нужно ввести число от 1 до 10 - это количество опытов для расчета.
 2. В ячейки массива нужно ввести числовые значения, которые при нажатии на кнопку "Вычислить" будут вычислены в соответствии с заданием.

Исходные данные:

Количество элементов массива (1-10):
Массив {Xi}:


Матожидание
Дисперсия
Среднеквадратичное отклонение


Текст кода JavaScript:
function calculate()
{
 var i, n, M, D, Q, x1,x2;
 x = new Array();
 x1=0; 
 x2=0;
 //------------------ 

 x[0] = document.calc.arr1.value;
 x[1] = document.calc.arr2.value;
 x[2] = document.calc.arr3.value;
 x[3] = document.calc.arr4.value;
 x[4] = document.calc.arr5.value;
 x[5] = document.calc.arr6.value;
 x[6] = document.calc.arr7.value;
 x[7] = document.calc.arr8.value;
 x[8] = document.calc.arr9.value;
 x[9] = document.calc.arr10.value;
 n = document.calc.arrmax.value;
 
if((n>10)||(n<0))
 { 
  alert("Количество элементов массива должно быть >0 и <10"); return false;
 }
 
 for(i=0;i&ltn;i++)
 {
  x1 = x1 + eval(x[i]);
  x2 = x2 + Math.pow(eval(x[i]),2);
 }
 
 M = 1/eval(n) * x1;
 D = (1/eval(n)*x2 - Math.pow(M,2))*eval(n)/(eval(n)-1);
 Q = Math.sqrt(D);
 
 document.calc.mo.value = M;
 document.calc.disp.value = D;
 document.calc.so.value = Q;
 
 return true;
}

      



Rambler's Top100