Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
ОФФ - голосование Россия - эстония.
Отправлено
hugo
03 мая 2007 г. 18:58
http://www.eesti.portal.ee/main.php?lkRU=1
Составить ответ
|
Вернуться на конференцию
Ответы
Ф пейсту Ыстонию, лучше скажите, как красиво число с фиксированной запятой округлить до одного знака после запятой?
—
Trashy
(03.05.2007 19:17:15
217.29.84.72
, 454 байт)
Какого знака-то? Двоичного или десятичного?
—
SM
(03.05.2007 19:25:28
85.21.237.237
,
пустое
)
А что труднее? Вот то и округлить.
—
Trashy
(03.05.2007 19:32:48
217.29.84.72
,
пустое
)
Оригинально поставленная задача :)
—
SM
(03.05.2007 19:34:9
85.21.237.237
,
пустое
)
Там не всё. Сначала exp нужно сдвинуть в право на четыре бита(отрезав мишуру)... Вобсчим десятичное число получить надо.
—
Trashy
(03.05.2007 19:37:14
217.29.84.72
,
пустое
)
Чтобы натурально красиво - надо взять процессор с аппаратной плавучкой, умножить число на 10, округлить до целого, и умножить на 0.1. Десяток тактов и пять команд ассемблера :)
—
SM
(03.05.2007 19:40:24
85.21.237.237
,
пустое
)
Обрезать или округлить?
—
Vit
(03.05.2007 19:22:24
77.123.145.83
,
пустое
)
кАроче, 0.597625 необходимо отразить на LCD экране как 0.6 Например.
—
Trashy
(03.05.2007 19:39:19
217.29.84.72
,
пустое
)
Прибавить к числу 0.05 и затем при выводе обрезать лишние символы :) Это если только отобразить надо.
—
SM
(03.05.2007 19:41:49
85.21.237.237
,
пустое
)
+1. Всмысле +0.05;)
—
Vit
(03.05.2007 19:53:16
77.123.145.83
,
пустое
)
в двоичном легче всего(+)
—
misyachniy
(03.05.2007 20:58:45
212.90.165.14
, 242 байт)
Забыл, четвертый шаг - сдвиг вправо на один разряд.
—
misyachniy
(03.05.2007 20:59:44
212.90.165.14
,
пустое
)
Аргентина Ямайка 5:0.
—
omen
(03.05.2007 19:14:43
212.176.3.10
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 123:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru