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

1. A={a,b,c}. Оставить в слове P только последний символ (пустое слово не менять).
2. A={0,1}. Для непустого слова P определить, является ли оно записью
степени двойки (1, 2, 4, 8, …) в двоичной системе счисления. ответ: слово 1
(является) или слово 0.
3. A={0,1}. Считая непустое слово P записью двоичного числа, удалить из
него незначащие нули, если такие есть.

👇
Ответ:
nshambulina
nshambulina
31.05.2020
Добрый день!

Давайте рассмотрим каждый вопрос по очереди и найдем решение для каждого из них.

1. A={a,b,c}. Оставить в слове P только последний символ (пустое слово не менять).

Чтобы оставить в слове P только последний символ, нужно просто удалить все символы, кроме последнего. Для этого можно использовать следующую формулу: P = P[-1].

Например, если исходное слово P = "abc", после применения формулы мы получим новое слово P = "c".

2. A={0,1}. Для непустого слова P определить, является ли оно записью степени двойки (1, 2, 4, 8, …) в двоичной системе счисления.

Чтобы определить, является ли слово P записью степени двойки в двоичной системе счисления, нужно проверить следующие условия:
a) P должно содержать только символы "0" и "1".
b) Длина слова P должна быть больше 0.
c) Если длина слова P равна 1, то оно должно быть равно "1".

Например, если исходное слово P = "1010", оно состоит только из символов "0" и "1", и его длина больше 0. Также, поскольку длина слова P не равна 1, нам не нужно проверять третье условие. Значит, слово P является записью степени двойки в двоичной системе счисления.

3. A={0,1}. Считая непустое слово P записью двоичного числа, удалить из него незначащие нули, если такие есть.

Чтобы удалить незначащие нули из слова P, нужно просто удалить все нули в начале слова до первой единицы. Для этого можно использовать следующую формулу: P = P.lstrip('0').

Например, если исходное слово P = "001010", после применения формулы мы получим новое слово P = "1010".

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