عاجل جدا تمرين في الباسكال

الموضوع في 'أرشيف المنتدى التعليمي' بواسطة ono, بتاريخ ‏10 أفريل 2009.

  1. ono

    ono عضو مميز

    إنضم إلينا في:
    ‏28 نوفمبر 2007
    المشاركات:
    1.276
    الإعجابات المتلقاة:
    2.267
      10-04-2009 01:32
    من فضلكم عاجل جدا

    أعينوني و ساعدوني في حله و جزاكم الله كل خير



    [​IMG]
     
  2. ono

    ono عضو مميز

    إنضم إلينا في:
    ‏28 نوفمبر 2007
    المشاركات:
    1.276
    الإعجابات المتلقاة:
    2.267
      10-04-2009 12:00
    ألا توجد مساعدة؟؟؟
     
  3. Meherleprof

    Meherleprof عضو فعال

    إنضم إلينا في:
    ‏14 جويلية 2007
    المشاركات:
    404
    الإعجابات المتلقاة:
    226
      10-04-2009 12:04
    je ne vois aucun programme ici a faire je suis un prof d'info
     
  4. afsus1920

    afsus1920 عضو مميز

    إنضم إلينا في:
    ‏15 جويلية 2008
    المشاركات:
    1.069
    الإعجابات المتلقاة:
    958
      10-04-2009 12:22
    :besmellah1:
    mais ou est l'exercice ????!!!
    :bang::bang::bang::bang::bang:
    :tunis:
     
  5. ono

    ono عضو مميز

    إنضم إلينا في:
    ‏28 نوفمبر 2007
    المشاركات:
    1.276
    الإعجابات المتلقاة:
    2.267
      10-04-2009 14:41
    أستاذي الكريم كيف لا يوجد؟ التمرين يطلب أن ننشئ برنامج باسكال نستعمل فيه les procedures et les fonctions في الحل المتمثل في إيجاد المعدل العام و غيره من أسئة كما هو معطى​

     
  6. rekam

    rekam نجم المنتدى عضو قيم

    إنضم إلينا في:
    ‏22 جويلية 2008
    المشاركات:
    2.930
    الإعجابات المتلقاة:
    10.156
      10-04-2009 15:49
    je ne sais pas quels strictures de donnees tu as etudié (pile, file , liste lineaire)
    jusqu'a tu me preciseras voila une solution simple (algorithmique)

    m[nbre_etudiants][nbre_modules] /* matrice
    Nm[nbre_modules] /* tableau des moyens des modules
    Mg[nbre_etudiants] /* tableau des moyens des etudiants​

    nbre_etudiants = n
    nbre_modules = m
    apres remplir la matrice (c'est pas a toi de faire) tu dois remplire les tableaux

    - calcul des moyennes generales

    somme = 0
    pour j=0 jusqu'à j<m​


    pour k=0 jusqu'à k<n ​

    somme=somme + m[j][k]
    k=k+1
    fin pour​


    Mg[j] = somme/m
    j=j+1
    fin pour​

    -calcul des moyens des modules

    sommes = 0​

    pour k=0 jusqu'à k<n​


    pour j=0 jusqu'à j<m​

    somme=somme + m[j][k]
    j=j+1
    fin pour​


    Nm[k] = somme/n
    k=k+1
    fin pour​

    -cherche meilleure note pour un module

    une fonction qui a le numero de module (MO) comme entree et le meilleur (ML) comme sortie​

    cherche meilleure note pour un module(MO)
    ML=m[0][MO]​

    pour k=1 jusquà k<n​

    si m[k][MO]<m[k-1][MO]
    ML=m[k-1][MO]
    fin si
    k=k+1
    fin pour
    retouner(ML)​

    -chercher la meilleure note du semestre et pour quel etudiant et quel module
    MN = m[0][0]
    a=0
    b=0
    pour j=0 jusqu'à j<m​


    pour k=0 jusqu'à k<n ​

    si m[j][k]>MN
    MN=m[j][k]
    a=j
    b=k
    fin si
    k=k+1
    fin pour
    j=j+1
    fin pour​

    retourner MN
    retoutner a /* numero d'etudiant
    retouner b / numero du module​

    j'ai oublie Pascal pour cela que je t'ai donné un solution algoritmique
    fais un tournage a la main puis traduis en pascal
    la solution sera plus profetionnelle utilisant une liste lineaire
    pour la derniere fonction tu dois retrouver une solution pour faire retourner les trois valeurs se basant sur les
    solution fournies en pascal

    desole pour la mauvaise presentation car l'editeur du forum change les parenteses et les crochees et je ne sais pas commant les regler
     
    2 شخص معجب بهذا.
  7. ono

    ono عضو مميز

    إنضم إلينا في:
    ‏28 نوفمبر 2007
    المشاركات:
    1.276
    الإعجابات المتلقاة:
    2.267
      10-04-2009 18:43
    يعطيك الصحة خويا
     

مشاركة هذه الصفحة

جاري تحميل الصفحة...