filmov
tv
exercice corrigé : enregistrements en algorithme et en langage
Показать описание
#enregistrement #langageC #struct #enum #hassanElbahi #structures #algorithm
Dans une banque un client est connu par :
• Nom
• Prénom
• Adresse
• Numéro de compte
• solde
Ecrire l’enregistrement client.
Ecrire un algorithme permettant :
• D’entrer les informations de tous les clients de la banque,(on
considère NC :nombre de client)
• De faire la somme d’argents totale STA et la moyenne
d’argent par client,
• D’afficher les données et résultats à l’écran.
-------------------------
Tableau d'enregistrement :
-------------------------
note : tableau[5] entier ; |note1|note2|note3|....|noteN|
un tableau ne peut contenir que des elements de meme type , et puisque les elements d'un
enregistrement sont de meme type qui est celui de l'enregistrement, donc on peut utiliser
un tableau ou un vecteur d'enregistrement.
Soit la declaration suivante :
Type
etudiant = enregistrement
nom,prenom : chaine de caractere;
notes : tableau[5] de reel;
Fin etudiant;
var tabEtud : tableau[50] de etudiant;
case : 1 case : 2 case : 3 .... case : 50
| nom,prenom,note | nom,prenom,note | nom,prenom,note |....| nom,prenom,note |
pour acceder on peut utiliser les instructions suivantes :
pour (i-- 0 à 49 pas+1) faire
Ecrire("entrer le nom de letudiant num : ", i);
Lire(tabEtud[i].nom);
Ecrire("entrer le prenom de letudiant num : ", i);
Lire(tabEtud[i].prenom);
pour(i-- 0 à 4) faire
Ecrire("entrez la note num",j, "de letudiant num",i);
lire(tabEtud[i].notes[j]);
Fin pour ;
Fin pour ;
les enregistrements en algorithme et en langage C : imbrication d'enregistrement fflush(stdin)
les enregistrements en algorithme et en langage C : Tableau : un champ d'enregistrement
Introduction sur les types personnalisées, enregistrement, énumération
Notion d'enregistrement, Définition & Exemple
Déclaration d'Enregistrement (Type & Variable)
Accès aux champs d'un enregistrement
Types prédéfinis VS Types personnalisés
1- Types prédifinis :
== reconnus par le langages de programmation (le compililateur) ex : int, float,char, tab....
2- Types personnalisés :
== définit par le programmeur ex : enregistrement(struct), enumeration (enum)
#structure_de_données #langageC #algo #math_informatique_تخصص #examen_corrigé_algorithme #math_informatique #exercice_corrigé_langageC #exercice_corrigé_Algorithme_Darija #algorithme_MI_td_tp #asd1_mi_algorithme #math_info_cours_algorithme #1ere_MI #hassan_elbahi
#algorithme_et_structure_de_données_langage C
Dans une banque un client est connu par :
• Nom
• Prénom
• Adresse
• Numéro de compte
• solde
Ecrire l’enregistrement client.
Ecrire un algorithme permettant :
• D’entrer les informations de tous les clients de la banque,(on
considère NC :nombre de client)
• De faire la somme d’argents totale STA et la moyenne
d’argent par client,
• D’afficher les données et résultats à l’écran.
-------------------------
Tableau d'enregistrement :
-------------------------
note : tableau[5] entier ; |note1|note2|note3|....|noteN|
un tableau ne peut contenir que des elements de meme type , et puisque les elements d'un
enregistrement sont de meme type qui est celui de l'enregistrement, donc on peut utiliser
un tableau ou un vecteur d'enregistrement.
Soit la declaration suivante :
Type
etudiant = enregistrement
nom,prenom : chaine de caractere;
notes : tableau[5] de reel;
Fin etudiant;
var tabEtud : tableau[50] de etudiant;
case : 1 case : 2 case : 3 .... case : 50
| nom,prenom,note | nom,prenom,note | nom,prenom,note |....| nom,prenom,note |
pour acceder on peut utiliser les instructions suivantes :
pour (i-- 0 à 49 pas+1) faire
Ecrire("entrer le nom de letudiant num : ", i);
Lire(tabEtud[i].nom);
Ecrire("entrer le prenom de letudiant num : ", i);
Lire(tabEtud[i].prenom);
pour(i-- 0 à 4) faire
Ecrire("entrez la note num",j, "de letudiant num",i);
lire(tabEtud[i].notes[j]);
Fin pour ;
Fin pour ;
les enregistrements en algorithme et en langage C : imbrication d'enregistrement fflush(stdin)
les enregistrements en algorithme et en langage C : Tableau : un champ d'enregistrement
Introduction sur les types personnalisées, enregistrement, énumération
Notion d'enregistrement, Définition & Exemple
Déclaration d'Enregistrement (Type & Variable)
Accès aux champs d'un enregistrement
Types prédéfinis VS Types personnalisés
1- Types prédifinis :
== reconnus par le langages de programmation (le compililateur) ex : int, float,char, tab....
2- Types personnalisés :
== définit par le programmeur ex : enregistrement(struct), enumeration (enum)
#structure_de_données #langageC #algo #math_informatique_تخصص #examen_corrigé_algorithme #math_informatique #exercice_corrigé_langageC #exercice_corrigé_Algorithme_Darija #algorithme_MI_td_tp #asd1_mi_algorithme #math_info_cours_algorithme #1ere_MI #hassan_elbahi
#algorithme_et_structure_de_données_langage C