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

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

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 .

Приложение 2

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