|
|
|||||
Modus ponens
|
Описать направления.
Вот, нужно мне создать энумератор, в котором нужно описать несколько возможных нарпавлений, а именно:
1 вертикально 2 горизонтально 3 слева внизу врпаво вверх (или в обратную сторону) 4 слева вверху вправо вниз (или в обратную сторону) 5 посередине между 1 и 3 6 посередине между 3 и 2 7 посередине между 2 и 4 8 посередине между 1 и 4 Что можно: синонимы (но хочется по-меньше), символы (типа -, |, \, /,), естесственно цифры и буквы английского алфавита. Мои варианты (пока что): - стороны света (по синониму на каждое направление) - числа (в градусах, но есть неоднозначность, до скольки градусов считать, можно ли отрицательные значения и т.п.) - значки -|/\ (но не хватает 4 промежуточных фаз, их можно составить из комбинаций уже существующих...) - часы с циферблата аналоговых часов (опять же, по два раза всего) Ваши варианты?
__________________
Hell is the possibility of sanity |
|
|||||
блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,112
Записей в блоге: 1
|
Направления можно показать линиями между клетками в таблице 3х3, если я правильно понял.
Соответственно номера клеток и образуют направление. Первое число — старт, второе — конец. Цитата:
Горизонтально 4-6 Слева снизу вправа вверх 7-3 И т.п. Надеюсь правильно понял задачу
__________________
hauts.ru |
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
Вот ты их и описал, когда задачу ставил
Собственно, в чем приоритет? В читаемости этого направления? Для кого – для тебя или для конечного пользователя? Я бы делал с числами циферблата. Два раза разруливал бы минутами - типа, 9:00 или 9.5 – имо часы лучше всего в голове проецируются. Добавлено через 1 минуту @Hauts, проблема будет в неоднозначности. 1-5, 5-9, 1-9, 2-6, 4-8 - это всё одно и то же направление.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
http://kv.wikipedia.org/wiki/%D0%A4%...se16_white.PNG
Я бы использовал стороны света: N NNE NE NEE E
__________________
Сам себе репортер |
|
|||||
А кажется понял
это типа от середины и в промежуток между Можно как эмн: 1 середина 2 вертикально 4 горизонтально 8 слева внизу врпаво вверх (или в обратную сторону) 16 слева вверху вправо вниз (или в обратную сторону) А дальше уже суммы. посередине(1) между 1(2) и 3(8) = 1+2+8 = 11 и тд
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
|
|||||
Modus ponens
|
Hatus: эти цифры не описывают все направления (только половину), кроме того, получаем синонимы: 8-2 и 2-8. Кроме того, человек должен мысленно нарисовать себе клавиатуру калькулятора / телефона, чтобы это представить. Кроме того, в таком раскладе нужно начинать считать с 1 а не с 0... Не айс, вобщем
Psycho-Tiger: пока что так и сделал, через аналоговые часы, но фишка в том, что не красиво: 12, 1, 1:30, 2, 3, 4, 4:30, 5... и т.д. Ну, как бы и промежутки на самом деле не равные, и дробные числа... Плюсь, опять же, синонимы. GBee: в морской терминологии, Nord-Nord-Ost (Северо-северо-восток). Это мне как бы больше всего импонировало, но неприятно то, что Юг и Север значили бы одно и то же.
__________________
Hell is the possibility of sanity |
|
|||||
Цитата:
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
|
|||||
wvxvw, так если это энумератор, то делать от Севера включительно до юга исключительно [N,S)
То есть юга просто не будет в списке
__________________
Сам себе репортер |
|
|||||
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Цитата:
|
Часовой пояс GMT +4, время: 23:34. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|