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

Информационное объемом 4 кбайта состоит из 4096 символов.каков информационный вес символа используемого алфавита? сколько символов содержит алфавит,с которого записано это сообщение?

👇
Ответ:
витльд
витльд
21.04.2021
1 байт = 8 бит
1 Кбайт = 1024 байт
4 Кбайт = 4*1024 байт = 4096 байт => вес символа равен 4096 байт/ 4096 символов = > 1 символ = 1 байт (8 бит)

Про алфавит не знаю, извените
4,6(13 оценок)
Ответ:
Marchendro77
Marchendro77
21.04.2021
I=4 Кб
K=4096

N=2i
I=K*i, i=I/K
1) I=4 Кб=4*1024*8 (бит)
2) i=4*1024*8/4096=8 (бит)
3) N=2^8=256 (символов)

ответ: Информационный вес символа - 8 бит, в алфавите 256 символов.
4,7(18 оценок)
Открыть все ответы
Ответ:
Лолалис
Лолалис
21.04.2021
#include <iostream>
#include <cstdlib>
#include <ctime>

int main(int argc, char *argv[])
{
system("chcp 1251 >nul");
setlocale(LC_ALL, "Russian");
srand(time(NULL));

int mass[5];
bool op;

printf("Заполнить массив самостоятельно? (1/0): ");
scanf("%d", &op);
for(int i = 0; i < 5; i++){
if(op){
printf("Введите %d-е число: ", i+1),
scanf("%d", &mass[i]);
}else mass[i] = (rand() % 200) - 100;
}
std::cout << std::endl;
int sm = 0;
for(int i = 0; i < 5; i++)
if(mass[i] < 0) printf("%d-й элемент отрицательный: %d\n", i+1, mass[i]), sm++;
if(!sm) printf("В массиве нет отрицательных чисел.");

return EXIT_SUCCESS;
}
4,4(91 оценок)
Ответ:
DemonDogs
DemonDogs
21.04.2021
// TDM-GCC 4.9.2
#include <iostream>
#include <cstdlib>

int main(int argc, char *argv[])
{
system("chcp 1251 >nul");
setlocale(LC_ALL, "Russian");
srand(time(NULL));

int st, nd, n1 = 0;
double n2 = 1;
printf("Введите начальное и конечное число: ");
scanf("%d%d", &st,&nd);

printf("Промежуток: ");
for(int i = st; i < nd+1; i++)
printf("%d ",i);
for(int i = st; i < nd+1; i++)
n1 += i, n2 *= i;

std::cout << "\nСумма: " << n1;
std::cout << "\nПроизведение: " << n2;

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