Задать вопрос
Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (20)

Наибольший вклад в теги

Все теги (69)

Лучшие ответы пользователя

Все ответы (44)
  • Вычисления с плавающей точкой?

    burdakovd
    @burdakovd
    «Насколько я понимаю, после запятой в типе double может быть не больше 15 знаков после запятой.» — это откуда Вы взяли?

    Во первых в floating-point арифметике нет различий между «до запятой» и «после запятой» — всё переносится в «после запятой», даже та «1» или «9», что была у вас в целой части (это объясняет, случай с sqrt(2) (15-й знак был до запятой), а sqrt(98) — просто последний знак =0 ).

    Во-вторых не забываем, что арифметика двоичная, а не десятичная, так что ровно 15 знаков не всегда будет, могут быть ещё чудеса. Ну и IEEE 754.
    Ответ написан
    Комментировать
  • Включает ли понятие "кодирование" понятие "шифрование"

    burdakovd
    @burdakovd
    Кодирование != шифрование, это, я думаю, вы и сами понимаете.

    Кодирование — произвольное преобразование исходной информации в другой вид. Часто это делается для хранения/передачи данных. В таком случае прямое преобразование называют собственно кодированием, обратное — декодированием. Кодирование == преобразование (причем не обязательно обратимое, например mp3).

    Шифрование — частный случай кодирования. При этом, в отличие от кодирования, фиксируется цель данного преобразования — предотвращение несанкционированного доступа. Ну и (наверно) шифрование обязательно обратимо.

    По пунктам:
    1) Да.
    2) Как синоним — однозначно нет. Как более общее понятие — в принципе да, но по возможности лучше использовать наиболее специфический термин.
    3) А можно ли кодировать сообщения при помощи DES? Можно. Но чтобы подчеркнуть цель такого кодирования — защита информации, лучше использовать слово «шифровать».

    С помощью base64 можно как кодировать информацию (так делают в email), так и шифровать (правда этот способ шифрования не слишком надёжен), в зависимости от цели применения.

    Некоторые программы «шифруют» пароли пользователя, причём могут делать это даже без использования мастер-пароля, например браузеры. Несмотря на то, что тут нет ключа (мастер пароля) — этот процесс называют шифрованием, из-за его семантики.
    Ответ написан
    1 комментарий
  • Как вы переводите числа из двоичной в десятичную?

    burdakovd
    @burdakovd
    Если число маленькое, то достаточно просто помнить веса разрядов — 1, 2, 4,…. Средний программист думаю помнит степени двойки хотя бы до 65536.

    И просуммировать веса тех разрядов, в которых стоит единица.
    Ответ написан
    1 комментарий
  • Список алгоритмов

    burdakovd
    @burdakovd
    Вопрос из разряда «Где в интернете найти список книг с группировкой по количеству страниц?»
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (24)