В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
ivancerbadji
ivancerbadji
04.03.2021 19:42 •  Информатика

Для чого призначено категорію змінні​

Показать ответ
Ответ:
соня13101
соня13101
11.05.2020 13:09

1. Мощность - 64 символа, Объем информации - 30 байт

2. 16 символов

3. 2 и 3 байта соответственно

Объяснение:

1. Формула(Ф1) объема информации I=k*i, где I - объем в битах, k - количество символов, i - вес одного символа. Подставляем значения: I=40*6=240бит. Т.к. 1байт = 8 бит, то I= 240/8=30 байт.

Мощность алфавита (N) вычисляется по формуле(Ф2) N=2^{i}, где i - информационный вес одного символа. Подставляем значения: N=2^{6}=64 символа.

2. Объем сообщения 0,5 КБайта, а т.к 1 КБ=2^{10} байт = 2^{10}*2^{3} = 2^{13} бит, то объем сообщения равен 2^{13} *0,5= 2^{13}*\frac{1}{2}=\frac{2^{13}}{2}=2^{12} бит.

Количество символов в тексте = кол-во символов в строке * кол-во строк * кол-во страниц = 32*16*2=2^{5}*2^{4}*2^{1}=2^{10} символов.

По формуле Ф1 получаем, что 2^{12}=2^{10}*i, откуда вес одного символа равен i=\frac{2^{12}}{2^{10}}=2^{2}=4 бита.

По формуле Ф2 получаем N=2^{i}=2^{4}=16 символов

3. Объем первого сообщения I_{1}=176 бит, второго - I_{2}=240 бит. Количество символов первого сообщения k_{1} =11 символов, второго - k_{2}=10 символов. По формуле Ф1 получаем, что i=\frac{I}{k}. Подставляем значения: \left \{ {{i_{1} =\frac{176}{11} }=16, \atop {{{i_{2} =\frac{240}{10}} = 24.\right. полученные значения в БИТАХ.

т.к. 1 байт = 8 бит, то получаем значения в байтах \left \{ {{i_{1} =\frac{16}{8} }=2, \atop {{{i_{2} =\frac{24}{8}} = 3.\right.

0,0(0 оценок)
Ответ:
protivnuy
protivnuy
17.01.2021 07:59

#include <stdio.h>

#include <math.h>

#include <locale.h>

main()

{

   setlocale(0, "");

   int x;

   double answer = 0;

   printf("Введите значение X: ");

   scanf("%d", &x);

   if (x >= 0)

   {

     answer = sqrt(pow(x, 3) + 5);

   }

   else if (x > -3 && x < 0)

   {

     answer = 3*pow(x, 4) + 9;

   }

   printf("ответ: %f", answer);

}

Объяснение:

#include <stdio.h>  // Библиотека ввода - вывода

#include <math.h>  // Математическая библиотека

#include <locale.h>  // Библиотека локализации

main()

{

   setlocale(0, "");  // Локализация

   int x;  // Создание целочисленной переменной x

   double answer = 0;  // Создание вещественной переменной answer для хранения ответа

   printf("Введите значение X: ");  // Вывод сообщения в консоль

   scanf("%d", &x);  // Ввод значения x

   if (x >= 0)  // Если значение переменной x ≥ 0

   {

     answer = sqrt(pow(x, 3) + 5);  // Вычисляем верхнее выражение

   }

   else if (x > -3 && x < 0)  // Иначе, если значение переменной x > -3 И < 0

   {

     answer = 3*pow(x, 4) + 9;  // Вычисляем нижнее выражение

   }

   printf("ответ: %f", answer);  // Вывод ответа

}

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота