Операции, определяющие формирование множества рациональных чисел

Практическая необходимость перечислять предметы привела к формированию понятия натурального ряда. Практическая же необходимость арифметических операций над натуральными числами приводит к формированию более широкого класса величин - рациональным числам. Схематично это выглядит так:

  Натуральный ряд N   L Операция сложения “+”; операция вычитания " - " обратная к сложению Операции, определяющие формирование множества рациональных чисел - student2.ru   Множество Z целых чисел (положительные, отрицательные и ноль)
         
Множество Z L Операция умножения “х”; обратная операция “:” деление. Операции, определяющие формирование множества рациональных чисел - student2.ru Множество Q рациональных чисел вида Операции, определяющие формирование множества рациональных чисел - student2.ru

Схема 2

Вывод 1.

Множество чисел представимых в виде несократимых дробей m/n, где: m, n, Операции, определяющие формирование множества рациональных чисел - student2.ru N, n Операции, определяющие формирование множества рациональных чисел - student2.ru 0 называется множеством рациональных чисел и обозначается Q. На этом множестве определим операции ±, ´, :, и результат действия этих операций над рациональными числами есть снова рациональное число.

Мы не будем обсуждать все свойства рациональных чисел, а ограничимся напоминанием свойств систематического представления рациональных чисел, известных из элементарного курса математики.

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

Такое представление дается записью вида: Операции, определяющие формирование множества рациональных чисел - student2.ru aОперации, определяющие формирование множества рациональных чисел - student2.ruN

a = anKn+... + a1K+ao (5)

и называется систематической К-ичной записью по основанию К. Символы ao, a1, ... , an принимают одно из К значений 0,1,2, ... , K-1. Если K Операции, определяющие формирование множества рациональных чисел - student2.ru 10, то для обозначения K цифр используют первые К цифр десятичной системы 0,1,2, ... , К-1. Для обозначения степеней оснований (классов) К1, К2, ..., Кn используются уже введенные числовые обозначения (классы “тиражируются медленнее”, чем числа, входящие в эти классы).

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

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

Напомним для примера алгоритм сложения целых чисел.

Пусть а = 247 = 2 . 102 +4 . 10+7, в = 378 = 3 . 102 + 7 . 10 + 8

Найти С = а+в.

Складывая цифры, нумерующие разряды единиц, десятков и сотен, получаем:

7+8 = 10+5 (единицы)

4 .10 + 7 . 10 = 102+10 (десятки)

2 . 102 + 3 . 102 = 5 . 102 (сотни)

Учитывая правила формирования разрядов, составляем десятичную запись числа С= а+в:

С = (102 +5 . 102) + (10+10)+5 = 6 . 102 +2 . 10+5 = 625

Кроме реализации арифметических операций, систематическое представление чисел дает алгоритм сравнения чисел по величине.

Для сравнения целых положительных чисел достаточно сравнить цифры разрядов по старшинству, например: 197<211, так как 197<2.102, а 211 > 2.102.

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

Всякое рациональное число может быть представлено конечной десятичной дробью вида:

Операции, определяющие формирование множества рациональных чисел - student2.ru , (6)

либо бесконечной периодической дробью вида:

Операции, определяющие формирование множества рациональных чисел - student2.ru Операции, определяющие формирование множества рациональных чисел - student2.ru (7)

Операции, определяющие формирование множества рациональных чисел - student2.ru

Напомним так же, что алгоритм представления рационального числа в виде (6) или (7) основан на следующем свойстве целых чисел.

Для любых a, b Операции, определяющие формирование множества рациональных чисел - student2.ru N , (a > b) существуют m, n Операции, определяющие формирование множества рациональных чисел - student2.ru N,(m<a, n<b) такие, что

а = bm+n (8)

Вывод 2.

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