• Предмет: Информатика
  • Автор: teerex019
  • Вопрос задан 4 месяца назад

ДОПОМОЖІТЬ ТЕРМІНОВО БУДЬ ЛАСКА
Створити програму розв’язання задачі. Дано розмір файла в бітах. Визначити його розмір у кілобайтах, байтах та бітах.
Результат має бути виведено у вигляді:
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

Ответы

Ответ дал: mixail0809
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: ти найкращий велике дякую тобі
Вас заинтересует