0% ont trouvé ce document utile (0 vote)
75 vues1 page

Programmation Python pour Débutants

Ce document présente plusieurs exercices sur la programmation de fonctions mathématiques en Python. Les exercices couvrent des sujets comme le calcul de vitesse, de quotient et reste de division euclidienne, vérification de triangles rectangles et calcul de volume de cône.

Transféré par

eurekaorientation
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
75 vues1 page

Programmation Python pour Débutants

Ce document présente plusieurs exercices sur la programmation de fonctions mathématiques en Python. Les exercices couvrent des sujets comme le calcul de vitesse, de quotient et reste de division euclidienne, vérification de triangles rectangles et calcul de volume de cône.

Transféré par

eurekaorientation
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Exercice 3 :

FICHE n°0 : PROGRAMMER 1) Compléter le programme suivant permettant de calculer la vitesse en km/h lorsqu’on
LES FONCTIONS donne la distance parcourue en kilomètre et le temps en heure.

La syntaxe d’une fonction :


2) Dans chaque cas, utiliser le programme pour calculer la vitesse moyenne du véhicule :
def nom_fonction(paramètre1,paramètre2,…) a) Un cycliste a parcouru 80 km en 2h30.
Instructions b) Un avion met 3h45 pour une distance de 2000 km.
return Résultat c) Une automobile se rend de Strasbourg à Paris (490 km) en 5h20.

Dans la console, on appellera : nom_fonction(…) Exercice 4 :


Écrire un programme affichant simultanément le quotient et le reste de la division
euclidienne de deux nombres.
Syntaxe des autres instructions utiles dans cette fiche : Pour afficher simultanément deux résultats avec Python, il faut saisir :
Langage naturel Python return Résultat1,Résultat2
A au carré A**2 Tester ce programme pour plusieurs divisions.
sqrt(A) Exercice 5 :
Importer au préalable les fonctions
Racine carrée de A mathématiques en saisissant :
Écrire un programme permettant de vérifier si trois nombres peuvent être les longueurs
from math import* des côtés d’un triangle rectangle. Trouver alors de tels triplets.
Quotient de la division euclidienne de A par B A//B On rappelle la formule de Pythagore :
Reste de la division euclidienne de A par B A%B 𝐴𝐵𝐶 est un triangle rectangle si 𝐴𝐵! + 𝐵𝐶 ! = 𝐴𝐶 ! .
Exercice 6 :
Exercice 1 : Écrire un programme affichant le volume d’un cône en fonction de sa hauteur et du
Pour définir avec Python la fonction 𝑓 telle que 𝑓(𝑥) = 2𝑥 + 3, il faut saisir : rayon de sa base.
Tester ce programme pour plusieurs cônes.
Exercice 7 :
1) Pour obtenir l’image de 6 par la fonction 𝑓, saisir dans la console : C’est la période des soldes ! Écrire un programme affichant le prix réduit en fonction du
2) Déterminer de même les images de 0, 1, -3 et -8,5 par la fonction 𝑓. prix de départ et de la réduction accordée en %.
-8,5 se saisit : Appliquer ce programme pour calculer les prix réduits des articles ci-dessous :
3) Modifier le programme pour obtenir les images de -5, 14 et 145 par la fonction 𝑔
définie par : 𝑔(𝑥) = −2𝑥 ! + 3𝑥 − 7.

Exercice 2 :
Soit la fonction 𝑓 définie sur [0 ; 9] par 𝑓(𝑥) = √9 − 𝑥.
Pour utiliser la fonction racine carrée (sqrt), il faut au préalable importer le module math
dans Python. Pour cela, saisir au début du programme :

1) Écrire un programme permettant d’afficher l’image d’un nombre par 𝑓. Exécuter alors
ce programme pour obtenir les images par 𝑓 de toutes les valeurs de 𝑥 entières.
2) Utiliser les résultats précédents pour représenter graphiquement la fonction 𝑓 dans un
repère.
3) Reprendre les questions précédentes avec la fonction 𝑔 définie sur [3 ; 11] par :
Hors du cadre de la classe, aucune reproduction, même partielle, autres que celles prévues à l'article L 122-5 du
𝑔(𝑥) = √2𝑥 − 6 code de la propriété intellectuelle, ne peut être faite de ce site sans l'autorisation expresse de l'auteur.
[Link]/[Link]/mentions-legales
Yvan Monka – Académie de Strasbourg – [Link]

Vous aimerez peut-être aussi