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

Всовременной вычислительной технике информация хранится в виде последовательности байтов. существует два хранения последовательности: записывать байты от младшего к старшему (little-endian или остроконечный) или от старшего к младшему (big-endian или тупоконечный). невнимательный программист перенес побайтово важное четырехбайтовое число с машины с типом хранения little-endian в машину с типом хранения big-endian. очевидно, что на этой машине данный порядок байтов соответствует совсем другому числу. на машине с big-endian получилось число 3070822802. определите, какое число было изначально. в ответе укажите одно целое число в десятичной системе счисления.

👇
Ответ:
Пример решения с обьяснением
4277228478 закодировано таким порядком байт  0xFE 0xF1 0x53 0xBE
или 4277228478_10 = FEF153BE_16
чтоб перейти в другой порядок байт, надо их поставить в обратном порядке. Почему по 2 цифры? Потому что 1 байт = 8 бит = 2^8 = 256 =  от 0 до 255 или от 0 до FF в 16ричной
0xBE 0x53 0xF1 0xFE 
BE53F1FE_16 = 3 193 172 478_10

Старалась объяснить как можно яснее

Конкретно для этого задания
3070822802 = hex: B7 09 09 92
Hex(920909B7) = 2 450 065 847
ответ 2 450 065 847
4,4(23 оценок)
Открыть все ответы
Ответ:

Код ниже. Результат работы на скриншоте.

#include <iostream>//cin

#include <cstdlib> //rand()

#include <ctime>//time()

using namespace std;


#define N 5 // Количество элементов в массиве


int main() {

int Arr[N];

srand(static_cast<unsigned int>(time(0))); //Инициализация генератора случайных чисел

cout << "Исходный массив: ";

for(int i = 0; i < N; ++i){

 Arr[i] = rand(); //Заполнение случайными числами

 cout << Arr[i] << " ";

}

cout << endl;

bool flag = true;

for(int i = 0; i < N - 1; ++i){

 if(Arr[i] > Arr[i+1]){

  flag = false;

  break;

 }

}

cout << "Последовательность " << (flag ? " НЕубывающая. " : "не образуется") << endl;

return 0;

}


Дан целочисленный массив a[5]. определить, образуют ли его элементы неубывающую последовательность.
4,5(51 оценок)
Ответ:
ALSY0504
ALSY0504
16.02.2021
Мы живем в мире, где массовая и целенаправленная слежка, нападения на людей и гражданское общество, притеснения членов уязвимых групп в цифровой среде и широкий спектр различных мнений и их выражение приводят к серьезным последствиям, в том числе к помещению людей под стражу, физическим нападениям и даже убийствам", - сказал Кей в рамках своего обращения к Совету по правам человека.

Он также подчеркнул, что, так как человеческие коммуникации все больше приобретают цифровую форму, очень важно учитывать, что право человека на доступ к информации "независимо от государственных границ", как было гарантировано статьей 19 Всеобщей декларации прав человека и Международным пактом о гражданских и политических правах полвека назад, сейчас нарушается в результате "массового блокирования, подавления и фильтрации информации в Интернете".

"Я знаю, что некоторые могут считать шифрование и анонимность второстепенными вопросами более широкой канвы сегодняшней свободы выражения мнений, но учитывая то, сколькими мнениями на сегодняшний день мы обмениваемся в цифровом пространстве, эти средства обеспечения безопасности должны быть в центре вопросов, касающихся выражения мнений в цифровой век".

Кей также указал на то, что шифрование и анонимность стали жизненно важными средствами для журналистов, активистов, художников, представителей научных кругов и других лиц в их свободном осуществлении профессиональной деятельности и пользовании правами человека.

Докладчик также призвал правительства, которые ограничивают использование этих средств конфиденциальности из-за опасения того, что эти средства помешают их борьбе с терроризмом и преступностью, сопоставить свои колоссальные возможности для ведения слежки и сбора данных и использовать их соразмерно с тем, к каким нарушениям прав могут привести их методы, и только по мере необходимости.

"Законы, практики и политика, которые запрещают, ограничивают или иначе подрывают шифрование и анонимность - все во имя обеспечения общественного порядка и борьбы с терроризмом - наносят значительный и, по моему мнению, несоразмерный ущерб правам, защита которых предусмотрена моим мандатом".

Кей обратил внимание на несколько рекомендаций из своего доклада, которые касаются того, как правительства могут накладывать ограничения на анонимность и шифрование в соответствии с нормами в области прав человека.

Когда государствам правомерно нужен доступ к зашифрованной и анонимной информации, они должны получить его посредством судебного процесса. Кей также рекомендовал не принуждать частные компании к незащищенности зашифрованных данных для обеспечения доступа к ним со стороны правительства, потому что это может сделать цифровые сети этих компаний уязвимыми для преступной деятельности и враждебных действий правительства. Докладчик также рекомендовал, чтобы государства защищали и поощряли использование шифрования как элемент безопасности в цифровой среде.

"В довершение, я должен подчеркнуть, что и сама Организация Объединенных Наций должна улучшить цифровую безопасность", - добавил он. "Люди во всем мире, особенно те, которые находятся в группе риска, не могут связаться с ООН безопасным путем, и это нужно изменить, особенно в правозащитных механизмах, если они хотят быть безопасным местом для лиц, которым что-то угрожает".
4,4(70 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ