Логические задачи и головоломки
26 Май 2012, 10:23:14 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости:
 
   Начало   Правила Помощь Поиск Войти Регистрация Чат  
Страниц: [1] 2 3   Вниз
  Печать  
Автор Тема: Бесконечный лифт.  (Прочитано 1316 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Ivango
Постоялец
***
Offline Offline

Сообщений: 101


Просмотр профиля
« : 30 Апрель 2011, 12:35:33 »

Представим бесконечный (в высоту) небоскрёб. Шокирован Разумеется, там и находится этот лифт. Подмигивающий Проблема в том, что хоть и далеко не все этажи используются, но, даже если учесть, что кнопки (представим) можно добавлять бесконечно, нужен спосов их количество минимизировать. Показывает язык Какие делать кнопки и что как лифт должен понимать их нажатие? Строит глазки
P.S.Все, кто пользуется этим лифтом - учёные, Крутой которым не проблема догадаться, какие кнопки нажать в каждом случае. То есть сложность значения не имеет. Да
Записан
andrey_60
Постоялец
***
Offline Offline

Сообщений: 139


Просмотр профиля
« Ответ #1 : 30 Апрель 2011, 12:53:17 »

Можно наподобии редактора математических формул с основными операциями: +,-,*,/,^.
Вводится выражение и нажимается Enter.
Например, 2^23^76 - 3*456 - 45/9
Записан
seamew
Старожил
****
Offline Offline

Сообщений: 369


Доброе слово и Чайке приятно..


Просмотр профиля
« Ответ #2 : 30 Апрель 2011, 13:07:01 »

в двоичной системе: 0,1, энтр.
ну в принципе можно одной кнопкой обойтись... которая будет реагировать на длительность нажатия..
Записан

Я не люблю, когда мне лезут в душу, особенно, когда в нее плюют (с)
CD_Eater
Эксперт
******
Offline Offline

Сообщений: 1487


Просмотр профиля
« Ответ #3 : 30 Апрель 2011, 13:30:39 »

две кнопки
2,2,...,2,1
этаж = количеству нажатий на 2-ю кнопку
« Последнее редактирование: 30 Апрель 2011, 13:32:34 от CD_Eater » Записан
CD_Eater
Эксперт
******
Offline Offline

Сообщений: 1487


Просмотр профиля
« Ответ #4 : 30 Апрель 2011, 13:41:49 »

1 кнопка и набирать морзянкой?
Записан
CD_Eater
Эксперт
******
Offline Offline

Сообщений: 1487


Просмотр профиля
« Ответ #5 : 30 Апрель 2011, 14:01:28 »

можно построить код, чтобы набирать номер этажа довольно быстро (за логарифмическое время) и при этом не зависеть от кнопок, нажатых предыдущим посетителем лифта
например, можно набирать, используя 12 команд: СБРОС, 0, 1, 2, ... 9, ПОЕХАЛИ
(сначала СБРОС - очистка "памяти" ввода, потом цифрами номер этажа, и ПОЕХАЛИ для начала движения)

всего две кнопки А и Б
СБРОС = АААААБ
ПОЕХАЛИ = АБББББ
0 = АБ
1 = ААБ
2 = АББ
3 = АААБ
4 = ААББ
5 = АБББ
6 = ААААБ
7 = АААББ
8 = ААБББ
9 = АББББ

Записан
Flowerty
Ветеран
*****
Offline Offline

Сообщений: 586


Я просто умница! ::)


Просмотр профиля
« Ответ #6 : 30 Апрель 2011, 14:44:49 »

А можно поставить устройство, реагирующее на голос, и обойтись совсем без кнопок. Улыбка
Или сенсорное табло со стилусом. Взял стилус и нарисовал циферку нужного этажа.
« Последнее редактирование: 30 Апрель 2011, 14:52:16 от Flowerty » Записан
Ivango
Постоялец
***
Offline Offline

Сообщений: 101


Просмотр профиля
« Ответ #7 : 30 Апрель 2011, 16:56:14 »

Так, спасибо за ответы! Я за!
Но:
Можно наподобии редактора математических формул с основными операциями: +,-,*,/,^.
Вводится выражение и нажимается Enter.
Например, 2^23^76 - 3*456 - 45/9
в двоичной системе: 0,1, энтр.
ну в принципе можно одной кнопкой обойтись... которая будет реагировать на длительность нажатия..
А можно поставить устройство, реагирующее на голос, и обойтись совсем без кнопок. Улыбка
Или сенсорное табло со стилусом. Взял стилус и нарисовал циферку нужного этажа.
[/quote]
можно построить код, чтобы набирать номер этажа довольно быстро (за логарифмическое время) и при этом не зависеть от кнопок, нажатых предыдущим посетителем лифта
например, можно набирать, используя 12 команд: СБРОС, 0, 1, 2, ... 9, ПОЕХАЛИ
(сначала СБРОС - очистка "памяти" ввода, потом цифрами номер этажа, и ПОЕХАЛИ для начала движения)

всего две кнопки А и Б
СБРОС = АААААБ
ПОЕХАЛИ = АБББББ
0 = АБ
1 = ААБ
2 = АББ
3 = АААБ
4 = ААББ
5 = АБББ
6 = ААААБ
7 = АААББ
8 = ААБББ
9 = АББББ
А если номер длинющий-предлинющий? Crazy Крутой
Точней если лифт бесконеный, то и номер бесконечный.
Так что я не зря писал, что в лифте может быть сколько угодно кнопок, лишь бы с увеличением номера этажа количество кнопок
как можно медленней увеличивалось. Крутой
« Последнее редактирование: 30 Апрель 2011, 17:50:37 от Ivango » Записан
CD_Eater
Эксперт
******
Offline Offline

Сообщений: 1487


Просмотр профиля
« Ответ #8 : 30 Апрель 2011, 17:00:36 »

не понял
есть какое-то какое ограничение на количество нажатий или длительность набора номера?
озвучьте его явно
Записан
Flowerty
Ветеран
*****
Offline Offline

Сообщений: 586


Я просто умница! ::)


Просмотр профиля
« Ответ #9 : 30 Апрель 2011, 17:06:58 »

А я вообще не поняла аргументы против моего предложения. Если использовать устройство, реагирующее на голос, никаких проблем с увеличением числа кнопок при стремлении номера этажа к бесконечности не возникает.
Записан
Ivango
Постоялец
***
Offline Offline

Сообщений: 101


Просмотр профиля
« Ответ #10 : 30 Апрель 2011, 18:03:10 »

А я вообще не поняла аргументы против моего предложения. Если использовать устройство, реагирующее на голос, никаких проблем с увеличением числа кнопок при стремлении номера этажа к бесконечности не возникает.
Flowerty, ну вот как вы назовёте словами 32456789074367098765432567807345678900987654323246786326433007654321567890765432345663696467812345678900987654321? Подмигивающий А бесконечное? Подмигивающий
А кнопки правильнее будет заменить различными числовыми вариантами команд.
Так что использовать можно сколько угодно команд, надо только, чтобы для n-ного этажа был идеальным(то есть даже для самого большого)(можно, чтобы для маленьких этот вариант был не идеальным).
« Последнее редактирование: 01 Май 2011, 13:17:35 от Ivango » Записан
Flowerty
Ветеран
*****
Offline Offline

Сообщений: 586


Я просто умница! ::)


Просмотр профиля
« Ответ #11 : 30 Апрель 2011, 18:05:42 »

А я как номер телефона продиктую. Строит глазки
Записан
Ivango
Постоялец
***
Offline Offline

Сообщений: 101


Просмотр профиля
« Ответ #12 : 30 Апрель 2011, 18:14:54 »

Они - учёные, а не профессиональные болтуны-скороговорщики! Да и у вас, думаю язык на 12345675323600853212345675323600853245823456788526027353212354680812345678908727527905265432625458038491706373716346790052158636783134123456753236008532458234567885260273532123546808123456789087275279052654326254580384917063737163467900521586367831345678998765432123456789098733787421567090971293722340976128292393739409876543223456788558275248756789987654321234567890987337874215670909712937223409761282923931234567532361234567532360085324582345678852602735321235468081234567890872752712345675323600853245823456788526027353212354680812345678908727527905265432625458038491706373716346790052158636783134567899876543212345678909873378742156709097129372234097612829239373940987654322345678855827524879052654326254580384917063737163467900521586367831345678998765432123456789098733787421567090971293722340976128292393739409876543223456788558275248700853245823456788526027353212354680812345678908727527905265432625458038491706371234567532360085324582345678852602735321235468081234567890872752790526543212345675323600853245823456788526027353212354680812345678908727527905265432625458038491706373716346790052158636783134567899876543212345678909873378742156709097129372234097612829239373940987654322345678855827524876254580384917063737163467900521586367831345678998765432123456789098733787421567090971293722340976128292393739409876543223456788558275248737163467900521586367831345678998765432123456789098733787421567090971293722340976128292393739409876543223456788558275248773940987654312345675323601234567532360123456753236008532458234567885260273532123546808123456789087275279052654326254580384917063737163467900521586367831345678998765432123456789098733787421567090971293722340976128292393739409876543223456788558275248708532451234567532360085324582345678852602735321235468081234567890872752790526543262545803849170637371634679005215863678313456789987654321234567890987337874215670909712937223409761282923937394098765432234567885582752487823456788526027353212354680812345678908727527905265432625458038491706373716346790052158636783134567899876543212345678909873378742156709097129372234097612829239373940987654322345678855827524870853245823456788526027353212354680812345678908727527905265432625458038491706373716312345675323600853245823456788526027353212354680812345678908727527905265432625123456753236008532458234567885260273532123546808123456789087275279052654326254580384917063731234567532360085324582345678852602735321235468081234567890872752790526543262545803849170637371634679005215863678313456789987654321234567890987337874215670909712937223409761282923937394098765432234567885582752487716346790052158636783134567899876543212345678909873378742156709097129372234097612829239373940987654322345678855827524874580384917063737163123456753236008532458234567885260273532123546808123456789087275279052654326254580384917061234567532360085324582345678852602735321235468081234567890872752790526543262545803849170637371634679005215863678313456789987654321234567890987337874215670909712937223409761282923123456753236008532458234567885260273532123546808123456789087275279052654326254580384917063737163467900521586367831345678998765432123456789098733787421567090971293722340976128292393739409876543223456788558275248793739409876543223456788558275248737371634679005215863678313456789987654321234567890987337874215670909123456753236008532458234567885260273532123546808123456789087275279052654326254580384917063737163467900521586367831345678998765432123456789098733787421567090971293722340976128292393739409876543223456788558275248771293722340976128292393739409876543223123456753236008532458234567885260273532123546808123456789087275279052654326254580384917063737163467900521586367831345678998765432123456789098733787421567090971293722340976128292393739409876543223456788558275248745678855827524874679005215863678313456789987654321234567890987337874215670909712937223409761282923937394098765432234567885582752487467900521586367831345678912345675323600853245823456788526027353212354680812345678908727527905265432625458038491706373716346790052158636783134567899876543212345678909873378742156709097129372234097612829239373940987654322345678855827524879876543212345678909873378742156709097123456753236008532458234567885260273532123546808123456789087275279052651234567532360085324582345678852602735321235468081234567890872752790526543262545803849170637371634679005215863678313456789987654321234567890987337874215670909712937223409761282923937394098765432234567885582752487432625458038491706373716346790052158636783134567899876543212345678909873378742156709097129372234097612829239373940987654322345678855827524871293722340976128292393739409876543223456788558275248722345678855827524874582345678852602735321235468081234567890872752790526543262545803849170637371634679005215863678313456789987654321234567890987337874215670909712937223409761282923937394098765432234567885582752487 начнёт заплетаться! Смущенный
Записан
CD_Eater
Эксперт
******
Offline Offline

Сообщений: 1487


Просмотр профиля
« Ответ #13 : 30 Апрель 2011, 18:20:15 »

Не надо быть учёным, даже бабушки справятся
Откуда берется звук модема?!)))
Записан
Flowerty
Ветеран
*****
Offline Offline

Сообщений: 586


Я просто умница! ::)


Просмотр профиля
« Ответ #14 : 30 Апрель 2011, 18:20:29 »

Ну, раз они учёные-профессионалы, поставим им компьютер с сенсорным дисплеем, пусть вводят пальцам свои расчудесные команды сколько душе угодно. Улыбка
А сенсорную панель за кнопки считать нельзя. Строит глазки
Записан
Страниц: [1] 2 3   Вверх
  Печать  
 
Перейти в:  

Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC | Sitemap