Prof : ZEKRAOUI Matière : Informatique
Extraits des CNCs
Exercice MP CNC-2020
Q1- Écrire la fonction fact (p) qui reçoit en paramètre un entier positif p, et qui retourne la valeur de factorielle
p : p! = 1 * 2 * 3 * … * (p-1) * p.
Un coefficient binomial est défini pour deux entiers positifs n et k tels que k≤n. C’est le nombre de parties
de k éléments dans un ensemble de n éléments. On le note : , et sa valeur est calculée par la formule
suivante :
Q2- Écrire la fonction binomial (n, k) qui reçoit en paramètres deux entiers positifs n et k tels que k≤n, et
qui retourne la valeur du coefficient binomial .
Q3- Écrire la fonction binomiaux (n), qui reçoit en paramètre un entier positif n, et qui affiche tous les
coefficients binomiaux tel que : k = 0, 1, 2, … , n.
Exemple :
La fonction binomiaux (6) affiche les nombres : 1 , 6 , 15 , 20 , 15 , 6 et 1
Exercice PSI TSI CNC-2020
Q.1- Écrire la fonction somme(n) qui reçoit en paramètre un entier strictement positif n, et qui retourne la
valeur de la somme : + + + + ⋯ +
Exemple : La fonction somme(4) retourne 10
Q.2- Écrire la fonction terme(k) qui reçoit en paramètre un entier strictement positif k, et qui retourne la valeur
de l’expression suivante :
+ + + + ⋯+
Exemple : La fonction terme(4) retourne le nombre 0.4
Q.3- Écrire la fonction sigma(n) qui reçoit en paramètre un entier strictement positif n, et qui retourne la valeur
de la somme suivante :
+ + +⋯ +
+ + + + + + + ⋯+
Page 1 sur 4
Prof : ZEKRAOUI Matière : Informatique
Exercice MP CNC-2021
Le développement limité de cos(x), à l’ordre 2n, est :
= − ∗
!
Q1- Écrire la fonction factoriel (k), qui reçoit en paramètre un entier positif k, et qui retourne la valeur de
factorielle k : k! = 1 * 2 * 3 * … * (k-1) * k.
Q2- Écrire la fonction calcul (x, k) qui reçoit en paramètres un réel x et un entier positif k, et qui retourne la
valeur de l’expression suivante :
− ∗
!
Q3- Écrire la fonction cosinus (x, n) qui reçoit en paramètres un réel x et un entier positif n, et qui retourne
la valeur du développement limité de cos(x), à l’ordre 2n.
Exercice TSI CNC-2021
Le développement limité de ex, à l’ordre n, est :
= + + + + …+
! ! ! !
Q1- Écrire la fonction factoriel (k) qui reçoit en paramètre un entier positif k, et qui retourne la valeur de
factorielle k : k! = 1 * 2 * 3 * … * (k-1) * k.
Q2- Écrire la fonction calcul (x, k) qui reçoit en paramètres un réel x et un entier positif k, et qui retourne la
valeur de l’expression suivante :
Q3- Écrire la fonction exponentielle (x, n) qui reçoit en paramètres un réel x et un entier positif n, et qui
retourne la valeur du développement limité de ex, à l’ordre n.
Page 2 sur 4
Prof : ZEKRAOUI Matière : Informatique
Exercice PSI CNC-2022
La constante Pi (π) est l’un des nombres les plus importants et les plus fascinants dans le monde des
mathématiques. C'est un nombre irrationnel, son écriture est faite d'une infinité de décimales, sans aucune
périodicité. On n’arrive qu’à déterminer une écriture décimale approchée de sa valeur réelle. Pour cela,
plusieurs méthodes pratiques et efficaces ont été employées.
La formule suivante a été publiée par le mathématicien indien Nilakantha Somayaji au 15e siècle, elle donne
11 décimales correctes de π :
−
≈ +
+ +
Q1- Écrire la fonction puiss (k) qui reçoit en paramètre un entier strictement positif k, et qui retourne la valeur
de (-1)k, en utilisant la parité de k : Si k est pair, alors la fonction retourne 1. Et si k est impair, alors la fonction
retourne -1.
Q2- Écrire la fonction terme (k) qui reçoit en paramètre un entier strictement positif k, et qui retourne la valeur
du terme suivant :
−
+ +
Q3- Écrire la fonction pi_nilakantha (n) qui reçoit en paramètre un entier strictement positif n, et qui retourne
la valeur approchée de π, en utilisant la formule de Nilakantha.
Exercice TSI CNC-2022
La constante Pi (π) est l’un des nombres les plus importants et les plus fascinants dans le monde des
mathématiques. C'est un nombre irrationnel, son écriture est faite d'une infinité de décimales, sans aucune
périodicité. On n’arrive qu’à déterminer une écriture décimale approchée de sa valeur réelle. Pour cela,
plusieurs formules pratiques et efficaces ont été employées.
Le mathématicien suisse Leonard EULER est à l’origine d’une formule qui donne des valeurs approchées du
nombre π, de plus en plus précises. La formule d’Euler est la suivante :
!
≈ ∗
∗ ∗ ∗ …∗ +
Q1- Écrire la fonction fact (k) qui reçoit en paramètre un entier positif k, et qui retourne la valeur de factorielle
k : k! = 1*2*3* … *k.
Q2- Écrire la fonction produit (k) qui reçoit en paramètre un entier positif k, et qui retourne la valeur du produit
suivant :
∗ ∗ ∗ …∗ +
Q3- Écrire la fonction terme (k) qui reçoit en paramètre un entier positif k, et qui retourne la valeur de
l’expression suivante :
Page 3 sur 4
Prof : ZEKRAOUI Matière : Informatique
!
∗ ∗ ∗…∗ +
Q4- Écrire la fonction pi_euler (n) qui reçoit en paramètre un entier positif n, et qui retourne la valeur
approchée de π, en utilisant la formule d’Euler.
Page 4 sur 4