2. Какова разница между использованием команд read() и input Обоснуйте ответ
Ответы на вопрос:
input - используется для создания поле для заполненияв сайте
read() - поставит текст внутри этого поле которое вы напишите
1) 5
2) 9
3) 9
4) 10
алгоритм простой, представим число n-1 (т.к. ноль не учитывается) в качестве двойчной последовательности, для числа n=32 это будет 11111 дальнейший алгоритм прост, рассмотрим его на примере, задумано число 26:
1) проверяем правый регист (*0000 = 16), задаем вопрос "задуманое число больше 16? ", ответ "да", значит первы регистр 1
2) проверяем следующий (1*000=24), задаем вопрос "задуманое число больше 24? ", ответ "да", значит регистр 1
3) проверяем следующий (11*00=28), задаем вопрос "задуманое число больше 28? ", ответ "нет", значит регистр 0
4)проверяем следующий (110*0=26), задаем вопрос "задуманое число больше 26? ", ответ "нет", значит регистр 0
5) проверяем следующий (1100*=25), задаем вопрос "задуманое число больше 25? ", ответ "да", значит регистр 1
итого получаем задуманное число в двоичной форме 11001 = 25, но т.к. мы не учитываем 0, то к этому числу надо прибавить 1, итого задусманное число 26
Популярно: Информатика
-
yananovoselova115.04.2023 15:28
-
Bitco13.06.2022 10:57
-
aluanakim25.03.2021 19:32
-
дома903.01.2021 05:05
-
ninbondar10016402.01.2023 23:36
-
omy00god03.10.2022 16:15
-
DanilKrut1118.05.2023 19:04
-
Алисика1124.01.2023 09:32
-
filippovdanis09.09.2022 13:13
-
st1rb1t13.01.2023 15:27