Каждая работа проверяется на плагиат, на момент публикации
уникальность составляет не менее 40% по системе проверки eTXT.
Программа состоит из одной формы, на которой находятся списки для выбора систем счисления и поля исходного числа в выбранной системе счисления и полученного числа в определенной (выбранной пользователем) системе счисления. Также на форме реализована панель виртуальной клавиатуры, с помощью которой можно наглядно увидеть те символы, которые могут использоваться для набора числа в определенной системе счисления.
Для того, чтобы перевести из k-ой системы счисления в систему с основанием f, в данной работе был применен метод, названный "принцип чайника", т.е. сначала из n-ричной системы переводится в 10-ую, а затем из 10-ричной в n-ричную. Главный плюс данного метода в том, что в программе используются только две функции, благодаря чему код получается довольно компактным:
• AnySystemNumiricToDec() – перевод из n-ой системы в 10-ричную;
• DecToAnySystemNumiric() – перевод из 10-ричной в n-ричную.
Комментарии в коде присутствуют.
Пояснительная записка в архиве.
1. Задание. Цель работы
2. Системы счисления
2.1. Позиционные системы счисления
2.2. Зависимость плотности записи информации от основания системы счисления
2.3. Преобразование чисел
3. Общая блок-схема алгоритма задачи
4. Стандартные компоненты Delphi, применяемые в программе
5. Описание программы
Заключение
Список литературы
Приложение
1. А.Я.Архангельский Язык Pascal и основы программирования в Delphi. Учебное пособие - М.:ООО "Бином-Пресс", 2004г.- 496 с.:ил.
2. Н.И.Вьюкова, В.А.Галатенко и др. Систематический подход к программированию. - М.: Наука, 1988, - 208 с. - Библиотечка программиста.
3. И.Ю.Баженова Delphi 7. Самоучитель программиста. М., Кудиц-образ 2003.
4. Гашков С. Б. Системы счисления и их применение. — М.: МЦНМО, 2004.
5. Фомин С. В. Системы счисления. — М.: Наука, 1987. — 48 с.