Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> нужна ваша помощь, приложение по булевым функцииям 
:(
    Опции темы
stan90
Дата 12.11.2009, 23:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 12.11.2009

Репутация: нет
Всего: нет



Здравствуйте,помогите,пожалуйста 
есть приложение http://webfile.ru/4080617 его нужно в JavaScript переделать,я успел только html изучить ,с JavaScript пока не могу разобраться((
вот я начал тут делать...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Документ без названия</title>
<script language="LiveScript">
<!--

//-->
</script>
<body>
<form>
<p align="left">
  <input type=button value="Rnd" name="enter2" onclick="" />
  &nbsp;Счёт:</p>
<p>
    <input type=text name="view" size=30  />
  = 
  <input type=text name="view1" size=30  />
  <br />
  <br />
  <input name="rad1" type="radio" value="0" onClick=""/>
  0
  <br />
  <input type="radio" name="rad2" value="1"/>
  1</p>
<p>
  <input type=button value="ок" name="enter" onclick="" />
  <br />
  <br />
</p>
</form>
</body>
</html>

но как написать функции и как сделать чтобы это всё работало я никак разобраться не могу.
помогите кто чем может)
заранее спасибо.

Это сообщение отредактировал(а) stan90 - 14.11.2009, 00:03

Присоединённый файл ( Кол-во скачиваний: 3 )
Присоединённый файл  TRENAGER_1_4.exe 144,00 Kb
PM MAIL   Вверх
bars80080
Дата 13.11.2009, 00:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 15
Всего: 315



а что эта штука должна делать?
PM MAIL WWW   Вверх
EmilRegis
Дата 13.11.2009, 09:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 306
Регистрация: 21.9.2007

Репутация: 1
Всего: 4



мне кажется курсовую за вас тут никто делать не будет)) разве что за вознаграждение...
Лучше сформулируйте как и что должно работать, а то в 144 кб кода неохота разбираться
PM MAIL   Вверх
stan90
Дата 13.11.2009, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 12.11.2009

Репутация: нет
Всего: нет



вообщем эта штука должна делать следующее...
при нажатии на кнопку Rnd первое и второе поле рандомно заполняются булевыми функциями,далее есть две радио кнопки со значениями 1 и 0 ,при выборе одной из них иксу соответственно присваевается значение 0 или 1,и при нажатии на кнопку ок ,значения этих двух полей сравниваются,если они равны,то счёт увеличивается на единицу,если нет то уменьшается,а если ты уже набрал 5 очков то уровень сложности как бы увеличивается и булевы функции в полях становятся сложнее... 

Это сообщение отредактировал(а) stan90 - 13.11.2009, 11:50
PM MAIL   Вверх
bars80080
Дата 13.11.2009, 14:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 15
Всего: 315



что в вашем понимании "булевы функции"?

потому как по определению, это любая функция, даже написанная пользователем, у которой ответ булево число

какую из "любых" функций вы собираетесь добавлять?
и как между ними будет производиться сравнение? результатов функций, у которых всего один переменный параметр?
PM MAIL WWW   Вверх
stan90
Дата 13.11.2009, 15:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 12.11.2009

Репутация: нет
Всего: нет



булевы функции в данном случае это логические функции,а именно 
&-логическое И,
~ - отрицание,
|-вкл. ИЛИ,
+ - искл.ИЛИ,
=> - cледование,
<=> - эквивалентно

сравниваться они должны примерно так: в первом поле допустим такая функция "x&x" (её значение равно нулю т.е. истине, когда х=0,равно еденице т.е. ложь, когда х=1),во втором допустим такая"x<=>x"(её значение равно нулю когда х=0,х=1)
и если мы с помощью радиокнопки выбрали значение допустим х=1 ,то у нас получится что значение первого поля равно 1,а второго 0,то есть при нажатии кнопки ок получится значение false,а в счётчике отнимется 1 балл
PM MAIL   Вверх
Itsys
Дата 13.11.2009, 15:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1338
Регистрация: 21.1.2008
Где: г. Москва

Репутация: 12
Всего: 34



Eval

Код

var func = "x1&x2";
var x1=document.getElementById("x1").value;
var x2=document.getElementById("x2").value;
func = func.replace("&", "&&");
res = eval(func);
alert (res);


Это сообщение отредактировал(а) Itsys - 13.11.2009, 15:36
PM MAIL WWW Skype   Вверх
bars80080
Дата 13.11.2009, 15:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 15
Всего: 315



офигеть. теперь у вас два разных икса и одна функция.

может быть, вы хотите, чтобы с помощью кнопки rnd выбиралась одна случайная функция. после чего пользователь заносил в два поля 1 и/или 0 (или они также заполнялись бы автоматически в рандомном порядке). затем он выбирал ответ, который, как он считает получится, и после нажатия кнопки ОК, получал бы результат "вы угадали" или "вы не угадали". и в зависимости от этого начислялись или нет очки

так?
PM MAIL WWW   Вверх
stan90
Дата 13.11.2009, 15:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 12.11.2009

Репутация: нет
Всего: нет



ну примерно так,вот как выглядеть должно


Присоединённый файл ( Кол-во скачиваний: 9 )
Присоединённый файл  1111.jpg 7,92 Kb
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0498 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.