Creation de module et fichier

bornin90s Messages postés 44 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour, est ce que quelqu'un peut me dire si l' algorithme es bon ou pas ? Je suis en train de reviser pour une evaluation. Merci d'avance
L'enoncé de l'exercice
en piéce jointe. Et voici ce que j'ai fait.

type Electeur = structure
DEBUT
numID: chaine
sexe, nom, pnom, add, regiondOrig, regVote: chaine
bVote, nbrePartcip : entier
Fin
const N = 1500
type tab = tableau[1..N]Electeur
var t: tab
type FichierElect = Fichier Electeur
var Felect: FichierElect
Procedure EXO(Donnee t: tab N: entier
Resultat Felect: FichierElect)
var e: Electeur
var i: entier
DEBUT
Ouvrir (Felect)Ecriture
Pour i allant de 1 a N Faire
Si(t[i].bVote = "Dakar ") Alors
t[i] ← e
Ecrire ( e, Felect)
FinSi
FinPour
Fermer(Felect)
FIN
A voir également:

1 réponse

Utilisateur anonyme
 
Bonsoir

je ne sais pas comment c'est au Sénégal, mais en France le numéro de la carte d'électeur est un entier.

Y'a pas de norme pour les algos, mais cette notation m'interpelle

Si(t[i].bVote = "Dakar ") Alors
t[i] ← e
Ecrire ( e, Felect)

Je comprends que le contenu de e est affecté à t[i]

0
bornin90s Messages postés 44 Date d'inscription   Statut Membre Dernière intervention  
 
Oui le contenu de e est affecté a T[i]. puisqu'on demande d'ecrire les electeurs dont le bureau de vote est = Dakar. Si c etait toi qu' est ce que t'allais mettre ?
0
Utilisateur anonyme
 
ha est il sort d'où e?
0
bornin90s Messages postés 44 Date d'inscription   Statut Membre Dernière intervention  
 
e est une variable de la structure Etudiant. Au lieu d'écrire Etudiant.bVote j'écris tout simplement e.bVote.
0
Utilisateur anonyme
 
je me suis mal exprimé.
Déclarer une variable n'est pas l'initialiser.

Dire que e est un étudiant, ne veux pas dire que e est Albert Dupont.
Dire que e est un étudiant équivaut à dire que e est un étudiant vide.
0
bornin90s Messages postés 44 Date d'inscription   Statut Membre Dernière intervention  
 
Oui je me suis trompée je voudrai dire que e ← t[i]
0