Exercices corrigés
Sources : Mesures Physiques 1ère année. IUT d'Orsay.
Calcul de vitesse
En ingénierie, il est nécessaire d'implémenter des formules (parfois complexes) dans les programmes. Cela permet de traiter des données ou réaliser des simulations physiques pour les programmes les plus poussés.
Affectez les variables temps et distance avec les valeurs 6.892
et 19.7
. Calculez et affichez la valeur de la vitesse. Améliorez l’affichage en imposant un chiffre après le point décimal.
Sécurité d'une enceinte pressurisée
La programmation d'automates est omniprésente dans l'industrie. Ici on explore un cas simple de son utilisation en Python.
On désire sécuriser une enceinte pressurisée. On se fixe une pression seuil et un volume seuil : pSeuil = 2.3
, vSeuil = 7.41
. On demande de saisir la pression et le volume courant de l’enceinte et d’écrire un script qui simule le comportement suivant :
si le volume et la pression sont supérieurs aux seuils : arrêt immédiat ;
si seule la pression est supérieure à la pression seuil : demander d’augmenter le volume de l’enceinte ;
si seul le volume est supérieur au volume seuil : demander de diminuer le volume de l’enceinte ;
sinon déclarer que « tout va bien ».
Compte à rebours
Un compte à rebours dans un programme peut-être très utile. Cela permet notamment d'acquérir une mesure à intervalle régulier (échantillonnage en traitement du signal).
Créez un compte à rebours de 10 secondes. On importera la bibliothèque time
qui permet de gérer le temps en Python et on utilisera la fonction sleep
dont voici la documentation :
Solutions
Calcul du vitesse
Sécurité d'une enceinte pressurisée
Compte à rebours
Dernière mise à jour