Алгоритм решения задачи

Рисунок 1 – Общая схема решения задачи

Рисунок 2 – Алгоритм калькулятора

Рисунок 3 – Алгоритм перевода в двоичную систему счисления


 

Рисунок 4 – Алгоритм перевода в восьмеричную систему счисления

 


 

Рисунок 5 – Алгоритм перевода в шестнадцатеричную систему счисления





Ход решения задачи

Для выполнения поставленной задачи была выбрана программа Visual Basic 6.0.

Рисунок 6 – Окно программы Visual Basic

В окне «Новый проект» выбираем иконку «стандартный.EXE» и нажимаем кнопку открыть.

Рисунок 7 – Окно формы

На экране мы видим само окно программы, окно проекта, и саму форму программы.

С лева находится ToolBar с необходимыми объектами для создания программы. Справа в окне свойства мы можем изменять необходимые нам значения.  

Верхний ToolBar необходим для отладки программы.

Рисунок 8 – Форма с размещенными на ней элементами управления

В форме программы мы размещаем такие элементы:

 Lable – название в колличестве 5 штук

Размещаем на форме TexBox в него вводим и выводим наши данные колличество 5 штук

Размещаем Frame в колличестве 2 штук. Они необходимы для для переключателей типа OptionButton для выбора системы исчисления и выбора математического действия

Разместить на форме 7 переключателей типа OptionButton с помощью них мы выбираем систему счисления представленную в программе и выбор математического действия

Также было размещено три кнопки которые предназначены для перевода системы счисления, выполнения математического действия и выхода из программы.

Код для кнопки перевод отображен на рисунке 9.

Рисунок 9 – Командный код для кнопки Перевод

Здесь представлен перевод в двоичную систему счисления при выборе соответствующей кнопке в программе. Такое же решение применено и для остальных систем счисления

Рисунок 10 – Перевод в двоичную систему счисления

Для восьмеричной системы счисления

 Рисунок 11 – Перевод в восьмеричную систему счисления


5 Пример работы программы вычисления систем счисления

Вводим значения переменных в соответствующие поля, это выглядит так как показано на рисунке 12

Рисунок 12- Вид программы с заполненными строками переменных

Далее пользователь выбирает какую систему счисления ему необходимо перевести значения это выглядит так как показано на рисунке 13. Выбор осуществляется в форме «Системы счисления».

Рисунок 13- Выбор системы счисления

Далее пользователь переводит эти значения в выбранную систему счисления. В нашем случае это двоичная система счисления. Нажатием кнопки перевести данные значения переводятся в двоичную систему и выводятся в соответствующие поля. Это показано на рисунке 14.

Рисунок 14-Перевод системы счисления

Далее пользователь выбирает какое действие он хочет выполнить над этими числами. Выбор происходит в форме «выбор действия». Это показано на рисунке 15.

Рисунок 15- Выбор арифметического действия

Для расчета пользователю необходимо нажать кнопу «Вычислить». Ответ высвечивается в соответствующем поле. Как это показано на рисунке 16.

Рисунок 16 – Итоговый результат

Примеры работы с разными системами счисления и математическими действиями показаны н рисунках 17-20.

Рисунок 17-Перевод в восьмеричную систему счисления и вычитание двух значений.

Рисунок 18- Перевод в шестнадцатеричную систему счисления и умножение двух значений

 

Рисунок 19- Перевод в шестнадцатеричную систему счисления и деление двух значений

Рисунок 20- Перевод в двоичную систему счисление и умножение двух значений



ЗАКЛЮЧЕНИЕ

Самыми значимыми для человека ССЧ, безусловно, являются двоичная и десятичная ССЧ. Двоичная ССЧ используется во всех компьютерных системах.

Немаловажной является история развития представлений человека о ССЧ. Сложно представить, что на ранних стадиях развития общества люди не отличали совокупность двух и трех предметов.

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


 



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: