Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
3 / 3 / 1
Регистрация: 19.01.2013
Сообщений: 113
1

Генератор на основе сложения

18.11.2013, 12:33. Показов 948. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Как сделать генератор при заданном алгоритме. Например: дано число 101 и мы вводим слово (рандомное) оно переводиться в двоичный код. Высчитывается длина преобразованного слова - это равно числу итераций проводимых с числом 101.
А сам алгоритм выглядит следующим образом. 101 - берем последний символ и записываем(запоминаем) в отдельную ячейку, в данном случае 1, далее идет смещение и сложение последнего символа с запомненным символом.
Пример 2:
101 - 1
110 - 0+1 = 1 (в двоичном коде)
111 - 1+1= 0
011 - 1+0= 1
101 - 1+1
число итераций = длине слова в двоичном коде.
В конце все 1 и 0 в запомненной ячейке выводятся в "run:" в данном примере 11011
На перевод слова у меня есть следующий код
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package pkg13;
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
       Scanner in=new Scanner(System.in);
       String s;
       s=in.nextLine();
       int d[] = new int[255];
       for (int i=0; i<s.length(); i++) {
           d[i]=Integer.valueOf(s.charAt(i));
       }
       for (int i=0; i<s.length(); i++) {
           System.out.println(d[i]);
       }
       StringBuilder sb = new StringBuilder();
       for(int i = 0; i < s.length(); i++) {
          sb.append(Integer.toBinaryString(d[i]));
 
       }
    System.out.println(sb.toString());
 
    }
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.11.2013, 12:33
Ответы с готовыми решениями:

Генератор на основе 1526АГ1 (CD4098)
Моделирую работу генератора на микросхеме 1526АГ1 (буржуйская CD4098) в Multisim, вот только никак...

Добавьте возможность сложения (сложения через оператор сложения) для дроби с целым числом. (не только с дробью)
Есть код, не могу написать как складывать дробь с целым числом, а не только с дробью. + Создайте...

Генератор случайных чисел на основе АЦП
Потребовался мне тут генератор случайных чисел на STM32. На некоторых камнях он есть, но не на...

Генератор текста на основе цепей Маркова
Здравствуйте, форумчане. Пишу генератор текста, за основу взял принцип цепей Маркова (на вход идет...

0
18.11.2013, 12:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.11.2013, 12:33
Помогаю со студенческими работами здесь

Создать генератор чисел на основе массива из 3 елементов
Нужно сделать генератор чисел на основе массива из 3 елементов. Например 000, 001, ... , 011, 012,...

Генератор псевдослучайных чисел на основе клеточных автоматов
Здравствуйте. Пишу курсач, тема в заголовке... В инете информации много, но она очень разбросана и...

Какой генератор лежит в основе класса RNGCryptoServiceProvider?
Здравствуйте. Помогите понять, как устроен RNGCryptoServiceProvider Class? То есть не как он...

Генератор псевдослучайных чисел на основе конгруэнтного метода
Подскажите пожалуйста!Как на С # реализовать генератор псевдослучайных чисел на основе...


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

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