withoutbrainn
15.01.2023 03:44

Темы Единицы измерения информации, Алфавитный подход к измерению информации и Двоичная система счисления.

Надо решить 5 задач. Задачи 1-3 оформить через Дано.

Задачи
1. Определите вес одного символа 16-символьного алфавита.
2. Определите объем сообщения (в байтах), состоящего из 120 символов, если вес одного символа 4 бита.
3. Информационный объём сообщения равен 3 Кб. Информационный вес символа – 32 бита. Сколько символов содержит сообщение?
4. Переведите числа из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную системы счисления.
а) 948;
б) 763.
5. Переведите числа в десятичную систему счисления.
а) 111000111;
б) 100011011.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
yackubovitchso
14.01.2020 08:03

num = int(input())

sm = 0

while num != 0:

  sm += num

  num = int(input())

print(sm)

Объяснение:

На первой строке Вы просите пользователя ввести число.

На второй строке вы создаете новую переменную, которой присваиваете значение = 0(она нужна для подсчета суммы всех элементов)

На третье строке вы создаете цикл с условием, что введенное число не равно 0(в противном случае цикл не будет выполняться)

На четвертой строчке Вы добавляете к уже имеющейся сумме введенное число.

На пятой строчке Вы просите снова ввести число

Далее происходит возврат к началу цикла, идет проверка числа на равенство нуля, если снова не равно, то цикл повторяется, если равно, то цикл прекращается

На шестой строке Вы выводите полученный результат.

0,0(0 оценок)
Ответ:
Varvarizma
14.01.2020 08:03

#include <iostream>

#include <math.h>

#include <locale.h>

#include <Windows.h>

#include <conio.h>

using namespace std;

const int MaxChildren = 3;

const int MaxAdults = 5;

void main()

{

setlocale(LC_ALL, "Russian");

bool h[9] = {1,0,0,0,0,0,0,0,0};

int age, nomber;

char dir = 'a';

int children = 0, adults = 0;

ret:

age = 0;

while (age <= 5 || age >= 151)

{

 system("cls");

 cout << "Укажите вашь возраст(от 6 до 150): ";

 cin >> age;

}

if (children >= MaxChildren && adults >= MaxAdults) {

 cout << '\n' << "Мест нет.";

 Sleep(1000);

 system("cls");

 goto kkol;

}

if (age <= 12) {

 if (children >= MaxChildren) {

  cout << '\n' << "Детские места закончились.";

 

  Sleep(1000);

  system("cls");

  goto ret;

 }

}

if (age > 12) {

 if (adults >= MaxAdults) {

  cout << '\n' << "Взрослые места закончились.";

  Sleep(1000);

  system("cls");

  goto ret;

 }

}

non:

cout << '\n' << "Свободные места: ";

cout << '\n' << "Детские: " << MaxChildren - children;

cout << '\n' << "Взрослые: " << MaxAdults - adults;

for (int i = 1; i < 9; i++)

{

 if (h[i] == false) { cout << '\n' << i; }

}

cout << '\n' << "Выберите место (1-8): ";

cin >> nomber;

if (h[nomber] == true) {

 cout << '\n' << "Место занято, возьмите другое.";

 Sleep(1000);

 system("cls");

 goto non;

}

h[nomber] = true;

if (age > 12) { adults++; }

else { children++; }

Sleep(1000);

system("cls");

cout << "Нажмите Enter, чтобы продолжить.";

 dir = _getche();

 if (dir == '\r') { goto ret; }

kkol:

 cout << " ";

}

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