AnDrZzy
Опубликовано 6 лет назад по предмету Информатика от AnDrZzy


Помогите ПОЖАЛУЙСТА! Вычислите выражение: 1) 1258 + 1012 ·2A16 – 1418 Ответ дайте в десятичной системе счисления. Должно получиться 198.

  1. Ответ
    Ответ дан elenaklon
    125₈ + 101₂ * 2A₁₆ - 141₈ = 198₁₀125₈ = 1∙8²+2∙8¹+5∙8⁰ = 64+16+5 = 85₁₀101₂ = 1∙2²+0∙2¹+1∙2⁰ = 4+0+1 = 5₁₀ 2A₁₆ = 2∙16¹+10∙16⁰ = 32+10 = 42₁₀141₈ = 1∙8²+4∙8¹+1∙8⁰ = 64+32+1 = 97₁₀85 + 5 * 42 - 97 = 85 + 210 - 97 = 198₁₀
  2. Ответ
    Ответ дан Аккаунт удален
    Вычислить 125₈+101₂×2A₁₆-141₈Поскольку результат нужен в десятичной системе, проще всего перевести все числа в эту систему и провести вычисления в ней.125₈ = 5×8⁰+2×8¹+1×8² = 5+16+64 = 85₁₀101₂ = 5₁₀ (можно и вычислить, но таблицу от 0 до 15 надо знать и так)2А₁₆ = 10×16⁰+2×16¹ = 10+32 = 42₁₀141₈ = 1×8⁰+4×8¹+1×8² = 1+32+64 = 97₁₀Собственно вычисление:85+5×42-97 = 198
    1. Ответ
      Ответ дан Аккаунт удален
      Замечание: в школе обычно учат производить перевод, начиная со старшей степени, т.е. слева направо. На практике проще считать от младшей (нулевой) степени, т.е. справа налево. Почему? Потому, что тогда не нужно предварительно вычислять показатель старшей степени, особенно, для многоразрядных двоичных чисел, что снижает вероятность ошибки.
Не тот ответ, который вам нужен?
Найди нужный
Задай вопрос

Лучшие за месяц