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

1. на блиц-турнире для решению по информатике было предложено 16 . петр решил №8. сколько информации в данном сообщении? 2.на столе стояла хрустальной ваза, полная конфет. в ней лежало 16 шоколадных конфет и 32 карамели. к концу праздника в вазе осталось по одной шоколадной конфете и карамели. сколько получено информации об этом факте?

👇
Ответ:
новичок624
новичок624
25.03.2020
№1

В данном сообщении 4 бита информации
N=2x 
x -?
N=16, 16=2x , х=4(бита)

№2

Было получено 9 бит информации
N1 – количество шоколадных конфет
N1=2x
x -?
N1=16, 16=2x , х=4(бита)
N2 – количество карамелей
N2=2x 
x -?
N2=32, 32=2x , х=5(бита)
Всего информации было получено: 4+5=9 (бит)

4,6(63 оценок)
Ответ:
greatmagister
greatmagister
25.03.2020
1.2
2.4
3.4
4. 1,5 кбайта=1,5  1024 байта = 1,5  1024 8 бит = 12288 бит

12288/3072 = 4 бита - на один символ

Значит N=2^4 = 16 символов в алфавите

ответ: в алфавите 16 символов

5. 16 символов = 1 байт на символ

1 байт * 384 символа = 384 байта
384 / 1024 = 0.375 кбайт
4,8(92 оценок)
Открыть все ответы
Ответ:
hoivamvrot
hoivamvrot
25.03.2020
Попробуем записать это сложение "в столбик"
  24005
+  2003

  26010

Очень приятно, что сложение младших разрядов дает нам 10. Т.е. понятно, конечно, что 5+3 не могут в сумме дать 0 ни в одной "нормальной" системе счисления, следовательно 0 - это последний разряд суммы 10, а единичка пошла переносом в следующий разряд.
Но если считать в десятичной системе, 5+3=8. Но не 10. 10-8=2, т.е. сумма получилась на 2 больше. Следовательно, основание системы счисления на 2 меньше, т.е. равно 10-2, т.е. 8.
Итак, мы сделали (обоснованно!) предположение, что основание системы счисления равно 8. Посмотрим, все ли цифры можно записать в восьмеричной системе, где допускаются только цифры от 0 до 7? Все.
Ну и отлично, задача решена. Остальные разряды суммы в восьмеричной и десятичной системе выглядят одинаково, так что и тут противоречий нет.

ответ: 8
4,8(4 оценок)
Ответ:
Okladakey
Okladakey
25.03.2020
Незнаю верно ли я все понял, но как вариант можно сделать так
//Microsoft (R) C/C++ Optimizing Compiler Version 19.00.23506 for x64

#include <iostream>
#include <string>
#include <sstream>
#include <vector>
#include <iterator>
#include <algorithm>

bool DigitFirst(const std::string& rhs, const std::string& lhs)
{
    if (isdigit(rhs[0]) || isdigit(lhs[0]))
        return rhs < lhs;
}

bool LetterFirst(const std::string& rhs, const std::string& lhs)
{
    if (isalpha(rhs[0]) || isalpha(lhs[0]))
        return rhs < lhs;
}

const std::string TrueSort(std::string str, bool(*comparator)(const std::string&
rhs, const std::string& lhs))
{
    std::stringstream ss(str);
    std::vector<std::string> vstr(std::istream_iterator<std::string>(ss), {});
    std::sort(vstr.begin(), vstr.end(), comparator);
    ss.clear();
    std::copy(vstr.begin(), vstr.end(), std::ostream_iterator<std::string>(ss, " "));
    return ss.str();
}

int main()
{
    std::string first  = "position total 12345 2jz asd512fgh";
    std::string second = "year 10010 2018r r98k hello";
    std::cout << TrueSort(first,  DigitFirst ) << std::endl;
    std::cout << TrueSort(second, LetterFirst);
}
4,8(43 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ