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

Напишите программу, которая производит обмен

значений переменных x и y, если x больше y.

Пример входных данных Пример выходных данных

x >> 5 х=5

y >> 6 у=6

x >> 6 х=5

y >> 5 у=6

2. Дано трёхзначное число.
Напишите программу, которая определяет:
есть ли среди цифр заданного целого трёхзначного числа одинаковые;

Пример входных данных Пример выходных данных
123 Нет
121 Да
222 Да

3. Дано трёхзначное число.
Напишите программу, которая определяет:
является ли число «перевёртышем», т. е. числом, десятичная запись которого читается одинаково слева направо и справа налево.

Пример входных данных Пример выходных данных
123 Нет
121 Перевёртыш
222 Перевёртыш

👇
Открыть все ответы
Ответ:
alenaalefirova
alenaalefirova
20.01.2023

Формально, количество бит для представления значений определяется двоичным логарифмом от числа значений. Здесь число десятичных цифр равно 10, значит, число возможных значений равно 10. Осталось вычислить log₂10 — получится приблизительно 3,322 бита.

Иными словами, спросите себя: в какую степень нужно возвести число 2 чтобы получить 10? Правильный ответ: число 2 в степени 3,322 приблизительно равно 10.

Если вам трудно воспринять тот факт, что число бит оказалось нецелым числом, округлите в большую сторону — получится 4 бита. Но тогда и вопрос нужно было начать словами: «Какое минимальное количество бит потребуется, чтобы...»

Нецелое число бит может иметь практический смысл в вычислениях. Например, у вас есть цветное изображение, где каждый пиксель представлен смешением красного, зелёного и синего сигнала, причём для каждого сигнала возможны 10 значений яркости. Сколько бит потребуется для представления одного пикселя? Умножаем 3,322 бита на 3 сигнала — получим 9,966 бит на пиксель. На практике вы будете использовать для представления пикселя не менее 10 бит, округлив до целого числа бит.

Но было бы неправильно сказать, что для пикселя требуется как минимум 12 бит, потому что якобы для 10 значений яркости сигнала нужно целых 4 бита.

4,7(19 оценок)
Ответ:
ninadodichenko
ninadodichenko
20.01.2023

Элементарная логическая задача. Заведем множество потенциальных боссов, изначально там все n человек. Затем, берем любых двух челов из множества и проверяем подчиняется ли i челу j, если да, то удаляем из множества чела i, иначе удаляем из множества чела j. Заметим, что на каждом шаге мы гарантировано удалим 1 чела из нашего списка претендентов. Значит, сделав n - 1 проверку мы добьемся того, что в списке остался лишь 1 человек, который и будет боссом. Доказано, что можно определить босса, сделав менее n проверок

4,8(19 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ