![]() |
|
في حال وجود أي مواضيع أو ردود
مُخالفة من قبل الأعضاء، يُرجى الإبلاغ عنها فورًا باستخدام أيقونة
( تقرير عن مشاركة سيئة )، و الموجودة أسفل كل مشاركة .
آخر المواضيع |
|
ملتقى طلاب الاعلام الالي لحل تمارين Algorithmes et programmation en Pascal
![]() |
|
أدوات الموضوع | انواع عرض الموضوع |
![]() |
رقم المشاركة : 616 | ||||
|
![]() الرجاء مساعدتي بهذا التمرين و هو كتابة برنامج في الـــ pascal و هذا هو التمرين :
|
||||
![]() |
![]() |
رقم المشاركة : 617 | |||
|
![]() من فضلكم اريد |
|||
![]() |
![]() |
رقم المشاركة : 618 | |||
|
![]() أحتاج الى مساعدة عاجلة |
|||
![]() |
![]() |
رقم المشاركة : 619 | |||
|
![]() يا جماعة انا عندي امتحان في هذا السؤال ارجو المساعدة |
|||
![]() |
![]() |
رقم المشاركة : 620 | ||||
|
![]() اقتباس:
Objectif du TP Manipulation de variables de type enregistrement Ecriture et appel de procédures et de fonctions Travail à réaliser Un cabinet médical veut automatiser sa gestion des patients. Soit deux tableaux Patients et Consultations (le nombre d’éléments <=250). * Description du tableau Patients : Chaque élément est un enregistrement contenant les informations suivantes, concernant un patient : - Patient : un patient : - Patient : de type enregistrement, tel que patient contient : o Identifiant Patient : un numéro unique qui identifie le patient. o Nom : de type chaîne de caractère d’au maximum 30 caractères. o Prénom : de type chaîne de caractère d’au maximum 30 caractères. o Age : de type entier. * Description du tableau Consultations : Chaque élément est un enregistrement contenant les informations suivantes, concernant une consultation : - Date de consultation. - Identifiant Patient : un numéro unique qui identifie le patient. - Description : de type chaîne de caractère d’au maximum 100 caractères. Ecrire les actions paramétrées (procédures ou fonctions) suivantes : 2 M.Yaiche-Achour Ecrire les actions paramétrées (procédures ou fonctions) suivantes : 1. Création : sauvegarde les N éléments du tableau Consultations, ainsi que la création du tableau Patients. Lorsqu’on crée une consultation, un message est affiché à l’écran demandant à l’utilisateur si c’est un nouveau patient afin de le sauvegarder dans le tableau Patients. Et dans le cas où il existe (ce n’est pas sa première consultation), on récupère juste son identifiant afin de créer la consultation. PS : Vous pouvez vous appuyer sur la procédure insertion (Etape 4), ainsi qu’une fonction de recherche qui permet de chercher un patient par nom et prénom dans le tableau Patients. 2. Visites du jour : affiche la liste de consultations d’une certaine date donnée par l’utilisateur. 3. Historique de consultation : affiche l’historique de consultation concernant un patient en précisant le nom et le prénom. PS : Vous pouvez vous appuyer sur la fonction recherche (Etape 1) 4. Ajout de consultation (Insertion d’un élément dans le tableau Consultations): permet d’ajouter une consultation et de faire une recherche par nom et prénom du patient. Cependant, dans le cas où il existe (ce n’est pas sa première consultation) on récupère son identifiant. Sinon, on crée un nouveau. 5. Recherche par tranche d’âge : recherche toutes les informations des consultations faisant partie d’un certain intervalle d’âge. Indications L’interface principale du programme doit se présenter sous forme d’un menu à choix multiples afin d’exécuter l’opération choisie par l’utilisateur. Il pourra ainsi choisir une action du menu afin de l’exécuter. Il faut donner la possibilité à l’utilisateur d’exécuter les actions du menu autant de fois qu’il le désire. |
||||
![]() |
![]() |
رقم المشاركة : 621 | |||
|
![]() Objectif du TP |
|||
![]() |
![]() |
رقم المشاركة : 622 | |||
|
![]() الرجاء المساعذة في كيفية إستدعاء هذه الدالة مع العلم أن البرنامج المستعمل هو bluej |
|||
![]() |
![]() |
رقم المشاركة : 623 | |||
|
![]() جزاك الله خيرا أخي
|
|||
![]() |
![]() |
رقم المشاركة : 624 | |||
|
![]() الموضوع يشهد اتكال كبير وغياب للمساعدة والاعظاء الفاعلين |
|||
![]() |
![]() |
رقم المشاركة : 625 | ||||
|
![]() اقتباس:
algorithme exo01; Variables N, i: Entier; Debut Ecrire ("Entrez un nombre : ") Lire (N); Ecrire ("La table de multiplication de ce nombre est : ") Pour i ← 1 à 10 faire Ecrire (N, " x ", i, " = ", n*i); finpour, Fin. |
||||
![]() |
![]() |
رقم المشاركة : 626 | ||||
|
![]() اقتباس:
program Project2;
uses wincrt; type etudients=record nom:string; prenom:string; matricule:string; note:1..20; end; var max,som,nbr,i:integer; st:etudients; begin writeln('quel est le nbr d etudients'); readln(nbr); max:=0; for i:=1 to nbr do begin with st do begin writeln('Nom: ');readln(nom); writeln('Prénom: ');readln(prenom); writeln('Matricule: ');readln(matricule); writeln('Note: ');readln(note); som:=som+note; if note > max then max:=note; end; end; writeln('la plus grand moyen est: ',max,' moyenne: ',som/nbr:2:2); end. |
||||
![]() |
![]() |
رقم المشاركة : 627 | |||
|
![]() |
|||
![]() |
![]() |
رقم المشاركة : 628 | |||
|
![]() ممكن مساعدة في دالة =RECHERCHEV(B1;Feuil2!A2:E3;2;2) نكتب الصيغة وماتخرجش |
|||
![]() |
![]() |
رقم المشاركة : 629 | |||
|
![]() quelle est la différence entre les boucles for while et repeat |
|||
![]() |
![]() |
رقم المشاركة : 630 | ||||
|
![]() اقتباس:
La structure itérative complète La structure itérative complète consiste à itérer un traitement un nombre de fois connu à l’avance, la répétition va être faite grâce à la valeur de départ de la boucle et celle de la fin. كود بلغة HTML:
For Compteur := V_initiale To V_finale Do Begin Actions End ; ======================================================================= Le bloc d'instructions (Actions) est répété en modifiant le contenu de la variable Compteur par la valeur du SUCC(compteur), la valeur de départ que prend la variable Compteur est celle de V_initiale, la dernière valeur que la variable Compteur va prendre est V_finale, Le bloc d'instructions (Actions) est exécuté pour chacune des valeurs que prend successivement la variable Compteur, La variable Compteur doit être de type scalaire (entier, caractère, booléen ou énuméré). ) Le nombre d’itérations ou de répétition est :abs( ORD (V_finale) - ORD (V_initiale) + 1 Le parcourt décroissant For Compteur :=V_finale Downto V_initiale Do Begin Actions End ; ======================================================================= Le bloc d'instructions (Actions) est répété en modifiant le contenu de la variable Compteur par la valeur du SUCC(Compteur), aussi on peut modifier le contenu de la variable Compteur par la valeur du PRED(Compteur) La structure itérative à condition d’arrêt Cette structure consiste à répéter une action autant de fois JUSQU'A QUE (ou bien TANT QUE) une condition est vérifiée. كود بلغة HTML:
Repeat Actions Until Condition ; ====================================================================== La boucle répéter jusqu’à peut être exécutée au moins une seule fois ; Il est nécessaire qu’une instruction à l’intérieur du traitement de la boucle puisse modifier la valeur de la condition, si non on aura une boucle infinie ; L’ordre des instructions à répéter dans la boucle est parfois important. While Condition Do Begin Actions End ; ====================================================================== La boucle Tantque peut ne pas être exécutée (zéro fois) ; Si la valeur de la condition de non arrêt est vraie alors la boucle continue à s’exécuter, sinon la boucle s’arrête. En Pascal Begin et End; sont obligatoires même si la boucle comporte une seule instruction |
||||
![]() |
![]() |
الكلمات الدلالية (Tags) |
ملتقى, الالي, الاعلام, طلاب |
أدوات الموضوع | |
انواع عرض الموضوع | |
|
|
المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى
المنتدى غير مسؤول عن أي إتفاق تجاري بين الأعضاء... فعلى الجميع تحمّل المسؤولية
Powered by vBulletin .Copyright آ© 2018 vBulletin Solutions, Inc