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

Получите шестнадцатеричную форму внутреннего представления числа в формате с плавающей точкой в 4-х байтовой ячейке -77,611​

👇
Открыть все ответы
Ответ:
egorbokof
egorbokof
30.10.2021
Раньше человеки в пещерах считали добычу, палки-копалки, камни, дубины, кости и прочие штучные вещи на своих десяти пальцах (на руках). Потом времена изменились. В цифровых компьютерах информация любого вида представляется, хранится и обрабатывается в числовой форме. Числа представляются элементарными (простейшими) символами, называемыми цифрами.
Множество правил ведения чисел вместе со множеством цифр носит название системы счисления. Количество цифр определяет основание системы счисления.Дадим несколько примеров систем счисления:десятичная система является системой счисления по основанию 10, количество используемых цифр равно 10, соответственно 0,1,2,…, 9;двоичная система является системой счисления по основанию 2, количество используемых цифр равно 2, а именно 0 и 1. Рассматриваемые цифры называются двоичными цифрами или битами. Слово бит (bit) происходит от английских слов binary digit — двоичная цифра;троичная система является системой счисления по основанию 3, количество используемых цифр равно 3, соответственно 0,1 и 2;восьмеричная система является системой счисления по основанию 8 и со держит 8 цифр: 0,1,2,…, 7;шестнадцатеричная система является системой счисления по основанию 16 и содержит 16 цифр: 0,1,2,…, 9, А (десять), В (одиннадцать), С (двенадцать), D (тринадцать), Е (четырнадцать), F (пятнадцать).
4,4(22 оценок)
Ответ:
mahvash
mahvash
30.10.2021
Язык не указан, Default-Language это C. На нём и напишу.
1.
#include <stdio.h>
int main() {
    int n;
    scanf("%d", &n);
    if (n % 10 == 4 || n % 10 == 7 || n / 10 == 4 || n / 10 == 7)
        printf("YES\n");
    else
        printf("NO\n");
    return 0;
}
Для порядку скажу что на Perl это можно реализовать проще.
#!perl
%h { 4 => 0, 7 => 0};
<>;
if (exists $h{$_%10} || exists $h{$_/10}) {
    print "YES\n";
else {
    print "NO\n";
}
Но мы ушли от темы. Итак, 2. Тут всё ещё проще:
#include <stdio.h>
int main() {
    int n;
    scanf("%d", &n);
    if (!(n % 3))
        printf("Multiple of 3\n");
    else
        printf("Not multiple of 3\n");
    if (n % 10 == 3)
        printf("Ends by 3\n");
    else
        printf("Not ends by 3\n");
    return 0;
}
Тут более простой реализации на другом известном мне языке нету, так что приводить дополнительно ничего не буду.
4,4(50 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ