Creation de module et fichier

Fermé
bornin90s Messages postés 44 Date d'inscription mardi 6 juin 2017 Statut Membre Dernière intervention 6 juillet 2018 - 7 mars 2018 à 19:33
Whismeril Messages postés 19040 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 9 mai 2024 - 8 mars 2018 à 06:16
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

Whismeril Messages postés 19040 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 9 mai 2024 932
7 mars 2018 à 19:51
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 mardi 6 juin 2017 Statut Membre Dernière intervention 6 juillet 2018
7 mars 2018 à 20:37
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
Whismeril Messages postés 19040 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 9 mai 2024 932
7 mars 2018 à 20:51
ha est il sort d'où e?
0
bornin90s Messages postés 44 Date d'inscription mardi 6 juin 2017 Statut Membre Dernière intervention 6 juillet 2018
Modifié le 7 mars 2018 à 20:59
e est une variable de la structure Etudiant. Au lieu d'écrire Etudiant.bVote j'écris tout simplement e.bVote.
0
Whismeril Messages postés 19040 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 9 mai 2024 932
7 mars 2018 à 21:10
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 mardi 6 juin 2017 Statut Membre Dernière intervention 6 juillet 2018
7 mars 2018 à 23:18
Oui je me suis trompée je voudrai dire que e ← t[i]
0