|
6 / 6 / 1
Регистрация: 28.09.2018
Сообщений: 396
|
|
Ввод двоичного числа07.04.2019, 04:05. Показов 10187. Ответов 6
Метки двоичная система счисления (Все метки)
Я новичок и потому поспешу обогатить ЧаВо.
Как сделать, чтобы пользователь вводил двоичный код? ( Вводится, и каждый раз мы проверяем на соответствие очередному инкрементируемому числу. Пока разработчик не посчитает достаточным )Понятно, что оно могло бы быть элементарно, но учащийся ведь может ввести 2, и тогда проверка 2 == 2 даст true. А нам надо, чтобы он ввёл двоичное и, желательно, 10
0
|
|
| 07.04.2019, 04:05 | |
|
Ответы с готовыми решениями:
6
Из двоичного числа в десятичное Ввод двадцатиразрядного двоичного числа
|
|
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
|
||||||||
| 07.04.2019, 09:47 | ||||||||
|
Кто на ком стоял? Потрудитесь излагать ваши мысли яснее! (С)
0
|
||||||||
|
6 / 6 / 1
Регистрация: 28.09.2018
Сообщений: 396
|
|
| 07.04.2019, 12:54 [ТС] | |
|
Даценд, ладно, программа довольно дурацкая, с одной стороны. "Мы" - это исключительно я и участники cyberforum, следящие за ходом программки, т.е. алгоритма ( раз это ещё не программка ). В принципе же, это лично мне загорелось. Раз я студент, мне пока проще всего представлять себе программки, рассчитанные на студентов.
Как мы видим, ларчик до сих пор просто открывается. Кроме того, не забывайте, что носители естественного языка вольны́ применять конструкции, интерпретируемые не шаблонно, а контекстуально - тропы и фигуры речи, т.е. в-целом средства её выразительности. У меня уже написана программка, сейчас постараюсь приложить снимок ( медленный интернет; да и с телефона; стоит ли говорить )Там последовательно выводится информация: a = 4 = 0b100 + 1 = 5 = 0b101 + 1 = 6 = 0b110 ... ( небольшое число итераций ) Задумка же такая, чтобы Продолжите а = 9 = [ вводит ] Верно! a = 10 = [ вводит ] a = 11 = [ вводит ] Вызывается последовательно ( на консоли ) n-ое число раз. ____________________ - Так почему же Вы не спорите? - Потому что не хочу. аллюзия (с) к тому же произведению М.А. (с)
0
|
|
|
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
|
|
| 07.04.2019, 13:01 | |
|
Т.е. выводится десятичное число.
Испытуемый должен ввести его значение в двоичной системе. Программа проверяет правильность ввода. Если правильно, выдает конфетку, если нет - по морде чайником! Так?
0
|
|
|
6 / 6 / 1
Регистрация: 28.09.2018
Сообщений: 396
|
|
| 07.04.2019, 14:33 [ТС] | |
|
Даценд, да. Но бить необязательно: можно каждую итерацию тоже облечь в цикл, do-while: с двумя условиями, первое, разумеется: чтобы двоичное равнялось текущему десятеричному; второе: чтобы попыток штук 5, т.е. со счётчиком. Вывод по следующей схеме:
a = 9 = 1000 a = 9 = 1100 a = 9 = 1001 a = 10 = ... ... Примечание: 1001 это, если я правильно посчитал, как раз девятка. Спасибо
0
|
|
|
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
|
||||||
| 07.04.2019, 22:30 | ||||||
Сообщение было отмечено number_118 как решение
Решение
1
|
||||||
|
6 / 6 / 1
Регистрация: 28.09.2018
Сообщений: 396
|
|||||||
| 24.05.2019, 00:27 [ТС] | |||||||
|
Diamante, Даценд, а вот, допустим, у нас есть строка "100100"... Вот думаю, как её перевести в число... Т.е. будто эта строка - двоичное представление; получить число.
Собственно, это с codewars, Кликните здесь для просмотра всего текста
Вроде лёгкое, но у меня не выходит до сих пор. Написал только: Кликните здесь для просмотра всего текста
Спасибо большое заранее...
0
|
|||||||
| 24.05.2019, 00:27 | |
|
Помогаю со студенческими работами здесь
7
Преобразование двоичного числа в десятичное: добавить ввод и вывод из файла Инверсия двоичного числа
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
|
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo
Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло.
Но на выплатах по больничным это. . .
|
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
|
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y
Z4Tv2zpXVVo
https:/ / github. com/ shumilovas/ med2. git
|
|
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор по наименованию группы. . .
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит значение перечислений.
/ / Событие "НачалоВыбора" реквизита на форме. . .
|