Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.09.2019, 05:01   #1
Ivan912
Пользователь
 
Регистрация: 26.01.2019
Сообщений: 32
По умолчанию Построить кда который по двоичному разложению числа "a" строить двоичное разложение числа "3а"

Построить кда который по двоичному разложению числа "a" строить двоичное разложение числа "3а"

Можете пожалуйста обьяснить что вообще это за автомат такой? на вход подаётся только буква "a"? или различные числа например число 10(это двойка в десятичной системе) и я должен построить число 110(это шестёрка в десятичной системе)
Ivan912 вне форума Ответить с цитированием
Старый 22.09.2019, 12:22   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
Сообщение от Ivan912 Посмотреть сообщение
или различные числа например число 10(это двойка в десятичной системе) и я должен построить число 110(это шестёрка в десятичной системе)
угу
p51x вне форума Ответить с цитированием
Старый 22.09.2019, 18:42   #3
Ivan912
Пользователь
 
Регистрация: 26.01.2019
Сообщений: 32
По умолчанию

умножать на тройку? или на тройку в двоичной системе?
Ivan912 вне форума Ответить с цитированием
Старый 22.09.2019, 18:44   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Вход
Цитата:
Сообщение от Ivan912 Посмотреть сообщение
двоичному разложению числа "a"
выход
Цитата:
Сообщение от Ivan912 Посмотреть сообщение
двоичное разложение числа "3а"
p51x вне форума Ответить с цитированием
Старый 22.09.2019, 19:16   #5
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Если все надо сделать именно в строковом представлении двоичного числа, то сдвинь влево на одну позицию двоичное представление и сложи с исходным. Сложение с переносом само собой: 1+1=10. Будет тебе аналог умножения двоичного числа в столбик на 3.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 22.09.2019, 19:49   #6
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Ну вот вы и решили дз за бедного занятого студня...
p51x вне форума Ответить с цитированием
Старый 22.09.2019, 20:04   #7
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Судя по вопросу в код перевести будет непосильная задача )
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 23.09.2019, 03:40   #8
Ivan912
Пользователь
 
Регистрация: 26.01.2019
Сообщений: 32
По умолчанию

Да в код то можно перевести,а вот вопрос как построить автомат для этого на бумаге,так как неизвестно насколько длинное число подаётся,и на каком этапе начинать перводить возможно есть какая то закономерность.Вообще возможно ли это реализовать с помощью автомата?

Последний раз редактировалось Ivan912; 23.09.2019 в 04:01.
Ivan912 вне форума Ответить с цитированием
Старый 24.09.2019, 03:54   #9
Ivan912
Пользователь
 
Регистрация: 26.01.2019
Сообщений: 32
По умолчанию

Долго пытался выявить закономерность по моему её тут нет а автомат посттроить невозможно?
Ivan912 вне форума Ответить с цитированием
Старый 24.09.2019, 04:03   #10
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Вы серьезно? Пробовали 5 пост прочитать?
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Убрать папки "Pictures", "Music", "Видео", "Downloads" из "МОЙ КОМПЬЮТЕР" Бахтиёр1916 Windows 1 05.04.2017 12:53
Составить процедуру. "Рисующую" на экране вертикальную линию из любого числа символов " * ". Rufer Паскаль, Turbo Pascal, PascalABC.NET 3 02.09.2016 11:20
Нужно пояснить/прокомментировать код программы, или коды функций "Добавить" "Удалить" "Обновить(редактировать" "Поиск" "Период") ZIRASS PHP 4 15.06.2016 14:23
Вывести в порядке возрастания все целые числа которые находятся между "А" и "В" С++ (визуальный режим) программирование Помощь студентам 5 23.01.2014 02:14