Предмет: Информатика,
автор: teerex019
ДОПОМОЖІТЬ ТЕРМІНОВО БУДЬ ЛАСКА
Створити програму розв’язання задачі. Дано розмір файла в бітах. Визначити його розмір у кілобайтах, байтах та бітах.
Результат має бути виведено у вигляді:
2605 біт = 2 Кб 69 байт 5 біт
Вхідні дані:
a – кількість біт.
1) Визначити вхідні та вихідні дані.
Вихідні дані:
kb – кількість кілобайт,
b – кількість байт,
bt – кількість біт.
2) Математична модель розв’язання задачі.
1. Знаходження кількості кілобайт.
1 Кбайт = 1024 байт = 1024*8 біт
2. Знаходження кількості бітів без кілобайтів.
x= a-kb*1024*8
3. Знаходження кількості байтів.
b= x//8
4. Знаходження кількості бітів після віднімання байтів.
bt=a-b*8
Ответы
Автор ответа:
1
python:
a = int(input("Введіть розмір файла в бітах: "))
kb = a // (1024*8) # знаходження кількості кілобайт
x = a - kb*1024*8 # знаходження кількості бітів без кілобайтів
b = x // 8 # знаходження кількості байтів
bt = x - b*8 # знаходження кількості бітів після віднімання байтів
print(f"{a} біт = {kb} Кб {b} байт {bt} біт")
teerex019:
ти найкращий велике дякую тобі
Похожие вопросы
Предмет: Алгебра,
автор: 4heboksar
Предмет: Физика,
автор: user6923
Предмет: Другие предметы,
автор: cucminovam
Предмет: Английский язык,
автор: zikascr