Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flasher.ru > Флейм

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.09.2007, 22:36
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 1  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
По умолчанию Логическая задача.

Задача.
Имеется три величины Boolean.
В исходном состоянии одна из них равна 1, две другие 0.
Одна из величин принимает значение 1.
Нужно, чтобы при этом две другие величины были равны 0.
Например: 100->010->100->001->... и т.д.
Кто может решить?

Старый 26.09.2007, 22:45
eGanz вне форума Посмотреть профиль Отправить личное сообщение для eGanz Найти все сообщения от eGanz
  № 2  
Ответить с цитированием
eGanz

Регистрация: Aug 2007
Адрес: _root.сell7.TheUniverse.TheEarth
Сообщений: 46
Отправить сообщение для eGanz с помощью ICQ
Я даун - до меня не дошел смысл , испульзуя логические операторы или как ил где?

Старый 26.09.2007, 22:52
KidsKilla вне форума Посмотреть профиль Отправить личное сообщение для KidsKilla Посетить домашнюю страницу KidsKilla Найти все сообщения от KidsKilla
  № 3  
Ответить с цитированием
KidsKilla
.grin! wuz here
 
Аватар для KidsKilla

Регистрация: Aug 2004
Адрес: paradise city
Сообщений: 3,981
Отправить сообщение для KidsKilla с помощью ICQ
var v1 = true;
var v2 = false;
var v3 = false;

v1 = v2 = v3 = false;
v2 = true;

???
__________________
Breakcore them all!

Старый 26.09.2007, 22:53
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
1 и 0 вообще говоря просто числа, а не булевы значения.
Формулировка задачи несколько странная.

Старый 27.09.2007, 00:28
2morrowMan вне форума Посмотреть профиль Отправить личное сообщение для 2morrowMan Найти все сообщения от 2morrowMan
  № 5  
Ответить с цитированием
2morrowMan
 
Аватар для 2morrowMan

Регистрация: Aug 2007
Сообщений: 467
Цитата:
Сообщение от __etc
1 и 0 вообще говоря просто числа, а не булевы значения.
Формулировка задачи несколько странная.
true = 1, false = 0 - так оно и есть.

Старый 27.09.2007, 02:33
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от 2morrowMan
true = 1, false = 0 - так оно и есть.
2 тоже true

Цитата:
Сообщение от alexcon314
на вход обработчика попадает 110. Тогда он должен выдать 010.
А почему не 100?


Последний раз редактировалось etc; 27.09.2007 в 02:35.
Старый 02.10.2007, 08:51
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 7  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
да.. хреновый из меня писатель, в смысле формулирования условий задач..
Несмотря на это - всем спасибо. (и респект Kikasso).
Попробую еще раз.
"Имеется" три "кнопки" с залипанием. В начальном состоянии одна нажата, две другие нет. При нажатии одной из кнопок ранеее нажатая должна "отлипнуть".
Прошу учесть, что речь о "кнопках" - только аналогия.
Цитата:
Сообщение от __etc
А почему не 100?
"
Потомучто 100 было в предыдущем состояни только что.
PS. Снова на форуме!!!!

Старый 26.09.2007, 23:31
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 8  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Элементарно.
Код:
d = 1;
function get a(){ return d < 0 };
function get b(){ return d == 0};
function get c(){ return d > 0 };

function set a(val){ if(val) d =-1; };
function set b(val){ if(val) d = 0; };
function set c(val){ if(val) d = 1; };

Старый 26.09.2007, 23:35
Ostgur вне форума Посмотреть профиль Отправить личное сообщение для Ostgur Посетить домашнюю страницу Ostgur Найти все сообщения от Ostgur
  № 9  
Ответить с цитированием
Ostgur
 
Аватар для Ostgur

Регистрация: Apr 2004
Адрес: macromedia—adobe Любит: Flash MX
Сообщений: 2,860
Что тус сложного то?
Код:
 IF(A==1){B=0;C=0} ELSE IF(B==1){A=0;C=0} ELSE IF(C==1){B=0;A=0}

Старый 26.09.2007, 23:43
lowka вне форума Посмотреть профиль Отправить личное сообщение для lowka Найти все сообщения от lowka
  № 10  
Ответить с цитированием
lowka

Регистрация: Sep 2006
Сообщений: 256
Цитата:
Сообщение от Ostgur
Код:
 IF....
Это не if-else. Это задачка из дискретной математики. Нужно записать выражение, включающее в себя комбинации a, b и с результат которого равен 1 в случае, если одна из этих величин имеет значение 1 (истина).

Создать новую тему Ответ Часовой пояс GMT +4, время: 02:17.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 02:17.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.