Vous êtes sur la page 1sur 2

Objectif (7): Structures & Tableaux de structures

esprit ►
Matière : Programmation Procédurale I Unité pédagogique : Algorithmique & Programmation
Ecole Supérieure Privée
d’Ingénierie et de Support : Série d'exercices Année universitaire: 2018-2019
Technologies Séance : TPE
Classe(s) : 1A

Exercice 1 :

1. Déclarer un type enregistrement Personne contenant les informations suivantes (avec


trois façons différentes) :
 Nom (chaîne de caractères)
 Prénom (chaîne de caractères)
 Téléphone (entier)
 E-Mail (chaîne de caractères)
2. Initialiser une personne avec les informations suivantes :

Nom : Programmation

Prénom : Procédurale

Téléphone : 1

E-Mail : Programmation.procedurale1@esprit.tn

3. Écrire les instructions qui permettent de saisir puis afficher les données d'une personne
4. Déclarer un tableau de 5 personnes et le remplir puis l’afficher.
5. Vérifier si l’adresse mail de la première personne contient le caractère « @ ».
6. Permuter la première et la dernière personne dans le tableau et afficher le résultat
(Utiliser 2 types d’affectation).

Exercice 2 : Point

Définir une structure Point caractérisée par son Abscisse et son Ordonné.

Écrire un programme permettant de :

1. Saisir deux points P1 et P2.


2. Afficher les deux points.
3. Déplacer l’un des deux points avec un déplacement dx horizontalement et dy
verticalement.
4. Calculer et afficher le point milieu P3 entre les deux points P1 et P2

Exercice 3 : Nombre complexe


Objectif (7): Structures & Tableaux de structures
esprit ►
Matière : Programmation Procédurale I Unité pédagogique : Algorithmique & Programmation
Ecole Supérieure Privée
d’Ingénierie et de Support : Série d'exercices Année universitaire: 2018-2019
Technologies Séance : TPE
Classe(s) : 1A

Un nombre complexe est défini par une partie réelle et une partie imaginaire (z=x + yi).

1. Déclarer une structure Complexe

2. Écrire un programme principal permettant de :

 Lire la partie réelle et la partie imaginaire de deux nombres complexes.


 Calculer et afficher la somme et le produit de deux nombres complexes.

Exercice 4 :

Une entreprise a besoin de gérer tous les employés dont les informations sont enregistrées
dans un tableau de taille n. Les informations sont:

 identifiant (chaîne de caractères)


 nom (chaîne de caractères)
 adresse (chaîne de caractères)
 grade (chaîne de caractères)
 nombre_enfants (entier)

Le programme permet via un menu d’ajouter un employé, de mettre à jour les informations
d’un employé donné par son identifiant , d’afficher le tableau des employés , calculeret
afficher le nombre d'enfants de tous les employés.

Exercice 5 :
Déclarer un type enregistrement Equipe contenant les informations suivantes:

• nom_equipe (chaîne de caractères)

• victoires (entier)

• defaites (entier)

• points (entier)

Écrire un programme qui permet d'enregistrer n équipes dans un tableau et de les afficher par
la suite.

L'équipe aura 3 points pour chaque victoire et 0 point pour chaque défaite.

Vous aimerez peut-être aussi