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

Задача 1. Флешка
Флешки використовують для зберігання і перенесення даних. Кожна флешка має свій об'єм: 8 Гб, 16 Гб, 32 Гб і так далі. Зазвичай, якщо на флешку переносять файл, для якого не вистачає пам1яті, комп'ютер виводить повідомлення "Не вистачає пам'яті. Звільніть Мб". Також відомо, що пам'ять флешки вимірюється в Гігабайтах, а файли закидуються у Мегабайтах. Складіть програму за такими умовами. 1. Програма на початку запитує пам'ять флешки у Гігабайтах та розмір трьох файлів у Мегабайтах 2. Програма переводить пам'ять із гігабайт у мегабайти(щоб це зробити, знайдіть в Інтернеті одиниці вимірювання пам'яті) 3. Якщо об'єм флешки у мегабайтах більше(>) за суму трьох файлів, то програма виводить "Файли успішно завантажені", інакше програма виводить "Не достатньо пам'яті. Звільніть Мб (замість прочерку програма виводить, скільки саме не вистачає пам'яті)​

Ответы

Ответ дал: cevase
0

Ответ:

Ось програма на мові Python, яка виконує вказані умови:

# запитуємо пам'ять флешки та розмір трьох файлів у відповідних одиницях вимірювання

flash_memory = float(input("Введіть об'єм флешки (в Гб): "))

file1_size = float(input("Введіть розмір першого файлу (в Мб): "))

file2_size = float(input("Введіть розмір другого файлу (в Мб): "))

file3_size = float(input("Введіть розмір третього файлу (в Мб): "))

# переводимо пам'ять флешки та розміри файлів у Мб

flash_memory = flash_memory * 1024

file1_size = file1_size

file2_size = file2_size

file3_size = file3_size

# перевіряємо, чи вистачає пам'яті на флешці для трьох файлів

if flash_memory >= file1_size + file2_size + file3_size:

print("Файли успішно завантажені")

else:

print("Не достатньо пам'яті. Звільніть", int(file1_size + file2_size + file3_size - flash_memory), "Мб")

В програмі використовується множення пам'яті флешки у гігабайтах на 1024, щоб перевести її у мегабайти, та введення та обробка введених даних у відповідних одиницях вимірювання. Результат перевірки виводиться у консолі.

Вас заинтересует