Syntaxe
Paramètres
| Nom |
Description |
| n |
Ce paramètre optionnel permet d'émettre un signal sonore pendant 0,5 secondes. Sa valeur par défaut est de 800Hz. |
Description
Cette commande permet d'émettre un signal sonore
Remarques
- La commande BEEP permet de produire un signal sonore à travers le haut-parleur du système. C'est un moyen simple et rapide de fournir un retour auditif à
l'utilisateur sans nécessiter de matériel ou de bibliothèque spécifique.
- Lorsqu'un paramètre est spécifié, BEEP n émet un son à une fréquence déterminée, généralement en Hertz. Si aucun paramètre n'est donné, un son par défaut de 800 Hz est
émis pendant environ 0,5 seconde.
- La commande est souvent utilisée pour avertir l'utilisateur d'une erreur, d'une fin de processus, ou pour marquer une attente, comme lorsqu'une saisie est requise.
C'est un outil classique d'interaction homme-machine dans les programmes console.
- Bien que basique, le BEEP permet aussi de programmer de petites mélodies ou signaux codés en combinant plusieurs appels avec différentes fréquences. Cela permet un
peu de créativité sonore dans des applications simples.
- Le comportement exact de BEEP peut varier d'un interpréteur BASIC à un autre, et selon le matériel utilisé. Sur certains systèmes modernes, la commande peut être
muette si le haut-parleur système n'est pas pris en charge.
- La durée du bip n'est généralement pas configurable directement avec la commande de base, mais peut être simulée à l'aide de temporisations ou de boucles entre
plusieurs appels. Certaines implémentations avancées offrent plus de contrôle.
- BEEP peut aussi servir à des fins pédagogiques, comme initier les débutants à l'idée de réponse interactive, ou à synchroniser des étapes de programmes dans
des démos visuelles et sonores. C'est une commande simple mais expressive.
- Bien que très rudimentaire, BEEP est restée présente dans de nombreuses variantes de BASIC, y compris QBasic,
GW-BASIC et PowerBASIC, soulignant son utilité continue
malgré sa simplicité. Elle incarne l'esprit accessible du langage BASIC.
Dernière mise à jour : Vendredi, le 21 Juillet 2023