Приложение А Алгоритмы письменных вычислений в десятичной системе счисления

Алгоритм сложения натуральных чисел, записанных в десятичной системе счисления (алгоритм сложения «столбиком»)

1. Записывают второе слагаемое под первым так, чтобы соответствующие разряды находились друг под другом.

2. Складывают единицы первого разряда. Если сумма меньше десяти, записывают ее в разряд единиц ответа и переходят к следующему разряду (десятков).

3. Если сумма единиц больше или равна десяти, то представляют ее в виде Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru , где Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru – однозначное число; записывают Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru в разряд единиц ответа и прибавляют 1 к десяткам первого слагаемого, после чего переходят к разряду десятков.

4. Повторяют те же действия с десятками, потом с сотнями и т.д. Процесс заканчивается, когда оказываются сложенными цифры старших разрядов. При этом, если их сумма больше или равна десяти, то приписываем впереди обоих слагаемых нули, увеличиваем нуль перед первым слагаемым на 1 и выполняем сложение Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru .

Алгоритм вычитания натуральных чисел, записанных в десятичной системе счисления (алгоритм вычитания «столбиком»)

1. Записываем вычитаемое под уменьшаемым так, чтобы соответствующие разряды находились друг под другом.

2. Если цифра в разряде единиц вычитаемого не превосходит соответствующей цифры уменьшаемого, вычитаем ее из цифры уменьшаемого, записываем разность в разряд единиц искомого числа, после чего переходим к следующему разряду.

3. Если же цифра единиц вычитаемого больше единиц уменьшаемого, т.е. Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru , а цифра десятков уменьшаемого отлична от нуля, то уменьшаем цифру десятков уменьшаемого на 1, одновременно увеличив цифру единиц уменьшаемого на 10, после чего вычитаем из числа Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru число Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru и записываем разность в разряде единиц искомого числа, далее переходим к следующему разряду.

4. Если цифра единиц вычитаемого больше цифры единиц уменьшаемого, а цифры, стоящие в разряде десятков, сотен и т.д. уменьшаемого, равны нулю, то берем первую отличную от нуля цифру в уменьшаемом (после разряда единиц), уменьшаем ее на 1, все цифры в младших разрядах до разряда десятков включительно увеличиваем на 9, а цифру в разряде единиц на 10: вычитаем Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru из Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru , записываем разность в разряде единиц искомого числа и переходим к следующему разряду.

5. В следующем разряде повторяем описанный процесс. Вычитание заканчивается, когда производится вычитание из старшего разряда уменьшаемого.

Алгоритм умножения многозначного числа Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru на однозначное число y.

1. Записываем второе число под первым.

2. Умножаем цифры разряда единиц числа Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru на число Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru . Если про­изведение меньше 10, его записываем в разряд единиц ответа и пере­ходим к следующему разряду (десятков).

3. Если произведение цифр единиц числа х на число у больше или равно 10, то представляем его в виде Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru , где Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru – однозначное число; записываем Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru в разряд единиц ответа и запоминаем Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru – перенос в следующий разряд.

4. Умножаем цифры разряда десятков на число у, прибавляем к по­лученному произведению число Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru и повторяем процесс, описанный в пп. 2 и 3.

5. Процесс умножения заканчивается, когда окажется умноженной цифра старшего разряда.

Алгоритм умножения числа Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru на число Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru .

1. Записываем множитель x и под ним второй множитель у.

2. Умножаем число x на младший разряд Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru числа у и записываем произведение Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru под числом у.

3. Умножаем число х на следующий разряд Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru , числа у и записываем произведение Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru , но со сдвигом на один разряд влево, что соответствует умножению Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru на 10.

4. Продолжаем вычисление произведений до вычисления Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru .

5. Полученные Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru произведения складываем.

Алгоритм деления «уголком» целого неотрицательного числа Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru на натуральное число Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru

1. Если Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru , то частное Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru , остаток Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru .

2. Если Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru и число разрядов в числах Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru и Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru одинаково, то частное Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru находим перебором, последовательно умножая Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru на Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru , так как Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru . Этот перебор можно ускорить, выполнив деление с остатком цифр старших разрядов чисел Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru и Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru .

3. Если Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru и число разрядов в числе Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru больше, чем в числе Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru , то записываем делимое Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru и справа от него делитель Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru , который отделяем от Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru уголком и ведем поиск частного и остатка в такой последовательности:

а. Выделяем в числе Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru столько старших разрядов, сколько разрядов в числе Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru или, если необходимо, на один разряд больше, но так, чтобы они образовывали число Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru , больше или равное Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru . Перебором находим частное Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru чисел Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru , и Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru , последовательно умножая Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru на Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru . Записываем Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru под уголком (ниже Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru ).

б. Умножаем Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru на Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru , и записываем произведение под числом Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru так, чтобы младший разряд числа Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru был написан под младшим разрядом выделенного числа Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru .

в. Проводим черту под Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru и находим разность Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru .

г. Записываем разность Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru , под числом Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru , приписываем справа к Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru старший разряд из неиспользованных разрядов делимого Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru и сравниваем полученное число Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru с числом Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru .

д. Если полученное число Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru больше или равно Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru , то относительно него поступаем согласно п. 1 или п. 2. Частное Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru записываем после Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru .

е. Если полученное число Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru меньше Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru , то приписываем еще столько следующих разрядов, сколько необходимо, чтобы получить первое число Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru , большее или равное Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru . В этом случае записываем после Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru то же число нулей. Затем относительно d3 поступаем согласно пп. 1, 2. Частное Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru записываем после нулей. Если при использовании младшего разряда числа Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru окажется, что Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru , то тогда частное чисел Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru и Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru равно нулю, и этот нуль записывается последним разрядом в частном, а остаток Приложение А Алгоритмы письменных вычислений в десятичной системе счисления - student2.ru .


Наши рекомендации