Проверьте, поместится ли на диске компьютера музыкальная композиция, которая длится m минут и n секунд, если свободное дисковое пространство составляет 6 мегабайт, а для записи одной секунды звука необходимо 16 килобайт (Pascal ABC).
Ответы на вопрос
Для решения задачи на языке Pascal ABC необходимо определить, сколько места на диске займёт музыкальная композиция, и сравнить полученное значение с объёмом свободного пространства.
Решение задачи
Дано:
m— количество минут музыкальной композиции;n— количество секунд;Свободное место на диске — 6 Мбайт;
Для записи 1 секунды звука требуется 16 Кбайт.
Алгоритм решения:
1. Переведём длительность композиции в секунды:
t := m * 60 + n;
2. Вычислим, сколько килобайт потребуется для хранения композиции:
s := t * 16;
3. Переведём свободное место на диске в килобайты:
6 * 1024 = 6144 Кбайт
4. Сравним размер композиции со свободным местом. Если s <= 6144, композиция поместится на диске, иначе — нет.
Программа на Pascal ABC
program Music;
var
m, n, t, s: integer;
begin
writeln('Введите количество минут:');
readln(m);
writeln('Введите количество секунд:');
readln(n);
t := m * 60 + n;
s := t * 16;
if s <= 6 * 1024 then
writeln('Музыкальная композиция поместится на диске')
else
writeln('Музыкальная композиция не поместится на диске');
end.
Пример работы программы
Допустим, музыкальная композиция длится 5 минут 30 секунд.
Общее время:
5 * 60 + 30 = 330 секунд.Размер композиции:
330 * 16 = 5280 Кбайт.Свободное место:
6144 Кбайт.Поскольку
5280 < 6144, композиция поместится на диске.
Результат программы:
Введите количество минут:
5
Введите количество секунд:
30
Музыкальная композиция поместится на дискеУпрощённый вариант программы
Задачу можно решить и без дополнительных переменных:
var
m, n: integer;
begin
readln(m, n);
if (m * 60 + n) * 16 <= 6144 then
writeln('YES')
else
writeln('NO');
end.
Вывод
На диске свободно 6144 Кбайт. Поскольку одна секунда звука занимает 16 Кбайт, максимальная продолжительность композиции составляет:
6144 / 16 = 384 секунды = 6 минут 24 секунды.
Ответ: музыкальная композиция поместится на диске, если её продолжительность не превышает 6 минут 24 секунды. Если композиция длится дольше, свободного места будет недостаточно.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

