![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Гость_Евгений |
|
|||
|
Unregistered |
На днях задали задание написать реферат на тему "позиционные системы исчисления "
1.Должны быть описанны 2,8,16-ричные системы исчисления. 2.Описанно представление в памяти примитивных данных. 3.Написано приложенние на Java по переводу из 10ой во 2ую и16ую системы и обратно. Если вам не трудно помогите пожалуйста. время сдачи подходит к концу а я почти все время (2/3) в больнице провалялся. скиньте, что сможите на мыло:[email protected] Убедительная просьба подписывать тему по содержанию. Зарание благодарен. Евгений. |
|||
|
||||
| LSD |
|
||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Этот код переводит из произвольной системы счисления (поддерживаются 2-36 ричные системы), в любую другую.
Все остальное ищи на сайтах с рефератами. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
||||
|
|||||
| Гость_Евгений |
|
|||
|
Unregistered |
Подскажите пожалуйста как переводить дробные числа.
Заранее благодарен. |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Любое рациональное число можно представить в виде дроби M/N где M и N целые, а конвертировать целые известно как. Вопрос только в том как его так так представить, можно потребовать от пользователя вводить в таком виде (самый простой вариант), или самому заниматься преобразованием тут уж надо смотреть в каком виде оно может быть введено. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Гость_Дмитрий |
|
|||
|
Unregistered |
Дело в том, что Integer.toString(a, b) требует чтобы и а, и b были целочисленные.
а при делении у нас иногда будут получаться дробные Подскажите, пожалуйста, как быть? |
|||
|
||||
| LSD |
|
||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Получим:
Это сообщение отредактировал(а) LSD - 1.12.2005, 17:23 -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
||||
|
|||||
| Евгений(псевдоним Дмитрий) |
|
|||
|
Unregistered |
LSD, большое СПАСИБО
|
|||
|
||||
| Гость_Евгений |
|
|||
|
Unregistered |
LSD, Это снова я
препод потребовал, чтобы выводился дробный результат в системе исчисления в которую переводим Подскажи пожалуйста. как так сделать. Заранее спасибо. |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Кто скажет что 1111011/101011001 не дробь пусть первый бросит в меня камень Не понимаю в чем проблема? -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| NextAlex |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 121 Регистрация: 10.8.2005 Где: Украина, г. Одесс а Репутация: 1 Всего: 3 |
Полностью согласен с LSD. Преподу явно нечем заняться. Хотя по теории в любой системе счисления можно представить результат деления двух чисел как целая и дробная части через точку, но насколько я знаю такие вычисления не предусмотрены ниодним компилятором и делать это придется вручную ... правда задача эта довольно неприятная ... Сейчас попытаюсь вспомнить чему нас учили 6 лет назад --------------------
Говорила мама: "Учись играть на скрипке". Не хотел носить ноты - будешь носить пианино ... |
|||
|
||||
| LSD |
|
||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
А, точно!
Ну, как я понимаю, именно в этом и смысл был. Просто его не устроило что задача была так просто решена, а студент должен показать собственную работу мысли (ну или с имитировать ее -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
||||
|
|||||
| NextAlex |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 121 Регистрация: 10.8.2005 Где: Украина, г. Одесс а Репутация: 1 Всего: 3 |
У меня получилось так:
Как ни странно, работает ...
Единственное, думаю это можно немного оптимизировать и привести в божеский вид ... Если уж преподу и этого мало будет, тогда просто застрелись --------------------
Говорила мама: "Учись играть на скрипке". Не хотел носить ноты - будешь носить пианино ... |
||||
|
|||||
| Гость_Евгений |
|
|||
|
Unregistered |
Народ, благодарен.
Но еще вопросик- что такое += |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 24 Всего: 151 |
x += y;
эквивалентно x = x + y; Это сообщение отредактировал(а) Lamer George - 2.12.2005, 09:18 -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| LSD |
|
||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
У меня немного другой вариант:
в итоге имеем:
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
||||
|
|||||
| Гость_Евгений |
|
|||
|
Unregistered |
"позиционные системы исчисления " 1.Должны быть описанны 2,8,16-ричные системы исчисления. 2.Описанно представление в памяти примитивных данных. 3.Написано приложенние на Java по переводу из 10ой во 2ую и16ую системы и обратно. укажите пожалуйста ссылки, а то я нифига искать в нете пока не умею |
|||
|
||||
| Гость_Евгений |
|
|||
|
Unregistered |
ой, Ошибочка, 3его не надо
|
|||
|
||||
| Гость_Евгений |
|
|||
|
Unregistered |
И еще вопросик: какая функция у Integer.parseInt(String a, int b) ?
напишите пожалуйста скорее, время сдачи работ подходит к концу, а препод будет спрашивать что обозначает каждое действие. Я все понял кроме этого. Заранее спасибо.Евгений. |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 24 Всего: 151 |
Перевод строки в десятичное число.
a - строка в любой системе счисления b - основание этой системы счисления Например, Integer.parseInt("100", 2) = 4 -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| Гость_Евгений |
|
|||
|
Unregistered |
народ подскажите, пожалуйста, все-таки ссылки на реферат(тему см. выше), а то где ни пытался найти данные на реферат нигде нет. Наверно фигово умею искать
Плз подскажите, а то блин как я дз здам без основной части(реферата). Препод злой |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Я вбил в Яндек рефераты, перешел по первой ссылке вбил там в поиск системы счисления и получил два реферата на заданную тему, с описанием систем счисления, переводом чисел и рассмотрением дробных чисел.
Это сообщение отредактировал(а) LSD - 4.12.2005, 13:09 -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 24 Всего: 151 |
Гость_Евгений
Поимей совесть, это форум прграммистов, а не центр написания рефератов. Таких сайтов полно. http://www.bankreferatov.ru/, например. Там предостаточно данных по этой теме. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |