В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
pepka1
pepka1
21.06.2022 05:09 •  Информатика

РЕБЯТА С ЗАДАНИЯМИ 3 И 4! 3. Путём преобразования докажите равносильность следующих
высказываний:
1) (A & B) v (B & C) и (A & B) V (A& C) V (B & C);
2) (A & B) v (A & C) и (A & B) VAvс.
4. Упростите логические формулы:
1) (A & B& C) V (A & B& C) V (A & B);
2) (A & ByA & B & CyB & Cy C) & (Cy A&CvA & B& C).


РЕБЯТА С ЗАДАНИЯМИ 3 И 4! 3. Путём преобразования докажите равносильность следующих высказываний: 1)

Показать ответ
Ответ:
GMA111111
GMA111111
03.12.2022 12:46

Видимо, для кодирования отрицательных чисел используется прямой код: записывается минус и затем просто двоичное представление модуля числа.

Алгоритм перевода: разбиваем двоичные цифры на группы по 3 (начиная справа) и переводим каждую группу отдельно.

Код (Python 3):

N = input()

sign = ""

if N[0] == "-":

   sign = "-"

   N = N[1:]

oct_reversed = ""

while len(N) > 0:

   N, last_triplet = N[:-3], N[-3:]

   oct_digit = 0

   while len(last_triplet) > 0:

       oct_digit *= 2

       if last_triplet[-1] == "1":

           oct_digit += 1

       last_triplet = last_triplet[:-1]

   oct_reversed += str(oct_digit)

oct = sign + oct_reversed[::-1]

print(oct)

Пример ввода:

-1110010

Пример вывода:

-132

0,0(0 оценок)
Ответ:
salavatshakiro
salavatshakiro
25.01.2023 22:04

Функция ЛЕВСИМВ() извлекает подстроку из заданной строки, начиная с левого символа.

Функция ПРАВСИМВ() возвращает последний символ или несколько последних символов текстовой строки на основе заданного числа символов.

Функция ДЛСТР() выполняет возвращение количество знаков в текстовой строке.

Функции НАЙТИ() находят вхождение одной текстовой строки в другую и возвращают начальную позицию искомой строки относительно первого знака второй строки.

Функция ЗАМЕНИТЬ(), замещает указанную часть знаков текстовой строки другой строкой текста.

Функция ПОДСТАВИТЬ() используется, когда нужно заменить определенный текст в текстовой строке.

Функция ПСТР() возвращает заданное число знаков из текстовой строки, начиная с указанной позиции.

Функция СЖПРОБЕЛЫ() используется для обработки текстов, полученных из других прикладных программ, если эти тексты могут содержать лишние пробелы.

Функция СЦЕПИТЬ() используется для объединения данных из двух или более ячеек в одну.

Объяснение:

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