Co-construisez les ressources dont vous avez besoin et partagez votre expertise pédagogique.
Rappels de première
Algèbre et géométrie
Ch. 1
Combinatoire et dénombrement
Ch. 2
Vecteurs, droites et plans de l’espace
Ch. 3
Orthogonalité et distances dans l’espace
Analyse
Ch. 4
Suites
Ch. 5
Limites de fonctions
Ch. 6
Continuité
Ch. 7
Compléments sur la dérivation
Ch. 8
Logarithme népérien
Ch. 9
Fonctions trigonométriques
Ch. 10
Primitives - Équations différentielles
Ch. 11
Calcul intégral
Probabilités
Ch. 12
Loi binomiale
Ch. 13
Sommes de variables aléatoires
Ch. 14
Loi des grands nombres
Annexes
Exercices transversaux
Grand Oral
Apprendre à démontrer
Cahier d'algorithmique et de programmation
Chapitre 9
TP INFO 2
Trigonométrie et arithmétique
Énoncé
Pour tout entier n⩾2, on note E(n) l'ensemble de tous les entiers naturels inférieurs ou égaux à n tels que leur plus grand diviseur commun (PGCD) avec n soit le nombre 1. Par exemple, E(4)={1;3} et E(8)={1;3;5;7}.
Pour la suite, on considère le nombre S(n) égal à la somme des valeurs de cos(k×n2π) lorsque k décrit l'ensemble E(n). On peut noter S(n)=k∈E(n)∑cos(k×n2π).
Par exemple, si n=4, alors E(4)={1;3} et S(4)=cos(1×42π)+cos(3×42π)=0.
De même, S(8)=cos(1×82π)+cos(3×82π)+cos(5×82π)+cos(7×82π).
Questions préliminaires :
Pour chacune des valeurs de n suivantes, décomposer n en produit de facteurs premiers puis déterminer E(n).
1.n=3
2.n=9
3.n=12
4.n=14
5.n=15
6.n=30
7.n=54
Objectif
Conjecturer les valeurs prises par S(n) en fonction de n en utilisant une des deux méthodes.
Méthode 1
Calculatrice
Pour n=3, on présente ici les étapes de calcul de S(n) à la calculatrice.
On pensera à sélectionner le mode radian.
Aide
Le zoom est accessible dans la version Premium.
1. Pour les valeurs de n étudiées dans la question préliminaire, adapter cette méthode et déterminer S(n).
2. Quel résultat peut‑on conjecturer quant aux
différentes valeurs prises par S(n) ?
Méthode 2
Python
On considère le programme suivant (question 2).
Remarque
Avec certains environnements Python, on pourra importer le module fractions pour accéder à la commande gcd.
1. Que teste la ligne 6 ?
2. Compléter le programme afin que la fonction s renvoie la somme définie dans l'énoncé (le nombre π s'écrit pi en Python).
from math import *
def s(n):
S = 0
for i in range(1, n):
if gcd(i, n) == 1:
...
return S
3. Déterminer un algorithme qui renvoie une liste contenant l'ensemble des valeurs S(n), pour n appartenant à la liste :
[3;4;9;12;14;15;30;54].
4. Quel résultat peut‑on conjecturer quant aux différentes valeurs prises par S(n) ?
Pour aller plus loin
Option maths expertes: Conjecturer la valeur prise par S(n) en fonction de la décomposition de n en produit de facteurs premiers.
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
Premium activé
5
essais restants
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.