Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Введение1.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
58.54 Кб
Скачать

Оглавление

Введение

В настоящей работе представлена разработка программы сложения и вычитания чисел в различных системах счисления, выполненная в Microsoft Excel. С помощью созданной программы можно складывать и вычитать целые и дробные числа, записанные в рамках алфавита системы счисления введённым пользователем, и получать ответ в той же системе счисления.

Программа была разработана с целью изучения метода вычисления и перевода чисел в различных системах счисления, изучения функций в Microsoft Excel.

Разработка программы была выполнена по следующим условиям:

  • Пользователь может вводить произвольный алфавит;

  • вычисление чисел в разных системах счисления (алфавит, введённый пользователем, может быть разный);

  • сложение и вычитание чисел по выбору пользователя;

  • вычисление дробных чисел;

  • ответ должен записываться в той системе счисления, которая была введена пользователем;

  • индикация ошибок.

При разработке программы были выполнены следующие задачи:

  1. Изучение сложения и вычитания чисел в различных системах счисления.

  2. Составление возможного плана работы по созданию будущей программы.

  3. Изучение функций в Microsoft Excel.

  4. Создание программы по сложению и вычитанию чисел в различных системах счисления в Microsoft Excel.

В отчете будут представлены описания выше приведенных задач:

  • Описание частей программы и формул, использованных в программе;

  • скриншоты частей программы;

  • описание некоторых функций Microsoft Excel.

1. Описание составляющих частей программы

Созданная программа разделяется на четыре основные описываемые части:

  1. Лицевая часть.

  2. Динамическое выравнивание чисел по позиции запятой.

  3. Сложение.

  4. Вычитание.

1.1 Лицевая часть

Лицевая часть – это основная часть, которой пользуется пользователь. Она состоит из нескольких частей:

  1. Алфавит.

  2. Число А.

  3. Число В.

  4. Выбор действия.

  5. Ответ.

Алфавит – это основная часть, от которой зависит вся программа. В ячейку алфавита вписывается произвольный набор знаков. От алфавита зависят число A и число B, и перевод чисел из десятичной системы счисления в систему счисления, введенную пользователем.

Число A – это число, вводимое пользователем в соответствии с алфавитом, из которого будет вычитаться или к которому будет прибавляться число В.

Число B – это число, вводимое пользователем в соответствии с алфавитом, которое будет вычитаться или которое будет прибавляться к числу A.

Выбор действия – это выбор между сложением и вычитанием числа A и числа B.

Ответ – это конечный ответ арифметического действия, записанный в той системе счисления, которую вводил пользователь.

1.2 Динамическое выравнивание чисел по позиции запятой

При создании программы возникает проблема со счетом целой и дробной части так, чтобы они не совмещались при счете. Для этого была создана вторая и практически основная часть программы, которая выравнивает число A и число B по позиции запятой, разбивая их при этом по разрядам. Это помогает в дальнейшем сложении и вычитании чисел. Также, в этой части программы число A и число B переводится посимвольно из системы счисления, вводимой пользователем, в десятичную систему счисления.