Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
0 / 0 / 0
Регистрация: 01.05.2018
Сообщений: 1
1

Перевод двоичных чисел из дополнительного кода в прямой

01.05.2018, 18:23. Показов 2601. Ответов 1

Author24 — интернет-сервис помощи студентам
Делаю программу которая переводит из дополнительного кода в прямой. Решил перевести из доп кода в обратный , из обратного в прямой. Моя проблема в том как из обратного кода перевести в прямой, теоретически как все переводится знаю, а вот как запрограммировать не знаю.


VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Module Module1
 
    Function In(ByVal Valuev As Integer) As String
        Return Convert.ToString(Valuev, 2)
    End Function
 
 
    Sub Main()
            Dim c As String
        Dim a(100), sum, sum1, st As Integer
        c = Console.ReadLine() 'вводим дополнительный код 2-й системы
        st = 1
        For i = 1 To c.Length 'перевожу в 10 систему
            st = st * 2
        Next
        For i = 0 To c.Length - 1
                a(i) = Val(c(i))
            Next
            For i = 0 To c.Length - 1
                st = st / 2
                sum = sum + a(i) * st
            Next
        sum1 = sum - 1  'из 10-й отнимаю единицу  
 
        MsgBox(In(sum1)) 'перевожу обратно в двоичную и получаю обратный код
 
    End Sub
 
    End Module
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.05.2018, 18:23
Ответы с готовыми решениями:

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

Перевод из 16(-го)числа дополнительного кода в десятичное представление
У меня есть получаемые значения 77 27 00 в 16 система в обратном коде (это всё одно число, то...

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

Перевод двоичных чисел
Написать программу которая осуществляет перевод целых 2-ых чисел в 10 > 16 > 2 Заранее спасибо!

1
185 / 183 / 31
Регистрация: 11.10.2016
Сообщений: 599
08.05.2018, 14:29 2
Цитата Сообщение от vovanwin- Посмотреть сообщение
c.Length
сдается мне, вам надо в раздел VB-Net
0
08.05.2018, 14:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.05.2018, 14:29
Помогаю со студенческими работами здесь

Перевод целых двоичных чисел
Перевод целых двоичных чисел в десятичные, затем в шестнадцатеричные, затем обратно в двоичные....

Прямой, обратный и дополнительный коды двоичных чисел 11110.11011; 101000.111; 1001101; 1100;
Прошу помочь!Прямой, обратный и дополнительный коды двоичных чисел 11110.11011; 101000.111;...

Перевод целых и дробных двоичных чисел в 16-ричные
Помогите пожалуйста. Надо написать программу: перевод целых и дробных 2-х чисел в 16-ю с/с -> 10...

Выполнить перевод двоичных чисел в десятичную систему счисления
8. Выполнить перевод двоичных чисел 1001, 11101, 1001 в десятичную систему счисле-ния с помощью...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru