TD Fonctions
TD Fonctions
TD Fonctions
Exercice 1
Écrire une procédure qui permet d'afficher si un nombre entier passé en paramètre est pair ou
impair.
Ecrire le programme principal qui permet de tester la procédure ci-dessus.
Exercice 2
Ecrire un sous-programme qui calcule la valeur absolue d’un nombre.
Ecrire le programme principal qui permet de tester le sous-programme ci-dessus.
Exercice 3
On souhaite créer les sous-programmes permettant de
• Lire un nombre
• Calculer la somme de deux nombres
• Calculer le produit de deux nombres
• Affiche si ces derniers sont positifs ou négatifs.
Exercie 4
Ecrire les sous programmes suivants :
• Une procédure qui permet d’entrer deux valeurs M et N (M < N)
• Une procédure qui permet d’afficher toutes les valeurs paires entre M et N
• Le programme principal qui teste les deux procédures
Exercice 5
Écrire une fonction permettant de retourner la valeur la plus grande parmi 3 entiers
Exercice 6
Écrire un sous-programme permettant de compter le nombre de diviseurs d'un entier X
positif donné.
Écrire le programme principal permettant d'afficher le nombre de diviseurs de deux entiers
N et M.
Exercice 7
Écrire une fonction permettant de retourner vrai (1) ou faux (0) selon qu'un tableau T de N
entiers ne contient que des valeurs paires ou non.
Exercice 8
Soit un tableau TAB de dimension Nbr contenants des valeurs quelconques.
On vous demande d’écrire les procédures/fonctions suivantes :
• Une fonction SAISIE-TAILLE permettant de lire la dimension N (1<N<=Nmax)
1
ISTEUB algorithme et programmation
2
ISTEUB algorithme et programmation