Есть ответ 👍

Объясните мне по (т.е. по проще) что такое система двоичная,восьмиричная и

232
450
Посмотреть ответы 2

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

devil66669
4,7(35 оценок)

Система счисления - это способ для записи чисел и набор правил выполнения операций над ними. числа записываются при набора символов, обычно называемого цифрами. количество различных цифр, которое необходимо для  представления чисел, определяет основание системы счисления. например, если для записи чисел используется десять разных цифр (0,1,2,3,4,5,6,7,8,9), система счисления называется десятичной. если таких цифр две (0,1), система счисления называется двоичной, если восемь (0,1,2,3,4,5,6,7) - мы говорим о восьмеричной системе счисления. в шестнадцатиричной системе используется 16 цифр (от 0 до 15), но поскольку у нас только десять значков, изображающих цифры, то числа от 10 до 15 изображают буквами латинского алфавита и полный набор шестнадцатиричных цифр содержит символы 0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f. каждая цифра образует разряд. рассмотренное выше число 123 записано в десятичной системе счисления и имеет три разряда: сотни, десятки и единицы. в системе счисления с иным основанием точно также различаются разряды. например, 61dc4 - это шестнадцатиричное число, которое имеет пять разрядов. во избежание путаницы, если есть сомнения, что основание системы счисления отличается от десяти, следует указывать его. обычно снование системы записывается в виде нижнего индекса, но можно также использовать и круглые скобки. 125 (8), 347 (16), 1001001 (2), 1000 (10). важно запомнить два правила: 1. самое меньшее однозначное число всегда 0, самое большее на единицу меньше основания системы счисления. 2. если к самом старшему однозначному числу в любой системе счисления прибавить единицу, то получится 10 в этой системе счисления, т.е. произойдет сброс в ноль значения в текушем разряде и +1 пойдет в следующий разряд. на этом правиле основана практически вся арифметика.

/*vs c++*/ #include < iostream> using namespace std; int main() {       setlocale(lc_all, "");       float x, y, z, m;       cout < < "введите 3 числа через пробел: ";       cin > > x > > y > > z;       float min = x - y;       float max = y;       if (y > max) max = y;       if (z > max) max = z;       if (y - z < min) min = y - z;       if (x - z < min) min = x - z;       m = max / min;       printf("m = %.1f", m);       cout < < endl;       system("pause");       return 0; } //c // #include < stdio.h> int main() {       float x, y, z, m;       scanf("%f%f%f", & x,& y,& z);       float min = x - y;       float max = y;       if (y > max) max = y;       if (z > max) max = z;       if (y - z < min) min = y - z;       if (x - z < min) min = x - z;       m = max / min;       printf("m = %.1f", m);       printf("\n");       return 0; }

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS