![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 15.09.2009
Сообщений: 33
|
![]()
Помогите создать скрипт, предназначенный для вычисления по формуле
![]() Код HTML:
<html> <head> <title>Итерационные циклы</title></head> <body bgcolor="FFFF00" align=center> <center><h1>Итерационный цикл</h1></center> <body bgcolor="#cccccc" text="black" > <!-- применение атрибутов тега body для определения цвета фона документа и цвета текста--> <p align="center"> <br><img src="ИТ.GIF" alt="" width="356" height="217" border="1"> <form name="cycles"><!-- Имя формы cycles --> <table width="500" border="0" cellspacing="5" cellpadding="0" align="center"><!-- Таблица с данными формы cycles --> <tr><td align="right">Введите знаение аргумента X:</td> <td align="left"><input type="text" name="znacX" size="5" value=""></td><!-- Текстовое поле для ввода значения аргумента Х --> </tr><tr><td align="right">Введите значение погрешности:</td> <td align="left"><input type="text" name="pogr" size="5" value=""></td><!-- Текстовое поле для ввода погрешности --> </tr><tr><td align="right">Для расчета нажмите на кнопку:</td> <td align="left"><input type="Button" name="Go" value="Расчитать" onClick="javascript:cycle();"></td></tr><!-- Кнопка с обработчиком события "при нажатии" Обработка результатов будет осуществлена с помощью функции cycle() --> </table> <script language="JavaScript"> function cycle() { var x=document.cycles.znacX.value*1; var pogr=document.cycles.pogr.value*1; var n = 0; var a = 1; var y = a; while (Math.abs(a) > pogr) { q = -(x*x)/((2*n+2)*(2*n+3)); a = a * q; y = y + a; n++; } alert("cos(x) = " +y);} </script></center></body></html> <p align="left"> <br><a href="Главная.html"><font color=red>Главная страница</font> |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 15.09.2009
Сообщений: 33
|
![]()
Кажется я тут немного понял, он у меня тут высчитывает всю правую часть уравнения, то есть находит значение arctgx, а как мне отсюда найти "x"? Если я правильно понял нужно в этой строке
Код HTML alert("cos(x) = " +y);} поставить не +Y, а что то типа +Math.atan(y) // это вроде для arctg (я прав?) но если я прописываю там atan(y) она у меня не работает. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разветвленный вычислительный процесс | vodafone-isq | Помощь студентам | 2 | 01.12.2010 20:33 |
Циклический вычислительный процесс. Операторы цикла | Сержuk | Помощь студентам | 0 | 08.11.2010 17:03 |
организовать итерационный процесс | torres | Microsoft Office Excel | 5 | 15.04.2010 20:21 |
Циклический вычислительный процесс | dv666 | Фриланс | 4 | 06.12.2009 11:30 |