DictionaryForumContacts

 Alex16

link 17.08.2013 11:33 
Subject: Rounding will be carried out by discarding the fifth (5th) digit after the decimal point, etc. fin.
Не могу понять (слаб в математике), правильно ли в прецеденте переведен текст про округление:

Оригинал:
The Gas Price calculated in accordance with the Gas Price Formula shall be rounded to the fourth (4th) place after the decimal point. Rounding will be carried out by discarding the fifth (5th) digit after the decimal point, if the discarded digit is a number from 0 through 4 inclusive, or by adding one to the fourth digit, if the fifth (5th) digit after the decimal point is a number from 5 through 9 inclusive.

Перевод:

Цена Газа, рассчитанная в соответствии с Формулой Цены Газа, округляется до четвертого знака после десятичной точки. Округление производится путем отбрасывания цифры, стоящей на первом месте после запятой, если отбрасываемая цифра относится к разряду целых чисел от 0 до 4 включительно, или добавления единицы к округляемой цифре, если цифра, стоящая на первом месте после запятой, относится к разряду целых чисел от 5 до 9 включительно.

Заранее спасибо за помощь и разъяснение.

 overdoze

link 17.08.2013 11:38 
интересно у них, да

fifth (5th) = на первом месте ???????

и вот еще - "... после десятичной точки" или все же "... после запятой" ??

 Alex16

link 17.08.2013 11:54 
Ну, я бы написал:
в первом случае: 1) путем отбрасывания 5-й (пятой) цифры после запятой, если отбрасываемая цифра является числом (имеет значение) от 0 до 4 включительно, или

во втором случае: 2) путем добавления единицы к четвертой цифре, если 5-я (пятая) цифра после запятой является числом (имеет значение) от 5 до 9 включительно

Может быть, у тех, кто переводил прецедент, есть какая-то своя логика (например, при изменении точек на запятые или наоборот), или это вообще взято по ошибке из другого текста? И подходит ли мой собственный вариант?

 qp

link 17.08.2013 12:11 
имхо, нормальный у вас перевод. а насчет "точка/запятая".. а чей текст? в штатах одно, в европе другое, как известно.. но вы на русский переводите,- так и переводите, как на русском принято

 AMOR 69

link 17.08.2013 12:31 
Gas Price - цена газа или бензина? Спрашиваю, потому что обычно газ называют natural gas, а вот бензин - просто gas.

 tumanov

link 17.08.2013 13:17 
Рассчитывают что-то, обычно, ПО формуле...

после десятичной точки = после запятой (без указания, что она -- десятичная)

 tumanov

link 17.08.2013 13:19 
если отбрасываемая цифра является числом (имеет значение) от 0 до 4 включительно, или

лучше:
если отбрасываемая цифра -- это цифра от 0 до 4 включительно, или

 Liquid_Sun

link 17.08.2013 14:26 
Rounding will be carried out by discarding the fifth (5th) digit after the decimal point, etc. = Округляют с точностью до десятитысячных.
(т.е. 0,12345 округляют до 0,1235)

 Alex16

link 17.08.2013 15:04 
AMOR69, это газ (договор купли-продажи газа)

 Alex16

link 17.08.2013 16:06 
Интересно, а к чему они написали "... если цифра.... относится к разряду целых чисел..."?

 tumanov

link 17.08.2013 16:10 
А в оригинале про целые числа ничего нет.

 tumanov

link 17.08.2013 16:11 
там digit vs. number
Скорее всего, два разныхслова использованы для избежания тавтологии.

 tumanov

link 17.08.2013 16:12 
Еще вариант: переводить digit словом «знак»

Отбрасывается пятый знак после запятой...
Если знак — цифра от 0 до 4 (включительно), то пишем то-то и то-то...

 Tante B

link 17.08.2013 17:30 
не надо про десятитысячные -- это просто учёность свою показать, в оригинале речь идёт про округление до разрядов

оригинал (если читать его внимательно, как руководство к действию) написан неточно: как будто отбрасывание производится только в том случае, если пятый разряд после запятой выражается цифрой от 0 до 4, а ежели это от 5 до 9, то прибавляется единичка к 4-му разряду (тогда как это разные этапы алгоритма) -- и ни слова об отбрасывании во втором случае

на самом деле округление до 4-го знака после запятой всегда состоит в отбрасывании младших разрядов, только последняя оставшаяся цифра (не) изменяется в зависимости от цифры в старшем отброшенном разряде

Алекс, вы готовы править оригинал?..

 Alex16

link 17.08.2013 19:06 
Править оригинал я не готов и не имею права, да и так уж от него тошнит изрядно. Перевел как обсуждалось выше...

 Tante B

link 17.08.2013 19:15 
сочувствую; в этом месте он точно очень невразумительный

 Armagedo

link 17.08.2013 19:23 
Зачем что-то править?

Первое/основное/вводное предложение однозначно указывает, что должно производиться округление до 4 знака поле запятой.
Все.
В конце должны остаться только 4 знака/цифры - весь хвост отбрасывается, но с оглядкой на 5-ю цифру.

Не вижу казуса в оригинале.

Может для них не существует понятия "математическое округление", что так много расписывают :)

 Tante B

link 17.08.2013 19:29 
Armagedo, невнимательно читаете. Как инструкция это однозначно не годится.
И что значит "Все."? Вопрос риторический.
Если Алекс сократит оригинал, тоже будет нехорошо.
Впрочем, спорить с вами не намерена. Сама-то я округлять умею.

 Armagedo

link 17.08.2013 19:35 
*Armagedo, невнимательно читаете.*

Внимательно.
Лучший способ проверить алгоритм - пройти его на примере.
Возьмите 1,245693, например.
И попробуйте не оставить только 4 цифры после запятой, как того требует вводное предложение.

Здесь не о чем спорить ни со мной, ни с кем-либо еще, включая оригинал.

 Tante B

link 17.08.2013 19:52 
Как учил tumanov:

Rounding will be carried out
by
discarding the fifth (5th) digit after the decimal point, if the discarded digit is a number from 0 through 4 inclusive,
or
by
adding one to the fourth digit, if the fifth (5th) digit after the decimal point is a number from 5 through 9 inclusive.

Формулировка неряшливая. Переводить трудно.
Ciao!

 AMOR 69

link 17.08.2013 19:52 
И я не пойму, в чем загвоздка. Слежу за финансовыми и товарными рынками. цены обычно дают с округлением в 4 знака после запятой.
Какой алгоритм, когда это простая арифметика?

http://finance.yahoo.com/currency-investing

 Armagedo

link 17.08.2013 20:15 
AMOR 69
Там расписан алгоритм действий - хотим мы этого или нет.
Почему их не устраивает простая арифметика - вопрос не к нам.
Я предположил, что у них нет понятия "математического округления", как такового.

Tante B
*Как учил tumanov.*
Он чаще к подстрочникам каким-то отсылает. O_O

Да и не за перевод вы ратовали - переводить там нечего (с подстрочником или без него) - а за то, что якобы неизвестно нужно ли куда-то куда девать 5-ю цифру в случае, если она 5-9.
Отбросить 5-ю или оставить при том, что в первом предложении сказано, что остаться должны только 4.

:)

 AsIs

link 17.08.2013 20:31 
нормальная формулировака. что в ней плохого? если пятая цифра от 0 до 4, то при округлении она просто отбрасывается. Если пятая цифра от 5 до 9, то прибавляем один к четвертой цифре (adding one to the fourth digit). Обычное правило округления. Чо?

 AsIs

link 17.08.2013 20:35 
*ни слова об отбрасывании во втором случае
discarding the fifth (5th) digit after the decimal point относится к обоим случаям:
discarding the fifth (5th) digit after the decimal point, ... by adding one to the fourth digit, ...

 techy1

link 17.08.2013 20:38 
кстати, ничего не сказано про те цифры после запятой, которые начиная с шестой и далее ;)

 AsIs

link 17.08.2013 20:40 
**imho для того и запятые перед а и or поставили, чтобы отделить общий алгоритм от двух разных случаев...

 AsIs

link 17.08.2013 20:40 
**imho для того и запятые перед if и or поставили, чтобы отделить общий алгоритм от двух разных случаев...

 

You need to be logged in to post in the forum