
- •Перевод чисел из одной системы счисления в другую в Delphi
- •Содержание
- •Введение
- •Понятие системы счисления. Классификация систем счисления. Позиционные и непозиционные системы счисления
- •Непозиционные системы счисления
- •Позиционные системы счисления
- •Перевод целых чисел из одной системы счисления в другую
- •Перевод дробных чисел из одной системы счисления в другую
- •Перевод произвольных чисел
- •Перевод чисел из системы счисления с основанием 2 в систему счисления с основанием 2n и обратно
- •Перевод двоичных, восьмеричных и шестнадцатеричных чисел в десятичную систему счисления.
- •Программа перевода чисел в Delphi
- •Заключение
- •Литература
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ
ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«БАШКИРСКИЙ ГОСУДАРСТВЕННЫЙ ПЕДАГОГИЧЕСКИЙ
УНИВЕРСИТЕТ ИМ. М. АКМУЛЛЫ»
ФИЗИКО-МАТЕМАТИЧЕСКИЙ ФАКУЛЬТЕТ
Кафедра программирования и вычислительной математики Направление: физико-математическое образование профиль «Математика с дополнительной специальностью информатика»
Курс IV
КУРСОВАЯ РАБОТА
Ахмадуллина Алина Радиевна
Перевод чисел из одной системы счисления в другую в Delphi
Научный руководитель:
Илишева Л. Д.
Уфа 2012
Начало формы
Содержание
Введение
Теоретическая часть
Практическая часть
Заключение
Список использованной литературы
Введение
Современный человек в повседневной жизни постоянно сталкивается с числами и цифрами: запоминает номера автобусов и телефонов, в магазине подсчитывает стоимость покупок, ведет свой семейный бюджет в рублях и копейках и т.д. Числа и цифры с нами везде! Интересно, что знал человек о числах две тысячи лет назад? А пять тысяч лет назад?
Историки доказали, что и пять тысяч лет тому назад люди могли записывать числа, могли производить над ними арифметические действия. При этом записывали они числа совершенно по другим принципам, нежели мы в настоящее время. В любом случае число изображалось с помощью одного или нескольких символов. В математике и информатике приняты символы, участвующие в записи числа, называть цифрами.
Первоначально понятие отвлеченного числа отсутствовало, число было «привязано» к тем предметам, которые пересчитывали. Отвлеченное понятие натурального числа появляется вместе с развитием письменности.
Появление дробных чисел было связано с необходимостью производить измерения (сравнения с другой величиной того же рода, выбираемой в качестве эталона). Но поскольку единица измерения не всегда укладывалась целое число раз в измеряемой величине, то возникла практическая потребность, ввести более «мелкие» числа, чем натуральные. Дальнейшее развитие понятия числа было обусловлено уже развитием математики и информатики. Сегодня человечество для записи чисел использует в основном десятичную систему счисления. Что же такое – система счисления? Это мы узнаем в ходе изучения материала и в решении различного рода задач.
Цель исследования: ознакомится с понятием системы счисления; классификацией систем счисления.
Задачи исследования: изучить литературу по теме исследования, систематизировать теоретический материал, рассмотреть практические применения теоретического материала.
Понятие системы счисления. Классификация систем счисления. Позиционные и непозиционные системы счисления
Системы счисления были созданы в процессе хозяйственной деятельности человека, когда у него появилась потребность в счете, а по мере развития научной и технической деятельности возникла также необходимость записывать числа и производить над ними вычисления
Системой счисления называется совокупность символов и приемов, позволяющих однозначно изображать числа. Или, в общем случае, это специальный язык, алфавитом которого являются символы, называемые цифрами, а синтаксисом - правила, позволяющие однозначно сформировать запись чисел. Запись числа в некоторой системе счисления называется кодом числа. В общем случае число записывается следующим образом:
А=аn an-1 ... а2 a1 а0
Отдельную позицию в записи числа принято называть разрядом, а номер позиции - номером разряда, количество разрядов в записи числа - это разрядность и она совпадает с длиной числа. В техническом плане длина числа интерпретируется как длина разрядной сетки. Если алфавит имеет р различных значений, то разряд aі в числе рассматривается как р-ичная цифра, которой может быть присвоено каждое из р значений.
Каждой цифре aі данного числа А однозначно соответствует ее количественный (числовой) эквивалент - К(aі). При любой конечной разрядной сетке количественный эквивалент числа А будет принимать в зависимости от количественных отдельных разрядов значения от К(А) min до К(А) max.
Диапазон представления (D) чисел в данной системе счисления - это интервал числовой оси, заключенный между максимальными и минимальными числами, представленными заданной разрядностью (длиной разрядной сетки):
D=К(А)(p) max - К(А)(p) min.
Существует бесчисленное множество способов записи чисел цифровыми знаками. Однако, любая система счисления, предназначенная для практического использования, должна обеспечивать:
1) возможность представления любого числа в заданном диапазоне чисел;
2) однозначность представления;
3) краткость и простоту записи чисел;
4) легкость овладения системой, а также простоту и удобство оперировать ею.
В зависимости от целей применения используют различные системы счисления: 2-ю, 10-ю, 8-ю, 16-ю, римскую, а для исчисления времени - система счисления времени и т.д.
В основном системы счисления строятся по следующему принципу:
А(p)= аnрn +аn-1pn-1…..+а1р1,
где А(p)- запись числа в системе с базисом рі;
аі- база или последовательность цифр системы счисления с рi-чным алфавитом
рi - базис системы счисления (совокупность весов отдельных разрядов системы счисления). Базис десятичной системы счисления 100, 101, 102, 103, ..., 10п.
Основанием системы счисления называется количество различных символов (цифр), используемых в каждом из разрядов для изображения числа в данной системе счисления.
Вес разряда Ri в любой системе счисления - это отношение Ri=pi/p0.