N° Page

Partie 1 : Analyse
Testez le chapitre 100 % débloqué

Partie 2 : Statistiques et probabilités

Partie 3 : Géométrie

Partie 4 : Analyse

/ 279

Vue papier
Animation montrant le basculement entre la vue numérique et la vue papier
Découvrez la vue papier en cliquant ici
Chapitre 9
Exercices

Python

Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

Exercice 19
Opération élémentaire 1 : L'addition

Dans le programme suivant, on modélise un nombre complexe par une liste contenant deux éléments correspondant respectivement à la partie réelle et la partie imaginaire du nombre complexe. Le programme ci‑dessous permet de calculer la somme de deux nombres complexes et .
def somme(z1, z2):
  return [z1[0] + z2[0], z1[1] + z2[1]]

1. Tester le programme avec et .

2. En reprenant une structure similaire à la fonction , écrire une fonction prenant en arguments deux listes et représentant les nombres complexes et et retournant leur différence écrite sous forme de liste.

  

3. De la même manière, proposer une fonction prenant pour argument une liste représentant un nombre complexe et retournant le nombre complexe sous la forme d'une liste.

  
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

Exercice 20
Opération élémentaire 2 : Le produit

1. Soient et deux nombres complexes définis par et .
Déterminer la forme algébrique de .

2. En reprenant la structure de la fonction de l'exercice précédent, écrire une fonction prenant en arguments deux listes et représentant les nombres complexes et et retournant leur produit écrit sous la forme d'une liste.

    

3. Tester le programme.
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

Exercice 21
Opération élémentaire 3 : L'inverse

Comme dans les exercices précédents, on modélise un nombre complexe par une liste.

1. Compléter le programme suivant pour que la fonction permette de calculer le module du nombre complexe représenté par la liste .
def module(z):
	return ...


2. a. Soit un nombre complexe non nul de forme algébrique .
Déterminer la forme algébrique de en fonction de et de .

b. Écrire un programme, en Python, prenant pour argument un nombre complexe écrit sous une forme de liste et retournant la forme algébrique de .
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.
Exercice 22
1. En prenant appui sur le programme de l'exercice 20, écrire une fonction qui prend en arguments :
  • une liste modélisant un nombre complexe  ;
  • un nombre entier naturel  ;

et qui renvoie une liste représentant la forme algébrique du nombre complexe .

  

2. Tester le programme pour , et . Que remarque‑t‑on ?
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.
Exercice 23
La fonction suivante prend en argument un nombre complexe écrit sous la forme d'une liste.
Quelle condition doit vérifier pour que cette fonction renvoie  ?
def mystere(z1):
	a = z1[0]
	if a == 0:
		return True
	else:
		return False

Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

Consigne
Pour l'exercice 24

On utilisera les commandes Python pour définir les nombres complexes. Ainsi, la commande permet de définir le nombre complexe que Python note .
Si est un nombre complexe sous Python, la commande permet de déterminer la partie réelle de ce nombre et permet de déterminer sa partie imaginaire.
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.
Exercice 24
Léa a voulu écrire un programme dans l'intention de déterminer si deux nombres complexes et sont conjugués l'un de l'autre. Le voici.
def test_conju(z1, z2):
	if z1.imag == -z2.imag:
  	return True
  else:
  	return False


1. Tester ce programme pour et . Que dire de ce programme ?

2. Corriger le programme afin qu'il fonctionne correctement.

Une erreur sur la page ? Une idée à proposer ?

Nos manuels sont collaboratifs, n'hésitez pas à nous en faire part.

j'ai une idée !

Oups, une coquille