Вопрос задан 16.07.2023 в 04:39. Предмет Информатика. Спрашивает Вольф Женя.

ПОМОГИТЕ,ПОЖАЛУЙСТА!!!))) Машина Поста.Нужно составить программу Скопировать число ,записанное в

унарной системе счисления. Каретка стоит на самой левой метке,входящей в число.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ярый Никита.

Ответ:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

0       Стереть метку.

>       Идем до пробела.

?   4,2  

>       Шаг вправо.

?   6,4 Идем, пока не найдем пробел.

1       Ставим метку.

<       Возвращаемся левее копии.

?   9,7  

<       Идем до пробела.

?   11,9    

1       Ставим метку.

>       Идем вправо.

?   14,1    Если пробел, то на этап два, иначе - в начало цикла.

>       Шаг вправо.

0       Стереть метку.

>       Идем, пока не найдем пробел.

?   18,16    

1       Ставим метку.

.

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я могу помочь вам с написанием программы для копирования числа из унарной системы счисления. Вот пример программы на языке Python, который выполняет указанную задачу:

python
# Входное унарное число, записанное в виде символов '1' unary_number = "111111" # Инициализация переменных decimal_number = 0 # Результирующее десятичное число counter = 0 # Счетчик количества символов '1' # Перебираем символы входной строки for symbol in unary_number: if symbol == '1': counter += 1 else: break # Копируем число, записанное в унарной системе в десятичную систему счисления decimal_number = counter # Вывод результата print("Десятичное число:", decimal_number)

Вы можете запустить этот код в среде разработки Python или воспользоваться онлайн-интерпретатором Python для его выполнения. Программа будет брать входное унарное число unary_number, подсчитывать количество символов '1' в начале строки и копировать это количество в десятичное число decimal_number. Затем программа выводит результат.

Если у вас возникнут дополнительные вопросы или потребуется помощь, пожалуйста, дайте мне знать!

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос