Subject: J = (( N+1) / 8 ) + 1 Добрый день всем, кого еще не поприветствовала.Помогите, пожалуйста, словами описать данную математическую запись: J = (( N+1) / 8 ) + 1 Для получения байта K1 необходимо к числу N прибавить 1, полученный результат разделить на 8 без остатка и к частному прибавить 1. Я застряла на делении без остатка, так как просто деление - durch ... teilen, а делиться без остатка - aufgehen. Пока пишу так: Заранее благодарю за помощь :) |
у Вас лишняя пара скобок:-)) можно просто: J = (N+1) / 8 + 1 |
это был оригинальный текст, а в правилах пользования форумом стоит, что оригинальный текст нужно сохранять при вынесении вопроса на обсуждение ;)) все равно, спасибо! :)) |
следующий вариант: ...das Ergebnis muss durch 8 ohne Rest aufgeteilt werden... Что скажете? |
Привет всем!! А что это вообще означает? Не можете объяснить? |
это приводится расчет байтов контрольной последовательности. мне нужно словами оисать, какие действия выполняются при расчете данного математического выражения. |
без остатка - важное условие restlos dividieren/aufteilen |
restlos dividieren, à бы сказал |
Почему не "ohne Rest"? :) |
я бы сказал на принципе "сжатости" |
хотя dividieren ohne Rest уж на пару порядков больше ссылок в гоогле |
мне ohne rest тоже более симпатично - лучше выговаривается... |
Меня в принципе интересует только значение оборота "разделить на 8 без остатка". М.б. дайте пример с цифрами в Вашей формуле. |
ой... а у меня нет примера - только формулы. только сейчас увидела, что скопировала не весь абзац. Для получения байта K1 необходимо к числу N прибавить 1, полученный результат разделить на 8 без остатка и к частному прибавить 1. Таким образом получается максимальное число J байт которые будут кодироваться в один бит байта K1: мне кажется здесь все-таки речь о выделении целой части *т.е. остаток отбрасывается* |
Вот именно. В этом мой вопрос. Я собственно хотел предложить "ohne Nachkommastellen". |
а звучит так же? ...das Ergebnis muss durch 8 ohne Nachkommastellen aufgeteilt werden... |
А я вообще думал, что имеется в виду Das Ergebnis ist ohne Nachkommastellen durch 8 zu Teilen. :( Короче, à Вас тут скорее совсем запутаю. Лучше не слушайте меня. :) |
zu spät :)) ich habs schon gelesen... тем более, что не так уж Вы меня и путаете :) или лучше оставить "ohne rest", дабы не отклоняться от оригинала. а при необходимости дополнительно пояснить? Хотя если мы думаем одинаково, то Nachkommastellenvariante меня устраивает :) |
Если так, то выходит Zur Bestimmung des K1-Byte nimmt man N plus 1, teilt das Ergebnis durch 8 und addiert zum Quotienten unter Vernachlässigung der Nachkommastellen 1 hinzu. |
:) и как у Вас так легко и складно получается? |
Ходил в школу пару лет, а там по математике говорили о подобной ерунде чаще, чем мне хотелось бы. ;-) |
Я хотел бы дать немного пояснений. Здесь идет речь о ДВОИЧНОЙ арифметике и об определении размера ДВОИЧНОГО кода и его байта контрольной последовательности. Все операции в двоичной арифметике являются целочисленными. Поэтому приведенные в исходном тексте скобки фактически указывают последовательность реализуемых двоичных операций (в десятичной арифметике они конечно были бы лишними). Здесь: - число N делится на 8 без остатка чтобы определить целое числа байтов в исходном числе - прибавление 1 необходимо чтобы в случае, если остаток все же есть, то чтобы он учитывался в числе байтов. Вместо двух последних операций можно было бы сказать: если деление на 8 даст остаток, то результат деления нужно увеличить на 1. В итоге и получается примерно так, как написал greberli. Хвала ему! |
Спасибо Вам, Ingener! :) Благодарю также за разъяснения относительно "лишних" скобок, но может быть Вы улучшите вариант greberli, если он описывает данную запись примерно? |
You need to be logged in to post in the forum |