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 :  

  1.  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)
  2. Définir une fonction/procédure qui transforme une chaine de caractères en minuscules
  3. 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 : 

  1. Proposer une fonction qui calcule le factoriel d’un nombre entier positif.
  2. Intégrer la fonction définie précédemment dans un programme calculant la somme des  factoriels des 100 premiers nombres entiers positif.
  3. 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 : 

  1.    Créer une fonction Tri_Selection qui permet de trier un tableau avec le tri par selection.
  2.  Proposer une procédure ou fonction  Tri_insertion qui permet de trier un tableau avec le tri par insertion.
  3.  Définir une fonction ou procédure  Tri_Bulle qui permet de trier un tableau avec le tri par bulle.
  4. Dans le programme principal, ajouter un menu pour tester les trois fonctions

Exercice 7 : 

 Une salle est  caractérisée par un numéro, un nom, un type (tp ou cours) , nombre de chaises et nombre de tables. 
1- Définir la structure salle 
2- Définir une fonction/Procédure qui permet d’enregistrer les informations d’une salle
3- Définir une fonction/Procédure qui permet d’afficher les informations d’une salle
4- Ajouter un programme de test

Exercice 8 : 

Utiliser la structure salle 
1- définir une procédure ‘Enregistrer’ qui permet d’enregistrer N salles. 
2- Proposer une procédure ‘Afficher’ qui permet d’afficher N salles. 
3-Programme de test 
4- Ajouter une fonction qui retourne 1 si le type d’une salle est « TP » et 0 sinon 
5-Dans le programme principal , afficher les salles de TP

Exercice 9 :  

  1. Définir une structure Maison: id, surface, type(villa, appartement,…), nombre_chambre .
  2. Proposer une procédure qui permet d’enregistrer N maisons 
  3. Créer une procédure qui permet d’afficher une maison 
  4.  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

2 Commentaires

  1. Soufiane dit :

    where i can find solution of exercises prof!?

  2. BECCA rebecca kouame dit :

    commen tavoir les solution de ses exercice svp

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *