Umkatoys50
?>

Перевести числа 53в (16-система) в 10-систему 274, 28(8-система) в 10-систему 1093(10-система) в 2-систему 5df4(16-система) в 2-систему

Информатика

Ответы

tarkhanovilya
Тут все просто, я даже объясню, как это делается
1) Пронумеровать числа справа налево, начиная с нуля, то есть вот так
5_{2}3_{1}B_{0}
2) Далее есть вот такая формула: число*систему исчисления в степени номера этого числа, то есть
53B=5* 16^{2}+3*16^{1}+11*16^0=5*256+3*16+11*1= \\ =1280+48+11=1339
А, ну и еще стоит добавить что в 16 системе исчисления есть цифры от 0 до 9 и буквы от A до F, соответственно A=10,B=11,C=12,D=13,E=14,F=15

С восьмиричной системой исчисления все аналогично
1) Нумеруем числа справа налево, начиная с 0
2_{2} 7_{1} 4_{0}
2) Опять пользуемся нашей формулой
2* 8^{2}+7* 8^{1} +4*8^{0}=2*64+7*8+4*1=128+56+4=188
А вот число 28 уже перевести нельзя, потому что восьмеричная система счисления содержит только цифры от 0 до 7 (всего 8 цифр, соответственно названию системы счисления)

Формула выше применима ТОЛЬКО для перевода из любой системы счисления в десятичную

Теперь переведем из десятичной системы в двоичную. Для этого тоже есть своя формула: делим переводимое число (в десятичной системе счисления) на основание системы счисления, в которую мы хотим перевести число и записываем остатки, пока в результате деления не получим ноль. Сейчас разберем по порядку:
1) Переводим из десятичной системы В ДВОИЧНУЮ. То есть основание системы счисления, в которую мы переводим число - 2
1093/2=546 (остаток 1) - в результате деление должно быть обязательно целое число, записываем остаток. Результат опять делим на основание системы счисления, в которую переводим (2)
546/2=273 (остаток 0)
273/2=136 (остаток 1)
136/2=68 (остаток 0)
68/2=34 (остаток 0)
34/2=17 (остаток 0)
17/2=8 (остаток 1)
8/2=4 (остаток 0)
4/2=2 (остаток 0)
2/2=1 (остаток 0) - делим до тех пор, пока в результате не получим ноль, так что еще одно действие
1/2=0 (остаток 1) - вот теперь все
Теперь запишем остатки в обратном порядке
10001000101 - это и есть ответ

Последнее задание совмещает все знания, которые ты получила выше. Сначала нужно перевести число из 16-ричной системы счисления в десятичную (нумеруешь числа справа налево, затем умножаешь на систему счисления в степени номера числа), а затем так же делением переводишь в двоичную систему счисления. Если ты это сделаешь, значит ты все поняла, если нет, то пиши мне разобраться.
alicia179

Используемая формула: I = V • t.

V — пропускная канала (в битах в секунду

или подобных единицах);

t — время передачи.

Найдём время передачи информации по соединению.

Выполним преобразование от Кбайт к бит.

t = I : V = 240 Кбайт : 2048 бит/с =

= (240 • 1024 • 8) : 2048 с =

= (30 • 8 • 210 • 23) : 211 с = 960 с.

Найдём объём файла, который можно передать за это время по другому соединению. Выполним преобразование от бит к Кбайт.

I = V • t = 512 бит/с • 960 с = 491 520 бит =

= 491 520 : 8 : 1024 Кбайт = 60 Кбайт.

ответ;60.

Рожков Зейдан460

#include <iostream>

#include <cmath>

#include <ctime>

using namespace std;

int main (void)

{

 srand (time (0));

 int Temp = 0;

 int max = 1;

 int maxi = 0;

 int n = 0;

 cout << "Input n = ";

 cin >> n;

 cout << endl;

 int *A = new int[n];

 for (int i = 0; i < n; i++)

   {

     A[i] = -10 + rand () % 30;

     cout << A[i] << "   ";

   }

 for (int i = 0; i < n; i++)

   {

     if (abs (A[i]) > abs (max))

{

  max = A[i];

  maxi = i;

}

   }

 cout << "\nABS(Max) = " << max << "  Number = " << maxi;

 Temp = A[n - 1];

 A[n - 1] = max;

 A[maxi] = Temp;

 cout << endl;

 for (int i = 0; i < n; i++)

   {

     cout << A[i] << "  ";

   }

 delete[]A;

}

Объяснение:

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

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

Перевести числа 53в (16-система) в 10-систему 274, 28(8-система) в 10-систему 1093(10-система) в 2-систему 5df4(16-система) в 2-систему
Ваше имя (никнейм)*
Email*
Комментарий*

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

v-zhigulin1
zuzman601
Тимур Андраниковна634
julya847
dmitriyb1
gorushko-tabak3
danaya3005
Александровна1973
kuharhuks
sn009
info664
Telenkovav
Nikolai710
isinyakin
ИльяАндреевич-Мария