TD : Fonctions et procédures en algorithmique
Pour pouvoir faire ces exercices (TD des fonctions et procédures en algorithmique) sans problème , vous devez déjà finit la partie du cours : utilisation des fonctions et procédures en algorithmique.
Exercice 1 :
Ecrire une fonction qui permet de vérifier si un caractère est en minuscule ou non (retourne 1 si oui et 0 sinon). Ajouter un programme principal qui fait appel à cette fonction
Exercice 2 :
- Définir une fonction/procédure qui transforme un caractère écrit en miniscule en majucule et un caractère écrit en majuscule en miniscule.(utiliser la fonction précédente)
- Définir une fonction/procédure qui transforme une chaine de caractères en minuscules
- Ajouter un programme principal qui fait appel à ces fonctions.
Exercice 3 :
1- Créer une procédure qui permet d’inverser un tableau à une seule dimension.
2- Définir les procédures de remplissage et d’affichage
3- Tester les procédures dans un programme principal
Exercice 4 :
- Proposer une fonction qui calcule le factoriel d’un nombre entier positif.
- Intégrer la fonction définie précédemment dans un programme calculant la somme des factoriels des 100 premiers nombres entiers positif.
- Afficher le résultat de la somme des factoriels obtenue.
Exercice 5 :
Proposer une fonction qui prend deux paramètres x et y et qui permet de calculer x (on redéfinit la fonction puissance).
Utiliser cette fonction pour calculer 1527
Exercice 6 :
- Créer une fonction Tri_Selection qui permet de trier un tableau avec le tri par selection.
- Proposer une procédure ou fonction Tri_insertion qui permet de trier un tableau avec le tri par insertion.
- Définir une fonction ou procédure Tri_Bulle qui permet de trier un tableau avec le tri par bulle.
- Dans le programme principal, ajouter un menu pour tester les trois fonctions
Exercice 7 :
Exercice 8 :
Exercice 9 :
- Définir une structure Maison: id, surface, type(villa, appartement,…), nombre_chambre .
- Proposer une procédure qui permet d’enregistrer N maisons
- Créer une procédure qui permet d’afficher une maison
- Ecrire un algorithme qui permet :
– d’enregistrer 30 maisons
– d’afficher la maison de type villa de plus grand nombre de chambres
Vous pouvez proposer d’autres exercices dans la session “commentaires”. imaginez des exemples de cas où l’utilisation des tableaux est importantes! on est à votre écoute.
Vous pouvez suivre notre cours de l’algorithmique. pour approfondir vos compétences et surmonter tous les problèmes d’analyse et de résolution de problème.
Aussi, vous avez une playlist des vidéos (Explication en Darija arabe marocaine) bien organisée qui traite : Les algorithmes
where i can find solution of exercises prof!?
commen tavoir les solution de ses exercice svp