Mathématiques 1re Spécialité

Rejoignez la communauté !
Co-construisez les ressources dont vous avez besoin et partagez votre expertise pédagogique.
Algèbre
Ch. 1
Suites numériques
Ch. 2
Fonctions de référence
Ch. 3
Équations et inéquations du second degré
Analyse
Ch. 4
Dérivation
Ch. 5
Applications de la dérivation
Ch. 6
Fonction exponentielle
Ch. 7
Trigonométrie
Ch. 8
Fonctions trigonométriques
Géométrie
Ch. 9
Produit scalaire
Ch. 10
Configurations géométriques
Probabilités et statistiques
Ch. 11
Probabilités conditionnelles
Ch. 12
Variables aléatoires réelles
Annexes
Exercices transversaux
Rappels de seconde
Python

Algèbre

13 professeurs ont participé à cette page
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

1
Racines d'un trinôme

Compétence : Utiliser une instruction conditionnelle



Le programme ci-après détermine le nombre de racines d'un trinôme du second degré sous la forme ax^2 + bx + c à partir de ses coefficients.

1. Compléter le programme.
2. Améliorer le programme pour qu'il donne également la valeur des éventuelles racines du trinôme du second degré.

from math import sqrt

a = 2
b = 3
c = 4

delta = #A compléter

if delta > 0:
  print("il y a deux solutions réelles")

if delta == 0:
  print("il y a une seule solution réelle")

if delta < 0:
  print("il n'y a pas de solution réelle")
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

2
Suite de Syracuse

Compétence : Utiliser des variables de type Liste
Compétence : Utiliser des fonctions
Compétence : Utiliser des instructions conditionnelles
Compétence : Utiliser des boucles







La suite de Syracuse est une suite de nombres entiers définie de la façon suivante :
a. on choisit un entier naturel non nul ;
b. si ce nombre est pair, on le divise par deux ; s'il est impair, on le multiplie par 3 et on ajoute 1 ;
c. on recommence l'étape b avec le nombre obtenu.
(voir aussi )

Dans cette exercice, on note (S_n) cette suite.

1. Écrire une fonction liste_termes() qui renvoie la liste des termes de la suite de Syracuse de premier terme a,a est un entier naturel non nul donné en paramètre.
2. Conjecturer le comportement de (S_n) lorsque n devient de plus en plus grand.

On appelle durée de vol de la suite de Syracuse de premier terme a la plus petite valeur de n pour laquelle S_n=1.
3. Compléter le programme de la question 1. pour qu'il stocke dans une liste les durées de vol des suites de Syracuse de premier terme a \in [1 \: ; 20]. On pourra se servir de la fonction len() qui renvoie le nombre de termes d'une liste donnée en argument.
4. Représenter graphiquement cette liste.

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

3
Suite de Fibonacci

Compétence : Utiliser des variables de type Liste
Compétence : Utiliser des fonctions
Compétence : Utiliser des boucles bornées





On considère la suite de Fibonacci (F_n) définie par F_0=0, F_1=1 et, pour tout n \in \mathbb{N}, F_{n+2}=F_{n+1}+F_n.

1. Écrire une fonction fibonacci() qui prend en paramètre un nombre entier n et qui renvoie une liste contenant les n premiers termes de la suite de Fibonnacci.
2. Compléter le programme pour qu'il affiche les n premiers quotients \dfrac{F_{n+1}}{F_n} pour n>0. Que remarque-t-on ?


def fibonacci(n):
  #A compléter


liste_terme = fibonacci(12)

for i in #A compléter
  #A compléter
Afficher la correction
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

4
Intersection de deux ensembles de nombres

Compétence : Utiliser des variables de type Liste
Compétence : Utiliser des fonctions
Compétence : Utiliser des instructions conditionnelles
Compétence : Utiliser une boucle bornée






Écrire une fonction elements_communs() prenant deux listes en argument et qui renvoie une liste contenant tous les éléments qui apparaissent dans chacune des deux listes.

serie1 = [1, 2, 3, 4, 5, 6]
serie2 = [7, 8, 6, 11, 1, 3]

def elements_communs(liste1, liste2):
  #A compléter

print(elements_communs(serie1, serie2))
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

5
Somme des termes d'une suite géométrique

Compétence : Utiliser des variables de type Liste
Compétence : Utiliser des fonctions
Compétence : Utiliser une boucle bornée




On cherche à calculer la somme des 20 premiers termes de la suite géométrique de premier terme 5 et de raison \dfrac{1}{2}.

1. Compléter la fonction suite() qui renvoie la valeur du terme de rang n, n étant donné en paramètre.
2. Compléter le programme pour calculer la somme souhaitée.

def suite(n):
  u_n = #A compléter
  return u_n

#A compléter
print(somme)
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

6
Suites arithmétiques et géométriques

Compétence : Utiliser des variables de type Liste
Compétence : Utiliser des fonctions
Compétence : Utiliser une boucle bornée





1. Compléter la fonction arithmétique() ci-après qui renvoie les n premiers termes d'une suite arithmétique de premier terme a et de raison r. n, a et r étant donnés en paramètre dans la fonction.
2. Compléter la fonction geometrique() qui renvoie les n premiers termes d'une suite géométrique de premier terme a et de raison q. n, a et q étant donnés en paramètre dans la fonction.

def arithmetique(n, a, r):
  #A compléter


def geometrique(n, a, q):
  #A compléter

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

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

Oups, une coquille

j'ai une idée !

Nous préparons votre pageNous vous offrons 5 essais

Yolène
Émilie
Jean-Paul
Fatima
Sarah
Utilisation des cookies
Lors de votre navigation sur ce site, des cookies nécessaires au bon fonctionnement et exemptés de consentement sont déposés.