Перевод строки в 16 и 2 код?!

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

mse
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 61
Зарегистрирован: 24.07.2005 (Вс) 0:53

Перевод строки в 16 и 2 код?!

Сообщение mse » 24.10.2006 (Вт) 22:28

Народ помоги плиз, есть функции по переводы данных (стринг) или в пинцепе не важно в 16 а потом в 2ный код? :shock:

Кому не лень помогите ещё с Кодом Хеминга.

Вот задания.

1. Написати програму, яка дозволяє кодувати слова довжиною до 10 літер за схемою "ASCII-код ? двійковий код ? код Хемінга".

2. Написати програму, яка дозволяє знаходити одну помилку в двійковій послідовності коду Хемінга та відновлювати її. Програма також має бути спроможною робити перетворення за схемою "код Хемінга ? двійковий код ? ASCII-код". Перевірте її роботу, застосовуючи результати з попереднього завдання.

Очень срочно нужно, в принцепе я сам могу напсать всё только хелп с функцией... или ещё варианты!? :oops:

Thomas
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 246
Зарегистрирован: 12.11.2005 (Сб) 0:17
Откуда: "Сказочное королевство"

Сообщение Thomas » 24.10.2006 (Вт) 22:44

mse
Ты, конечно ызвыны, но моя твоя понимай нету. :shock:

mse
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 61
Зарегистрирован: 24.07.2005 (Вс) 0:53

Сообщение mse » 24.10.2006 (Вт) 22:45

Что ? По укр не понимаете? Ну тогда хоть функцию подскажи...

Thomas
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 246
Зарегистрирован: 12.11.2005 (Сб) 0:17
Откуда: "Сказочное королевство"

Сообщение Thomas » 24.10.2006 (Вт) 22:57

Воспользуйся поиском google :D
Последний раз редактировалось Thomas 25.10.2006 (Ср) 20:52, всего редактировалось 2 раз(а).

Thomas
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 246
Зарегистрирован: 12.11.2005 (Сб) 0:17
Откуда: "Сказочное королевство"

Сообщение Thomas » 24.10.2006 (Вт) 23:01

Почитай так же здесь
http://www.microsoft.com/Rus/Msdn/Activ ... a/325.mspx

August
Бывалый
Бывалый
 
Сообщения: 209
Зарегистрирован: 25.08.2006 (Пт) 10:48
Откуда: C сибири

Сообщение August » 24.10.2006 (Вт) 23:08

я как то тоже по украински никак....

а что, поиск нынче не работает, или?
пользуй
convert

Thomas
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 246
Зарегистрирован: 12.11.2005 (Сб) 0:17
Откуда: "Сказочное королевство"

Сообщение Thomas » 24.10.2006 (Вт) 23:08

Преобразование последовательности байтов в строку шестнадцатеричных символов

http://www.microsoft.com/Rus/Msdn/Activ ... a/379.mspx

mse
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 61
Зарегистрирован: 24.07.2005 (Вс) 0:53

Сообщение mse » 25.10.2006 (Ср) 1:56

Весь этот матерьял поподался мне на глахза но тут немного не то.
А сам текст в 16 как? Из текста делаем массив байтов? Потом побайтно переводим в 16?

В плане задний, ну переведу на русский =)

1. Написать программу которая позволяет кодировать слова длинной 10 символом по схеме ASCII-код = двоичный код = код Хеминга

2. Написать программу которая позволяет находить одну ошибку в двоичной последовательности кода Хеминга и востанавливать ёё. Программа также должна делать превращения по схеме "код Хеминга = двоичный код = ASCII-код"

Вот такая вот тема, так что хелп... с кодом Хеминга я уже сам разберусь... =)

LeXoN
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 15
Зарегистрирован: 22.10.2006 (Вс) 13:12

Сообщение LeXoN » 25.10.2006 (Ср) 5:36

Дай пример того что надо перевести"

Thomas
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 246
Зарегистрирован: 12.11.2005 (Сб) 0:17
Откуда: "Сказочное королевство"

Сообщение Thomas » 25.10.2006 (Ср) 13:03

mse писал(а):
1. Написать программу которая позволяет кодировать слова длинной 10 символом по схеме ASCII-код = двоичный код = код Хеминга


Вот такая вот тема, так что хелп... с кодом Хеминга я уже сам разберусь... =)


Привет.
Ну так и перебирай слово по буквам, а буквы переводи в ASCII-код. Получишь числа, а уже числа переводи в бинарный код.
А далее как ты пишешь, сам разберешься с кодом Хэминга.

Успехов. :)

mse
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 61
Зарегистрирован: 24.07.2005 (Вс) 0:53

Сообщение mse » 25.10.2006 (Ср) 19:32

Вот тебе пример "тестовое слово"

Слово по буквам что ты имеш в виду? Переводить через что? через класс инеколдинг?

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 25.10.2006 (Ср) 19:52

mse писал(а):Вот тебе пример "тестовое слово"

Слово по буквам что ты имеш в виду? Переводить через что? через класс инеколдинг?


а что это за класс такой?

а вообще пройтись по всем символам строки можно следующим образом (точнее двумя)
нумбер раз, воспользоваться методом ToCharArray класса String/
нумбер два:
Код: Выделить всё
        Dim str As String = "Helo World"
        Dim i As Integer
        For i = 0 To str.Length - 1
            Console.WriteLine(str.Chars(i))
        Next
        Console.Read()


а если воспользоваться ф-цией Asc? то можно получить еще и ASCII значения
Код: Выделить всё
        Dim str As String = "Helo World"
        Dim i As Integer
        For i = 0 To str.Length - 1
            Console.WriteLine(Asc(str.Chars(i)))
        Next
        Console.Read()

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 25.10.2006 (Ср) 19:55

Уберите кто-нить эту длинную ссылку, читать невозможно.

mse
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 61
Зарегистрирован: 24.07.2005 (Вс) 0:53

Сообщение mse » 25.10.2006 (Ср) 22:13

Ну этот я уже вариант пробывал. Ещё есть варианты?

Можно, System.Text.Encoding.Default.GetBytes
потом Conversion.Hex

Что за ссылку?


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 42

    TopList  
cron