Glossary entry

English term or phrase:

evaluate to 2

Russian translation:

привести к десятичному разряду

Added to glossary by *Alena*
Sep 22, 2014 14:41
9 yrs ago
1 viewer *
English term

evaluate to 2

English to Russian Tech/Engineering Computers: Systems, Networks Programming/Math
Given a non-negative integer n, write the expressions computing the ten's digit of n. For example, if n is 123, then we want the expression to evaluate to 2.
Я не понимаю задания вообще! Сначала надо вычисить каждую n c reminder 10. Но что потом делается? Например, если у нас n=123 - тогда нам надо выражение разделить на два… или сравнить с 2? А может добавить 2. Совсем запуталась!
Спасибо.

Discussion

Igor Boyko Oct 5, 2014:
Enote, жаль тут нельзя лайкать посты :) Я бы Ваш полайкал.
Aleksandra Kleschina Oct 5, 2014:
К тому же "привести к десятичному разряду" - так не говорят... (Ваша glossary entry.)
Enote Oct 5, 2014:
Алёна, Я приношу извинения, но мой исходный вариант оказался неправильным, sorry. Я предложил расчет значения разряда 2 (имея в виду 20), а по дальнейшему контексту стало понятно, что они хотят получить цифру 2 (у них эта цифра стоит в разряде 2, так совпало). Правильные варианты изначально предложили Игорь а Александра, а я вас только с толку сбивал.
Aleksandra Kleschina Sep 25, 2014:
Алёна, Ну смысл-то всем понятен был, просто Игорь и Enote немного не так, как надо, имхо, сформулировали - это касается собственно вашего исходного вопроса, то есть выражения "to evaluate to 2". To evaluate (a formula, an expression) означает "вычислить (числовое) значение какой-либо формулы / выражения". Также употребляется и активная форма, как у вас: the expression evaluates to 2" - "(числовое) значение выражения равняется 2". "Получить 2" - это не совсем точный перевод, "вычислить величину разряда 2" - тоже плохо сказано. К тому же, у Enote написано, что эта величина равна 20 (а на самом деле она равна 2, ибо это цифра). В общем, поторопились немного (хотя по смыслу тут, конечно, ясно) - поэтому уважаемый Enote свой ответ и снял...

Про reminder я не имела в виду, что вы не понимаете, просто указала на опечатку (разве нужны опечатки в переводах? :) )...

То, что я профессионально не перевожу тексты по математике, не значит, что мне помешают kudoz points (если вы решите, что мои ответы были наиболее полезными). :))
*Alena* (asker) Sep 25, 2014:
Цифры разряда десятков числа n, так Игорь потом так и сказал, Енот тоже с этого начал, потом почему-то передумал. Это мое тех. задание, игру делаю на Питоне...это не статистика и не Science, a Tech/Engineering – Programming. Вы не работаете в данной тематике, вам оно не надо? Кстати, разумеется reminder, просто опечатка. Технари обычно грамотные и понятливые люди, я на это всегда рассчитываю, по крайней мере.
Aleksandra Kleschina Sep 24, 2014:
PS. А вы не можете сменить тематику вопроса на "Science - Mathematics & Statistics"?.. Мне кажется, так намного больше подходит.
Aleksandra Kleschina Sep 24, 2014:
Алёна, здесь речь идёт о разрядах.

Поэтому "units" - это не "юнит" и не "остаток", а "единицы" (= "разряд единиц" = "цифра единиц", т.е. первый справа разряд); "tens" - "десятки" (= "разряд десятков" = "цифра десятков", т.е. второй справа разряд), "hundreds" - "сотни" (= "разряд сотен" = "цифра сотен", т.е. третий справа разряд), и так далее.

Если вы через "%" обозначаете операцию взятия остатка от деления, то формула ((n - n%10) / 10) % 10 правильная (только у вас последнее "10" пропущено), даёт число/ цифру десятков в числе n. Напр. при n=123 имеем:

n%10 = 3
n - n%10 = 120
(n - n%10) / 10 = 12
((n - n%10) / 10) % 10 = 2.

То есть вы спрашиваете, как одним термином назвать операцию, которую требуется сделать в данном задании, да? Ну так и называется, вычисление / определение числа / цифры десятков. :) "Приведение к десятичному формату" - это совсем не то, это будет означать перевод из другой (недесятичной, напр. двоичной или шестнадцатиричной) системы счисления в десятичную систему счисления.

Итого имеем, допустим: "Задание - вычислить цифру десятков в заданном числе", или: "Задание - напишите формулу для определия цифры десятков в числе n".
*Alena* (asker) Sep 24, 2014:
Александра, программирование и математика как часть, но Вы сами теперь видите специфику такой математики. Я видимо еще буду задавать подобные вопросы, будьте осторожны, именно программирование буду подразумевать. По-русски это всего лишь 123%10 = 12 – десяток и 3 - юнит(остаток?). Мне надо было всего лишь понять задание. Получилось: ((n - n % 10) / 10) % Наверное, термин стоит того, чтобы оформить? Я затрудняюсь найти этому название. Привести к десятичному формату или разряду? Или просто к десяткам?
Aleksandra Kleschina Sep 23, 2014:
Алёна, Вы хотите перевод всего параграфа или какой-то части? :)

PS. У вас всё-таки математика или программирование? Запись и терминология будет чуток разная.

Полезная ссылка : http://ru.wikipedia.org/wiki/Деление_с_остатком .
*Alena* (asker) Sep 23, 2014:
Написали мне так: Suppose that the problem were about extracting the third digit, the last digit. Which operation allows you to extract it? Obviously, the remainder operator:
589 % 10 = 9. You want to identify which of the three expressions correctly returns the “tens” digit of any non-negative integer, n. For example, if n = 123, then 3 is referred to as the “units” digit, 2 is the “tens” digit, and 1 is the “hundreds” digit, so for this particular number a correct expression needs to result in a value of 2. If, to use another example, n = 456, a correct expression would result in a value of 5. Вот. Теперь как бы это по-русски сказать?
Igor Boyko Sep 22, 2014:
Имхо, ten's digit of n - цифра для десятков в числе n. Т.е. здесь - 2, т.е. в числе 123 - одна сотня, два десятка и три единицы.

Proposed translations

5 mins
Selected

вычислить величину разряда 2

у них же раньше - написать формулу для вычисления разряда десятков в числе n

--------------------------------------------------
Note added at 5 мин (2014-09-22 14:46:55 GMT)
--------------------------------------------------

эта величина равна 20 (=2*10)

--------------------------------------------------
Note added at 6 мин (2014-09-22 14:48:03 GMT)
--------------------------------------------------

может лучше так сформулировать - вычислить величину, выраженную цифрой 2

--------------------------------------------------
Note added at 1 дн13 час (2014-09-24 04:05:15 GMT)
--------------------------------------------------

так, мой вариант неправильный - им нужна формула для получения цифры 2
Peer comment(s):

neutral Aleksandra Kleschina : Уважаемый Enote, здесь есть вариант "hide this answer", я им иногда пользуюсь, если мой вариант явно неправильный... // :)) // Ну вот видите, правильно я предлагала вам ответ спрятать... :)
1 day 20 hrs
Александра, я им тоже пользуюсь, иногда. Но здесь пусть висит, чтобы мне стыдно стало, ведь вполне мог подумать :)Да уж....
Something went wrong...
3 KudoZ points awarded for this answer.
+3
9 mins

получить 2

здесь
Peer comment(s):

agree Anton Konashenok
28 mins
Спасибо, Антон!
agree Natalie
3 hrs
Спасибо, Натали!
agree sparta1978
10 days
Спасибо, sparta1978!
Something went wrong...
+3
6 hrs
English term (edited): we want the expression to evaluate to 2

это варажение должно равняться 2 / значение этого выражения должно равняться 2

Given a non-negative integer n, write the expressions computing the ten's digit of n. For example, if n is 123, then we want the expression to evaluate to 2.

Пусть дано неотрицательное целое число n. Напишите выражение / формулу / оператор, вычисляющее число десятков в n. Например, если n=123, то это варажение должно равняться 2 / значение этого выражения должно равняться 2.

Выбор слова выражение / формула / оператор зависит от того, что именно тут требуется: математичская формула (тогда "выражение" или "формула"), запись на каком-либо языке программирования (тогда "выражение", "оператор"), и так далее.


По сути дела. Чтобы получить число десятков (= цифру, стоящую в разряде "десятки" = цифру, стоящую на втором справа месте, после разряда "единицы") в числе n, нужно:

а) сначала избавиться от всех цифр справа от неё (в данном случае от разряда "единицы"), то есть превратить число 123 в число 12. Для этого нужно поделить n на 10 и округлить в меньшую сторону:
n/10=12,3 ; после округления получаем 12.

б) затем избавиться от всех цифр слева от неё. Для этого нужно взять остаток (remainder, не reminder, как у вас написано!) от деления n на 10:
остаток от деления 12 на 10 как раз и будет равен 2.
Peer comment(s):

agree Dmitry Murzakov
10 hrs
Thank you!
agree Lilia_S
19 hrs
Thank you!
agree Alexander Kayumov : Подробнее некуда!
10 days
Thank you!
Something went wrong...
Term search
  • All of ProZ.com
  • Term search
  • Jobs
  • Forums
  • Multiple search