Vous êtes sur la page 1sur 2

École Normale d’Enseignement Technique et Professionnel

Programmation/ Formation initiale / Génie Industriel (L2) / 2022

Travaux pratiques N°4


Les fonctions
Exercice 1 :
Ecrire une fonction qui permet de calculer A à la puissance B. La fonction prend paramètre
deux entiers et retourne un réel.

Exercice 2 :
Ecrire une fonction qui permet de vérifier si un nombre est premier ou pas. La fonction
prend en paramètre un entier positif et returne un booléen (true si le nombre est premier,
false sinon).
NB : un nombre N est premier s'il n’est pas divisible par l'un des entiers entre [2 et N [.

Exercice 3 :
Ecrire un programme qui utilise une fonction pour afficher les nombres entiers premiers
dans l’intervalle [1..N]. N étant un entier positif saisi par l’utilisateur (maximum 100).

Exercice 4 : Simulateur de bourse


Ecrire une fonction qui détermine si un bachelier est boursier ou pas en fonction de sa
moyenne du bac, son nombre d’année au lycée, sa situation d’handicap et son cas social.
Un bachelier est boursier s’il a plus de 4 points. Les points sont calculés de la manière
suivante :
1. Moyenne du bac :
o [10..12[ : 2 point ; [12..14[ : 3 points ; [14.. 20[ : 4 points ;
2. Nombre d’année au lycée :
o 3 ans : 2 points ; 4 ans : 1 point ; 5 ans ou plus : 0 point
3. Situation d’handicap :
o Oui : 3 points ; Non : 0 point.
4. Cas social (parent décédé) :
o Oui : 3 points ; Non : 0 point.
Exercice 5 :
Ecrire une fonction qui permet de rechercher un élément dans des tableaux de réels. La
fonction prend en paramètre un tableau de réels, la valeur recherchée et retourne un entier
qui est :
a) la position de la valeur recherchée s’elle se trouve dans le tableau
b) -1 si elle ne se trouve pas dans le tableau.

Exercice 6 :
Ecrire une fonction qui retourne le plus grand élément dans des tableaux de réels. La
fonction prend en paramètre un tableau de réels, retourne un réel qui est le plus grand
élément du tableau.

Exercice 7 :
Ecrire une fonction qui permet de vérifier si un tableau est déjà trié ou pas. La fonction
prend en paramètre un tableau de réels, retourne un booléen (true si le tableau est trié,
false sinon).

Exercice 8 :
a) Ecrire une fonction qui retourne la somme des éléments d’un tableau de réels. La
fonction prend en paramètre un tableau de réels, retourne un réel qui est la somme
des éléments du tableau.
b) Modifier la fonction pour qu’elle soit récursive.

Vous aimerez peut-être aussi