Яку кількість фотографій розміром 3020х2016 пікселів, з кожною закодованою 3 байтами, можна зберегти на картці
Яку кількість фотографій розміром 3020х2016 пікселів, з кожною закодованою 3 байтами, можна зберегти на картці пам"яті об"ємом N ГБайт, якщо вже збережено F фотографій? Наприклад, якщо об"єм картки пам"яті становить 16 ГБайт, і на ній вже є 834 фотографії, то можна зберегти ще 106 таких фото. Завдання на мові Python.
14.06.2024 05:49
Пояснення: Для розрахунку вільного місця на картці пам"яті, необхідно взяти від загального об"єму пам"яті картки пам"яті кількість зайнятої пам"яті і відняти її від загального об"єму картки пам"яті.
Об"єм пам"яті однієї фотографії можна визначити, помноживши її розмір у пікселях на кількість байтів на піксель (3 байти).
Кількість зайнятої пам"яті можна визначити, помноживши об"єм пам"яті однієї фотографії на кількість вже збережених фотографій.
Кількість вільного місця на картці пам"яті можна визначити, віднявши кількість зайнятої пам"яті від загального об"єму картки пам"яті.
Математична формула: Вільний_простір = Загальний_об"єм_картки_пам"яті - (Розмір_фотографії * Кількість_фотографій)
Приклад використання:
Порада: Перед виконанням обчислень перевірте, чи маєте правильні значення для загального об"єму картки пам"яті, розміру фотографії та кількості вже збережених фотографій. Додатково, перевірте, чи правильно відповідаєте на запитання, що вам поставили.
Вправа: Яку кількість фотографій розміром 1280x720 пікселів, з кожною закодованою 2 байтами, можна зберегти на картці пам"яті об"ємом 32 ГБайт, якщо вже збережено 500 фотографій? Визначте кількість вільного місця на картці пам"яті.