М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Sonya2896
Sonya2896
04.05.2021 02:18 •  Информатика

Решить:
язык python 3 . 5
условие

с клавиатуры вводятся два целых числа a и b. напишите программу, которая проверит, выполняется ли равенство a = b.
формат входных данных
в отдельных строках вводятся два целых числа a и b (∣∣a∣∣,∣∣b∣∣≤109)
.
формат выходных данных
выведите «yes», если числа равны, и «no», если равенство не выполняется.

👇
Ответ:
nadinnik4
nadinnik4
04.05.2021

Объяснение:

a = int(input("Введите число a ≤ 109 "))

b = int(input("Введите число b ≤ 109 "))

if a == b:

   print("YES")

else:

   print("NO")

4,5(75 оценок)
Открыть все ответы
Ответ:
99880
99880
04.05.2021
Хорошо, давайте рассмотрим каждый пункт по порядку.

1. Запись натурального числа в 8-битную ячейку памяти:
Натуральное число 113 представимо в двоичной системе как 01110001. В 8-битной ячейке памяти каждый бит (разряд) может принимать значения 0 или 1. Позиции разрядов обозначаются от младшего (справа) к старшему (слева). Записываем число 113 в 8-битную ячейку памяти:
01110001 - таким образом, получаем ответ: 113.

2. Запись отрицательного целого числа в 8-битную ячейку памяти:
Отрицательное целое число -51 представляется в дополнительном коде. Для этого сначала запишем модуль числа 51 в двоичной системе к числу 00110011, затем инвертируем все биты (меняем 0 на 1, а 1 на 0): 11001100. И, наконец, прибавляем к числу единицу: 11001101. Записываем число -51 в 8-битную ячейку памяти:
11001101 - получаем ответ: -51.

3. Сложение двух чисел в 8-битной арифметике без знака:
При сложении чисел 70 и 227 мы просто складываем двоичные представления этих чисел. Запишем первое число 70 в двоичной системе: 01000110, и второе число 227: 11100011. Теперь сложим два числа по разрядам:
01000110
+ 11100011
-----------
100010001
Но в данном случае мы вышли за пределы 8 бит, поэтому нужно отбросить старший разряд, и оставить только последние 8 бит. Получаем ответ: 00010001, что в двоичной системе равно 17.

4. Сложение двух чисел в 8-битной арифметике со знаком:
Так как мы имеем дело с отрицательным числом (-51), нужно провести сложение в дополнительном коде. Для этого сначала преобразуем оба числа к 8-битным двоичным представлениям. Число 60 в двоичной системе: 00111100, а число 76: 01001100. Теперь сложим два числа в двоичной системе по разрядам:
00111100
+ 01001100
-----------
10001000
Аналогично, нужно отбросить старший разряд и оставить последние 8 бит. Получим ответ: 00010000, что в двоичной системе равно 16.

Таким образом, ответы на вопросы:
3. Сложение двух чисел в 8-битной арифметике без знака: 17.
4. Сложение двух чисел в 8-битной арифметике со знаком: 16.
4,6(42 оценок)
Ответ:
katyastulova23
katyastulova23
04.05.2021
Чтобы решить эту задачу, мы должны выполнить предложенный алгоритм пошагово и отслеживать перемещения и изменения направления стрелочки.

1. Исходное положение стрелочки: правый верхний угол, направление - вниз.

2. Начало алгоритма: прогулка. По условию задачи не указано, каким образом происходит перемещение вперед, поэтому предположим, что при каждом шаге стрелочка смещается на один шаг вниз.

3. Поворот. Перед нами стена, поэтому стрелочка должна повернуть влево на 90 градусов. После поворота стрелочка направлена влево.

4. Проверка условия: пока впереди нет стены. Так как условие не указано, будем считать, что перед стрелочкой находится стена. Это означает, что условие не выполняется и мы переходим к следующему шагу.

5. НЦ (начало цикла). Поскольку условие цикла не выполнилось, мы пропускаем все команды внутри цикла и переходим к следующему шагу.

6. Поворот. Так как условие цикла было пропущено, мы сразу переходим к следующему шагу.

7. Прыжок. Поскольку условие цикла было пропущено, команда прыжка не выполняется и мы переходим к следующему шагу.

8. Делай прогулку. По условию алгоритма мы должны выполнить процедуру прогулка повторно. Опять же, условие прогулки не указано, но предположим, что стрелочка будет смещаться на один шаг вниз.

9. Поворот. Поскольку условие прогулки не указано и положение стрелочки не менялось, мы снова пропускаем поворот и переходим к следующему шагу.

10. Конец процедуры. Поскольку условие прогулки не указано и положение стрелочки также не менялось, мы заканчиваем выполнение процедуры и переходим к следующему шагу.

11. Делай прогулку. По соображениям, указанным выше, предположим, что стрелочка сдвигается на один шаг вниз.

12. Поворот. Поскольку условие прогулки не указано и положение стрелочки не менялось, мы снова пропускаем поворот и переходим к следующему шагу.

13. Конец.

Результат: левый нижний угол, направление - вниз.

Таким образом, ответ на вопрос: стрелочка попадет в левый нижний угол и будет направлена вниз. Ответ "в) левый нижний угол, направление - вниз" верный.
4,4(89 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ