Vladimirovich58
?>

Перевести из одной системы исчисления в другую: 111101_{2}=? _{10}; 65_{10}=? _{2}

Информатика

Ответы

daryagulyaeva

1) чтобы перевести из 2-ой системы в 10-ную нужно каждую цифру умножить на основание системы счисления в степени в какой стоит цифра:

111101(2) = 1 * 2^5 + 1 * 2^4 + 1 * 2^3 + 1 * 2 ^ 2 + 0 * 2 ^ 1 + 1 * 2^0 =

= 32 + 16 + 8 + 4 + 0 + 1 = 61 (10)

2) чтобы перевести число из 10-ой системы в 2-ную нудно делить исходной число на 2 до тех пор пока исходной число не станет меньше 2, остатки от деления записанные в обратном порядке будут результатом

65 : 2 = 32(ост. 1)

32 : 2 = 16(ост. 0)

16 : 2 = 8(ост. 0)

8 : 2 = 4(ост. 0)

4 : 2 = 2 (ост. 0)

2 : 2 = 1 (ост. 0)

65(10) = 1000001(2)

 

alfaantonk

1. первая правая цифра числа показывает число единиц, вторая - число двоек (1·2) , третья - число четверок (2·2), четвертая - число восьмерок (4·2) и т.д. имеем:

111101₂ = 1·1 + 2·0 + 4·1 + 8·1 + 16·1 + 32·1 = 1+4+8+16+32 = 61₁₀

 

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

65÷2 = 32 (ост.1)

32÷2 = 16 (ост.0) 

16÷2 = 8   (ост.0) 

8÷2 = 4     (ост.0) 

4÷2 = 2     (ост.0) 

2÷2 = 1     (ост.0)

1÷2 = 0     (ост.1)

65₁₀ = 1000001₂     

vitalis79
Код c++%0a1%0a2%0a3%0a4%0a5%0a6%0a7%0a8%0a9%0a10%0a11%0a12%0a13%0a14%0a15%0a16%0a17%0a18%0a19%0a20%0a21%0a22%0a23%0a24%0a25%0a26%0a27%0a28%0a29%0a30%0a31%0a32%0a33%0a34%0a35%0a36%0a37%0a38%0a39%0a40%0a41%0a42%0a43%0a44%0a45%0a46%0a47%0a#include %0a#include %0a#include %0avoid main ()%0a{ int i, j, n; %0aprintf ("vvedite kol-vo strok i stolbcov massiva mas: "); %0ascanf ("& d %d", & i, & j); %0a %0aint mas [10] [10] = { {1, 1, 1, 1, 1, 1, 1, 1, 1, 1},%0a {1, 1, 1, 1, 1, 1, 1, 1, 1, 1},%0a {1, 1, 1, 1, 1, 1, 1, 1, 1, 1},%0a {1, 1, 1, 1, 1, 1, 1, 1, 1, 1},%0a {1, 1, 1, 1, 1, 1, 1, 1, 1, 1},%0a {1, 1, 1, 1, 1, 1, 1, 1, 1, 1},%0a {1, 1, 1, 1, 1, 1, 1, 1, 1, 1},%0a {1, 1, 1, 1, 1, 1, 1, 1, 1, 1},%0a {1, 1, 1, 1, 1, 1, 1, 1, 1, 1},%0a {1, 1, 1, 1, 1, 1, 1, 1, 1, 1} }; %0a %0a %0an=9; %0a %0afor (a=0; a< =3; a++)%%0a(нужно сгенерировать цикл, в котором числу а присваивается случайное значение.%0aв итоге должна получиться матрица, в которой в определенных местах вставлены нули)%0a %0a %0aswitch (mas [i] [j])%0a{%0acase 0: mas [i] [j] = 0; mas [j] [10-i+1] = 1; mas [10-j+1] [i] = 1; mas [10-i+1] [10-j+1] = 1; break; %0a %0acase 1: mas [j] [10-i+1] = 0; mas [i] [j] = 1; mas [10-j+1] [i] = 1; mas [10-i+1] [10-j+1] = 1; break; %0a %0acase 2: mas [10-j+1] [i] = 0; mas [i] [j] = 1; mas [j] [10-i+1] = 1; mas [10-i+1] [10-j+1] = 1; break; %0a %0acase 3: mas [10-i+1] [10-j+1] = 0; mas [i] [j] = 1; mas [j] [10-i+1] = 1; mas [10-j+1] [i] = 1; break; %0a %0a}%0afor (i=0; i< (n-1); i++)%0a{%0afor (j=0; j< (n-1); j++)%0a %0aprintf ("reshetku mozhno sostavit, esli %d %d ravny 0, ", mas [i] [j]); %0a}%0aprintf ("\n"); %0a}
elenalusia
Ms-dos (. microsoft disk operating system) — дисковая операционная система для компьютеров на базе архитектуры x86. ms-dos самая известная ос среди семейства dos-совместимых операционных систем и самая используемая среди ibm pc-совместимых компьютеров на протяжении 80-х и до середины 90-х годов, пока её не вытеснили операционные системы с графическим пользовательским интерфейсом, в основном из семейства microsoft windows[1]. в 1981 году корпорация ibm разместила запрос на создание операционной системы, которая должна была использоваться в новом семействе компьютеров ibm pc. microsoft выкупила права на операционную систему 86-dos у seattle computer products[2] и начала работу по её модификации под требования ibm. впоследствии ibm лицензировала ms-dos и выпустила её в августе 1981 года под наименованием pc dos 1.0. в дальнейшем разработка ms-dos и pc dos велась microsoft и ibm совместно вплоть до 1993 года, когда были выпущены два раздельных релиза — 6.0 от microsoft и 6.1 от ibm. за время существования ms-dos вышло восемь основных релизов (1.00, 2.00 и т. д.) и два десятка промежуточных (3.10, 3.30 и т. пока в 2000 году microsoft не прекратила её разработку. изначально ms-dos ориентировалась на процессор intel 8088, используемый в первом ibm pc, и работала только с дискетами, на которых располагались как сама ос так и программы и данные пользователей. последующие версии обзавелись возможностью работы с различными типами накопителей, такими как жёсткий диск и cd-rom, добавилась поддержка новых процессоров и компьютерных архитектур. это был ключевой продукт фирмы, дававший ей существенный доход и маркетинговый ресурс, в ходе развития microsoft превратилась из разработчика языка программирования в крупную компанию, производящую самое разнообразное программное обеспечение. ms-dos так же стала базовым слоем для ранних версий windows, запускавшихся как графический пользовательский интерфейс поверх командной строки. ms-dos гибкая операционная система и не требовательна к ресурсам пк. последней коробочной версией стала 6.22, однако ms-dos продолжала служить загрузчиком для windows 95 (версии 7.0 и 7.1), windows 98 (версия 7.1) и windows me (версия 8.0).

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Перевести из одной системы исчисления в другую: 111101_{2}=? _{10}; 65_{10}=? _{2}
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Татьяна1045
laplena1982750
vitalina3012
Barabanov Gerasimenko
РубенШафетдинов
Berezovskaya
Shumnova42
Ivanovich-A.V
Pastushenkoen
margo929
vifslafes
Болеславовна
innesagrosheva22
krisrespect
rodsher7740