Читайте также:
|
|
Напишем сценарий, который определяет значение функции, задаваемой пользователем, в некоторой заданной точке. Функция, точка и вычисленное значение задаются в текстовых полях формы, как показано на рис. 1.4.
Рис. 1.4. Значение функции, заданной пользователем
Для того чтобы определить значение функции f1, достаточно задать функцию формулой Math.pow(x,5)-3. Если же нас интересует значение в некоторой точке функции f2, то надо ввести формулу Math.pow(x-2,4)+1. HTML- код документа представлен в листинге 1.10.
Листинг 1.10. Функция, задаваемая пользователем |
<HTML>
<HEAD>
<TITLE>Зачение функции в заданной точке</TITLE>
<script language="JavaScript">
<!--//
function valfunc (fs,poin)
{ var x=Number(poin)
var y= eval(fs)
return y
}
//-->
</script>
</HEAD>
<BODY>
<h4>Нахождение значения функции в заданной точке</h4>
<FORM name="form1">
<pre>
Введите функцию: <INPUT type="text" name="func" size=30><hr>
Ведите значение x: <INPUT type="text" name="point" size=10><hr>
<INPUT type="button" value=Вычислить onClick="form1.res.value=valfunc(form1.func.value,form1.point.value)">
<hr>
Значение функции в заданной точке: <INPUT type="text" size=8 name="res"><hr>
<INPUT type="reset" value=Отменить>
</pre></FORM></BODY></HTML>
Дата добавления: 2015-09-04; просмотров: 41 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Процедурный тип данных и функция eval | | | Калькулятор |