М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
тимур617
тимур617
13.07.2021 23:07 •  Информатика

Внекоторой стране автомобильный номер длиной 7 символов составляется из заглавных букв (всего используется 26 букв) и десятичных цифр в любом порядке. каждый символ кодируется одинаковым и минимально возможным количеством бит, а каждый номер - одинаковым и минимально возможным количеством байт.

определите объем памяти, необходимый для хранения 20 автомобильных номеров.

👇
Ответ:
dekok584p08crj
dekok584p08crj
13.07.2021

120 байт

Объяснение:

всего 36 знаков. на их кодирование 36 знаков потребуется 6 бит.

6*7=42 бита на знак это минимум 6 байт

2*20 = 120 байт

4,6(56 оценок)
Открыть все ответы
Ответ:
11Аслан11
11Аслан11
13.07.2021
#include <iostream>
#include <cassert>

using namespace std;

void pie_price(int a, int b, int n)
{
assert((a >= 0) && (a <= 1000));
assert((b >= 0) && (b <= 99));
assert((n >= 1) && (n <= 1000));
double price = a * 1.0 + b / 100.0;
float res = price * n;
int kop = res * 100;
cout << "Rubles " << res << endl;
cout << "Kopeyks " << kop << endl;
}

int main()
{
int a, b, n;
cin >> a >> b >> n;
pie_price(a, b, n);
}
4,5(55 оценок)
Ответ:
viktoriasvoya
viktoriasvoya
13.07.2021

Здесь сначала названы числа в десятичной системе счисления, а потом эти же числа- в двоичной системе счисления.

Перевод числа из десятичной в двоичную систему делается последовательным делением числа на основание двоичной (на 2). Деление делается с остатком, и как раз этих остатков и составляется потом двоичное число (начиная с последнего остатка).

Перевод числа 2:

2 : 2 = 1   (и в остатке 0)   -то есть, 2 = 2*1 + 0

1 : 2 = 0   (и в остатке 1)    -то есть, 1 = 2*0 + 1

Вот мы и перевели число в двоичную форму:  2_{10}=10_2

Перевод числа 10:

10 : 2 = 5   (и в остатке 0)    -то есть, 10 = 2*5 + 0

5 : 2 = 2   (и в остатке 1)     -то есть, 5 = 2*2 + 1

2 : 2 = 1   (и в остатке 0)   -то есть, 2 = 2*1 + 0

1 : 2 = 0   (и в остатке 1)    -то есть, 1 = 2*0 + 1

Получим: 10_{10}=1010_2

А теперь, переведём 64 в двоичную систему счисления. Тут можно так не расписывать, а просто заметить, что 64=2^6, то есть в двоичной системе это будет единица, и после шесть нулей: 1000000.

Можем проверить это переводом с делением:

64 : 2 = 32   (и в остатке 0)

32 : 2 = 16   (и в остатке 0)

16 : 2 = 8   (и в остатке 0)

8 : 2 = 4   (и в остатке 0)

4 : 2 = 2   (и в остатке 0)

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

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

Так и есть, получили что: 64_{10}=1000000_2

4,6(90 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ