Написать программу, которая выдает последовательность звуков с заданными частотами - Pascal

Узнай цену своей работы

Формулировка задачи:

Написать программу, которая выдает последовательность звуков с частотами 440,880, 1320, 1760 Гц, длительностью 1 сек. Народ, кинет кто похожие программы или примеры? Буду очень признателен

Решение задачи: «Написать программу, которая выдает последовательность звуков с заданными частотами»

textual
Листинг программы
uses crt;
begin
sound(440);
delay(1000);
nosound;
sound(880);
delay(1000);
nosound;
sound(1320);
delay(1000);
nosound;
sound(1760);
delay(1000);
nosound;
readln
end.

Объяснение кода листинга программы

  1. В начале кода используется библиотека crt, которая используется для работы с звуком в Delphi.
  2. Первая команда sound(440) воспроизводит звук с частотой 440 Гц.
  3. Затем следует команда delay(1000), которая вызывает задержку в течение 1 секунды.
  4. Следующая команда nosound отключает звук.
  5. Затем воспроизводится звук с частотой 880 Гц.
  6. После этого идет задержка в течение 1 секунды.
  7. Команда nosound отключает звук.
  8. Звук с частотой 1320 Гц воспроизводится следующей командой.
  9. Затем идет задержка в течение 1 секунды.
  10. Команда nosound отключает звук.
  11. Звук с частотой 1760 Гц воспроизводится командой.
  12. После этого идет задержка в течение 1 секунды.
  13. Команда nosound отключает звук.
  14. Программа переходит к чтению ввода с помощью команды readln.
  15. Конец программы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.833 из 5
Похожие ответы