Alhorithme et programmation

ALGORITHMIQUE ET PROGRAMMATION ème année de l'enseignement secondaire Science de l'informatique Professeur Mohamed TRABELSI CTable des matières Chapitre Les enregistrements et les ?chiers Chapitre La récursivité Chapitre Les algorithmes de tri Chapitre Les algorithmes récurrents Chapitre Les algorithmes d'arithmétique Chapitre Les algorithmes d'approximation Chapitre Les algorithmes avancés CProfesseur Mohamed TRABELSI Chapitre Les enregistrements et les ?chiers Durée Heures Type Théorique Pratique A- Les enregistrements I Introduction Activité Une société désir saisir et traiter des données se rapportant aux produits qu'elle fabrique On vous communique la ?che produit utilisée d'habitude par cette société Fiche produit ? Référence ? Nom ? Prix unitaire DT ? Quantité unité ? Exportation vrai faux Quelles structures de données pourrons-nous utiliser pour saisir les données d'un produit On peut penser à variables pour chaque produit comme suit T D O Objet R N PU Q E Type Cha? ne Cha? ne Réel Entier Booléen Rôle Référence produit Nom produit Prix unitaire Quantité en stock A l'exportation ou non Problème Ces variables ne permettent de saisir qu'un seul produit On peut créer un tableau pour chaque attribut du produit Exemple T D O Objet Tabref Tabnom ? Type Tableau de cha? nes Tableau de cha? nes ? Rôle Tableau des références produit Tableau des noms produit ? http web-tic net CCH Les enregistrements et les ?chiers Professeur Mohamed TRABELSI Problèmes Les informations concernant un produit sont éparpillées sur plusieurs tableaux On ne peut pas donc parler de l'entité produit En programmation on dispose d'une structure de données appelée enregistrement Record qui pourrait représenter l'entité produit II Dé ?nition et déclaration II Dé ?nition II Déclaration III Utilisation des enregistrements III A ?ectation III Lecture III Ecriture Activité Suite de l'activité On désir créer un programme qui permet de saisir un produit et de calculer la valeur du stock pour ce produit Au cas on est en rupture de stock en ce produit le programme a ?che le message produit indisponible actuellement ? Vstock Prixunitaire ? Quantité a Analyse Résultat a ?chage Traitement Si p quantité ?? alors calculer et a ?cher v stock Sinon a ?cher le message Fin Si P référence donnée P nom donnée P pu donnée P quantité donnée P exportation donnée http web-tic net CCH Les enregistrements et les ?chiers Professeur Mohamed TRABELSI b Algorithme Début valeur stock Lire P référence Lire P nom Lire P pu Lire P quantité Lire P exportation Si p quantité alors écrire P pu P quantité Fin si Sinon écrire Produit indisponible actuellement Fin valeur stock T D N T Type Produit Enregistrement Référence Cha? ne Nom Cha? ne Pu Réel Quantité Entier Exportation octet T D O Objet P Type Produit Rôle Instance de produit c Pascal voir ?chier prod pas III Structure Avec Faire III Vecteur d'enregistrements Activité Suite de l'activité La société désir créer un programme qui lui permet d'obtenir la liste des références des produits qui sont à l'exportation et d'a ?cher leur prix unitaire Vous devez saisir donc au moins produits La

  • 35
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager