Salko17
?>

Как число 42 перевести в биты? объясните

Информатика

Ответы

rinat
1 символ - 8 бит. значит число 42 это 16 бит!
к примеру:символ "а" - 8 бит
and-syr

Чтобы перевести число в двоичную систему (в таком виде каждый его разряд будет отображать состояние соответствующего бита), нужно делить его на основание системы (то есть, делить на два).

Но, деление нужно делать с остатком (т.е. делим нацело и пишем результат и целый остаток от деления- либо ноль, либо единица):

42 : 2 = 21  (остаток 0)

21 : 2 = 10  (остаток 1)

10 : 2 = 5  (остаток 0)

5 : 2 = 2  (остаток 1)

2 : 2 = 1  (остаток 0)

1 : 2 = 0  (остаток 1)

Всё, деление окончено, осталось только составить из остатков (начиная с последнего) двоичное число. Вот что мы получим в итоге:

42₁₀ = 101010₂

Можно само деление делать уголком (смотри приложенную картинку). Там, красным обозначены остатки от деления и последний результат (единица), с которой и начинают составлять двоичное число.


Как число 42 перевести в биты? объясните
optima3559

Сочинение на тему будущее.



Каким будет будущее трудно предугадать. Писатели-фантасты по-разному описывают будущее. Но в большинстве случаев они сходны в одном: в обществе людей появятся роботы, у которых будет искусственный интеллект, и люди начнут переселяться на другие планеты. Возможно, так оно и будет. Ведь когда-то люди думали, что земля плоская, но когда стали бороздить просторы океана и открывать материки, то поняли, что дела обстоит совсем по-другому.



Со временем люди также начнут открывать новые планеты, как когда-то открывали новые материки. Человек не может сидеть на месте, он устремлен в будущее, перед ним еще множество тайн, которые ему предстоит раскрыть.



Кто-то боится будущего, так как неизвестность всегда пугает. Что ждет человека через несколько сотен лет никто не знает. Очень многое зависит от самого человека, именно он создает историю и строит будущее. Наверное, самое главное заключается в том, чтобы люди позаботились о будущем для нового поколения, чтобы им не пришлось страдать от болезней, нехватки еды. Мы должны заботиться о будущем, о том, в каком состоянии достанется планета земля нашим потомкам.

Irina_Nevretdinova1630

#include <iostream>

using namespace std;

int main()

{

 int a, b, h;

 setlocale(LC_ALL, "Russian");

 cout << "Введите номер дома A: ";

 cin >> a;

 cout << "Введите номер дома B: ";

 cin >> b;

 if (a % 2 == 0)

   a--;                        // переводим А к нечетному дому

 if (b % 2 == 0)

   b--;                        // переводим B к нечетному дому

 h = abs((b - a) / 2);

 cout << "\nДлительность: " << h << " мин.\n";

}

Объяснение:

// время - разность номеров домов деленная на два. абсолютное значение: чтобы дома можно было вводить в любом порядке

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

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

Как число 42 перевести в биты? объясните
Ваше имя (никнейм)*
Email*
Комментарий*

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

Тариелович871
ekaterinava90
aquilonis
dddandmvd5210
artmasterstyle
gulsinatahckeeva
alexk13
Svetlana1877
fedoseevgleb
volodin-alexander
Petrakova Ilyushin
aluka
aniramix
Adassa00441
aleksey270593