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

Алфавитный подход. Задачи
Задача 1. Алфавит племени Мульти состоит из 15 букв. Какое количество информации несет 1 буква этого алфавита?
Задача 2. Информационный объем одного символа некоторого сообщения из алфавита племени Пульти равен 8 битам. Сколько символов входит в алфавит этого племени, с которого пультяне составили это сообщение?
Задача 3. Сообщение, записанное буквами из 64 – символьного алфавита, содержит 25 символов. Какой объем информации оно несет?
Задача 4. Сообщение, составленное с символьного алфавита, содержит 30 символов. Другое сообщение составлено с использованием 32 – символьного алфавита и содержит 50 символов. Сравните объемы информации, содержащейся в сообщениях.
Задача 5. Сколько килобайтов составляет сообщение из 315 символов 32 – символьного алфавита?

👇
Открыть все ответы
Ответ:
eminhesenov20
eminhesenov20
14.03.2023

from random import randint

# Создание списка,

# его сортировка по возрастанию

# и вывод на экран

a = []

for i in range(10):

   a.append(randint(1, 50))

a.sort()

print(a)

# искомое число

value = int(input())

mid = len(a) // 2

low = 0

high = len(a) - 1

while a[mid] != value and low <= high:

   if value > a[mid]:

       low = mid + 1

   else:

       high = mid - 1

   mid = (low + high) // 2

if low > high:

   print("Такого значения нет")

else:

   if (mid == 0 and a[1] != a[0]) or (mid == len(a) - 1 and a[mid - 1] != a[mid]):

       print(1)

   else:

       q = 0

       for i in range(mid, len(a)):

           if a[i] == a[mid]:

               q += 1

           else:

               break

       for i in range(mid - 1, 0, -1):

           if a[i] == a[mid]:

               q += 1

           else:

               break

       print(q)

Чтобы убрать вывод массива просто на 10-й строке убери print(a), а для  вывода неотсортированного массива вставь после 8-й строки.

4,5(78 оценок)
Ответ:
Ivanlabur
Ivanlabur
14.03.2023
#include <iostream>
using namespace std;

int main() {
double p1, p2;
    cout << "плотность жидкости = ", cin >> p1, cout << "\n";
    cout << "плотность тела = ", cin >> p2, cout << "\n";
    if (p1>p2) cout << "тело будет плавать на поверхности";
    else if (p1<p2) cout << "тело уйдет на дно";
    else cout << "тело будет плавать полностью погрузившись в жидкость";
return 0;
}

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