تخطَّ إلى المحتوى الرئيسي
Wadifa Infoالوظيفة العمومية بالمغرب FR
🛒 شحال كتخسر فالقفة؟ تقدية كتقول ليك فين أرخص جرّبها ←

نموذج امتحان الكفاءة المهنية لولوج درجة تقني من الدرجة الأولى - وزارة الفلاحة والتنمية القروية والصيد البحري 2007 - المعلوميات - الاختبار الكتابي

🏢 وزارة الفلاحة والتنمية القروية والصيد البحري 👤 ولوج درجة تقني من الدرجة الأولى 🎯 المعلوميات - الاختبار الكتابي 📅 session du 9 septembre 2007 👁️ 18 مشاهدة

⬇️ تحميل PDF الرابط الدائم: wadifa-info.com/نموذج-مباراة/2766

باختصار

هذا نموذج امتحان كتابي سابق لمباراة ولوج درجة تقني من الدرجة الأولى لدى وزارة الفلاحة والتنمية القروية والصيد البحري (session du 9 septembre 2007)، منشور على وظيفة إنفو للاطلاع والتحميل المجاني بصيغة PDF مع تصحيح مقترح.

الجهة المنظمة
وزارة الفلاحة والتنمية القروية والصيد البحري
الدرجة
ولوج درجة تقني من الدرجة الأولى
التخصص
المعلوميات - الاختبار الكتابي
الدورة
session du 9 septembre 2007
عدد الصفحات
1
لغة الأسئلة
الفرنسية
التصحيح
تصحيح مقترح متوفر في هذه الصفحة
موضوع الاختبار الكتابي في امتحان الكفاءة المهنية لولوج درجة تقني من الدرجة الأولى، تخصص المعلوميات، دورة 9 شتنبر 2007. الوثيقة الرسمية كما نشرتها مديرية الموارد البشرية بالوزارة على موقعها madrpm.gov.ma (نسخة مؤرشفة)، وتتكون من 1 صفحة. لا يتضمن التصحيح.
نموذج مباراة جديد كل يوم على قناة واتساب
هل أفادك؟ شاركه مع من يبحث
WhatsApp Facebook Telegram
تابع تحضيرك: 📄 نموذج امتحان الكفاءة المهنية لولوج درج… 📄 نموذج امتحان الكفاءة المهنية لولوج درج… 📄 نموذج امتحان الكفاءة المهنية لولوج درج… 🔎 مباريات تقني من الدرجة الأولى المفتوحة 💰 راتب تقني من الدرجة الأولى
📝 نص أسئلة النموذج (مستخرج آلياً من الصفحات الممسوحة)

استُخرج هذا النص آلياً من صور الامتحان وقد يحتوي على أخطاء في القراءة — الصور أعلاه هي المرجع.

Ministère de l’Agriculture, du
Développement Rural et des
Pêches Maritimes
Direction des Ressources
Humaines
Examen d’aptitude professionnelle pour l’accès au grade
de Technicien de Premier Grade
Option : Informatique
Session : 9 septembre 2007
Epreuve écrite
Durée : 4 heures. Coefficient : 4
Traitez, au choix, l’un des deux sujets suivants :
Sujet 1 :
On souhaite réaliser une base de données relative au problème suivant :
Les différents membres d'une coopérative agricole consultent des médecins, de
différentes spécialités, qui leur prescrivent une ordonnance contenant un ou
plusieurs médicaments, leur formes (sirop, comprimés, etc.) et leur posologie.
| A l'issue d’une consultation, le membre paie un prix au médecin et achète les
médicaments qui lui sont indiqués.
Il existe plusieurs familles de médicaments (antibiotiques, analgésiques, etc.).
La facture (prix de la consultation et de l'ordonnance) est déposée à la mutuelle
qui rembourse une partie du montant, après un certain délai.
Etablir les schémas conceptuels des données et des traitements.
Expliquez les grandes lignes de la réalisation de cette application. Décrivez, en
illustrant par des exemples (deux exemples au maximum) :
— les différentes formes de saisie de l’information,
— les informations à calculer,
- les conditions de validité,
- l'interrogation de la base de données,
— les formulaires à établir,
— les états de sortie,
- la distribution de l'application,
- les moyens utilisés pour assurer la sécurité de l'application.
Sujet 2 :
Définir et discuter le paradigme de programmation par Objet en décrivant et en
expliquant en détail les principaux concepts s'y rapportant.
Discuter en outre les avantages de la Programmation Orientée Objet par rapport à la
programmation modulaire.
Vous pouvez vous servir d'un exemple pratique pour illustrer les différents concepts
traités.
wadifa-info.com ‏نماذج المباريات من موقع وظيفة إنفو‎

التصحيح المقترح

هذا تصحيح مقترح من إعداد فريق wadifa-info لمساعدتك على فهم منهجية الإجابة — وليس تصحيحاً رسمياً صادراً عن الإدارة المنظِّمة. أسئلة هذا الامتحان محررة بالفرنسية، لذلك التصحيح محرر بالفرنسية أيضاً.

Ce modèle est l'épreuve écrite de l'examen d'aptitude professionnelle pour l'accès au grade de technicien de premier grade, option Informatique, Ministère de l'Agriculture, du Développement Rural et des Pêches Maritimes (Direction des Ressources Humaines), session du 9 septembre 2007. Durée : 4 heures, coefficient 4. Un sujet au choix parmi deux. Voici une correction proposée.

Sujet 1 — Base de données : consultations, ordonnances et remboursements

💡 Méthode attendue : Merise. Commencez par le dictionnaire des données et les règles de gestion, puis le MCD, le MLD (relationnel) et le MCT. Les cardinalités sont l'endroit où se perdent le plus de points.

1. Règles de gestion retenues

  • RG1 : un membre appartient à une coopérative ; une coopérative compte plusieurs membres.
  • RG2 : un médecin a une spécialité ; une spécialité concerne plusieurs médecins.
  • RG3 : une consultation concerne un seul membre et un seul médecin, à une date, pour un prix payé.
  • RG4 : une consultation donne lieu à 0 ou 1 ordonnance ; une ordonnance contient 1 ou plusieurs médicaments, chacun avec une posologie et une quantité.
  • RG5 : un médicament a une forme (sirop, comprimés…) et appartient à une famille (antibiotiques, analgésiques…).
  • RG6 : une facture (consultation + ordonnance) est déposée à une mutuelle ; elle donne lieu à un remboursement partiel, après un délai.

2. Modèle conceptuel des données (MCD)

EntitéPropriétés (identifiant souligné en premier)
COOPERATIVENumCoop, NomCoop, Adresse
MEMBRENumMembre, Nom, Prénom, CIN, DateNaissance, NumAffiliation
SPECIALITECodeSpec, LibelléSpec
MEDECINNumMedecin, Nom, Adresse, Tél
CONSULTATIONNumConsult, DateConsult, PrixConsult
ORDONNANCENumOrd, DateOrd
MEDICAMENTCodeMed, NomMed, PrixUnitaire
FORMECodeForme, LibelléForme
FAMILLECodeFamille, LibelléFamille
MUTUELLECodeMut, NomMut, TauxRemboursement
DOSSIER (facture déposée)NumDossier, DateDépôt, MontantTotal, MontantRembourse, DateRemboursement

Associations et cardinalités :

  • MEMBRE (1,1) — Appartenir — (1,n) COOPERATIVE
  • MEDECIN (1,1) — Avoir — (0,n) SPECIALITE
  • CONSULTATION (1,1) — Consulter — (0,n) MEMBRE ; CONSULTATION (1,1) — Effectuer — (0,n) MEDECIN
  • ORDONNANCE (1,1) — Prescrire — (0,1) CONSULTATION
  • ORDONNANCE (1,n) — Contenir [Posologie, Quantité] — (0,n) MEDICAMENT (association porteuse de données)
  • MEDICAMENT (1,1) — AvoirForme — (0,n) FORME ; MEDICAMENT (1,1) — Appartenir — (0,n) FAMILLE
  • DOSSIER (1,1) — Concerner — (0,1) CONSULTATION ; DOSSIER (1,1) — Déposer — (0,n) MUTUELLE

3. Modèle logique (relationnel)

COOPERATIVE(NumCoop, NomCoop, Adresse)
MEMBRE(NumMembre, Nom, Prenom, CIN, DateNaiss, NumAffiliation, #NumCoop)
SPECIALITE(CodeSpec, LibelleSpec)
MEDECIN(NumMedecin, Nom, Adresse, Tel, #CodeSpec)
CONSULTATION(NumConsult, DateConsult, PrixConsult, #NumMembre, #NumMedecin)
ORDONNANCE(NumOrd, DateOrd, #NumConsult)
FORME(CodeForme, LibelleForme)
FAMILLE(CodeFamille, LibelleFamille)
MEDICAMENT(CodeMed, NomMed, PrixUnitaire, #CodeForme, #CodeFamille)
LIGNE_ORDONNANCE(#NumOrd, #CodeMed, Posologie, Quantite)
MUTUELLE(CodeMut, NomMut, TauxRemb)
DOSSIER(NumDossier, DateDepot, MontantTotal, MontantRembourse, DateRemb, #NumConsult, #CodeMut)

4. Modèle conceptuel des traitements (MCT)

Événement déclencheurOpérationRésultat
Arrivée du membre chez le médecinConsultation : enregistrer la consultation, payer le prix ; si besoin, rédiger l'ordonnanceReçu de consultation + ordonnance
Ordonnance présentée à la pharmacieAchat des médicamentsFacture pharmacie
Membre dépose consultation + ordonnance + facturesConstitution et dépôt du dossier à la mutuelle (calcul du montant total)Accusé de dépôt
Dossier déposé ET échéance du délai (synchronisation)Traitement du dossier par la mutuelle : contrôle, calcul du remboursementRemboursement accordé ou dossier rejeté (avec motif)

5. Grandes lignes de la réalisation

  • Formes de saisie : formulaires écran avec listes déroulantes (choisir le médecin, le médicament dans une liste plutôt que le saisir) ; sous-formulaire pour les lignes d'ordonnance. Exemple : saisie d'une consultation avec choix du membre par son numéro.
  • Informations à calculer : montant de l'ordonnance = Σ (quantité × prix unitaire) ; montant remboursé = (prix consultation + montant ordonnance) × taux de la mutuelle ; délai de remboursement = DateRemb − DateDepot.
  • Conditions de validité : prix > 0 ; quantité entière ≥ 1 ; DateRemb ≥ DateDepot ; DateConsult ≤ date du jour ; montant remboursé ≤ montant total ; clés étrangères existantes (intégrité référentielle).
  • Interrogation (exemples SQL) :
    -- Total remboursé par membre
    SELECT M.NumMembre, M.Nom, SUM(D.MontantRembourse) AS TotalRemb
    FROM MEMBRE M JOIN CONSULTATION C ON C.NumMembre = M.NumMembre
         JOIN DOSSIER D ON D.NumConsult = C.NumConsult
    GROUP BY M.NumMembre, M.Nom;
    
    -- Antibiotiques les plus prescrits
    SELECT MD.NomMed, SUM(L.Quantite) AS Qte
    FROM LIGNE_ORDONNANCE L JOIN MEDICAMENT MD ON MD.CodeMed = L.CodeMed
         JOIN FAMILLE F ON F.CodeFamille = MD.CodeFamille
    WHERE F.LibelleFamille = 'Antibiotiques'
    GROUP BY MD.NomMed ORDER BY Qte DESC;
  • Formulaires à établir : fiche membre, fiche médecin, consultation + ordonnance (formulaire/sous-formulaire), dépôt de dossier, suivi des remboursements.
  • États de sortie : bordereau de dépôt à la mutuelle ; relevé des remboursements par membre et par période ; statistiques par spécialité ou par famille de médicaments ; liste des dossiers en attente au-delà du délai.
  • Distribution de l'application : base centralisée sur un serveur (SGBD client/serveur) avec postes clients en réseau local, ou application web accessible par navigateur ; fourniture d'un exécutable/installateur, d'un manuel utilisateur et d'une formation.
  • Sécurité : authentification par mot de passe, profils et droits (saisie, consultation, administration) ; sauvegardes régulières ; journalisation des opérations ; contrôles d'intégrité ; antivirus et protection du réseau ; confidentialité des données médicales.

Sujet 2 — La programmation orientée objet

Introduction

La programmation orientée objet (POO) organise le programme autour d'objets qui regroupent des données (attributs) et les traitements qui les manipulent (méthodes), au lieu de séparer les données et les procédures comme en programmation modulaire/procédurale.

I. Concepts fondamentaux

  • Classe : modèle (type) définissant attributs et méthodes. Objet (instance) : exemplaire concret d'une classe, avec un état propre.
  • Encapsulation : les données sont cachées (privées) et accessibles uniquement par des méthodes publiques (accesseurs) ; on protège la cohérence de l'objet.
  • Constructeur / destructeur : méthodes d'initialisation et de libération de l'objet.
  • Héritage : une classe dérivée reprend attributs et méthodes d'une classe de base et les spécialise (relation « est un »).
  • Polymorphisme : une même méthode appelée sur des objets de classes différentes produit un comportement adapté (redéfinition / liaison dynamique) ; surcharge : plusieurs méthodes de même nom avec des paramètres différents.
  • Abstraction : classes abstraites et interfaces définissant un contrat sans implémentation complète.
  • Messages : les objets communiquent en appelant les méthodes les uns des autres ; relations d'association, d'agrégation et de composition.

II. Exemple

abstract class Animal {
    private String identifiant;          // encapsulation
    protected double poids;
    Animal(String id, double p) { identifiant = id; poids = p; }
    String getIdentifiant() { return identifiant; }
    abstract double rationJournaliere(); // abstraction
}
class VacheLaitiere extends Animal {     // héritage
    double productionLait;
    VacheLaitiere(String id, double p, double lait) { super(id, p); productionLait = lait; }
    double rationJournaliere() { return 0.02 * poids + 0.4 * productionLait; }
}
class Ovin extends Animal {
    Ovin(String id, double p) { super(id, p); }
    double rationJournaliere() { return 0.03 * poids; }
}
// Polymorphisme : for (Animal a : troupeau) total += a.rationJournaliere();

Les coefficients de la ration sont fictifs : seul le mécanisme compte. La boucle traite tous les animaux sans connaître leur type exact.

III. Avantages par rapport à la programmation modulaire

  • Réutilisation : l'héritage évite de réécrire le code commun ; bibliothèques de classes.
  • Maintenance et évolutivité : ajouter un nouveau type (classe Caprin) ne modifie pas le code existant.
  • Fiabilité : l'encapsulation empêche les modifications incontrôlées des données (en modulaire, des variables globales peuvent être modifiées partout).
  • Modélisation proche du réel : les objets correspondent aux entités du domaine, ce qui facilite le dialogue avec les utilisateurs (UML).
  • Travail en équipe : classes indépendantes développées et testées séparément.

Limites à mentionner : conception initiale plus exigeante, risque de hiérarchies d'héritage trop profondes, surcoût pour de petits programmes.

Conclusion

La POO prolonge la programmation modulaire en associant données et traitements ; elle est aujourd'hui dominante (Java, C++, C#, Python) parce qu'elle facilite la réutilisation et la maintenance des grandes applications.

أسئلة شائعة حول هذا النموذج

هل يمكن تحميل هذا النموذج مجاناً؟
نعم. صفحات هذا النموذج (1) متاحة للاطلاع والتحميل مجاناً، وبدون تسجيل أو إنشاء حساب.
هل يتضمن هذا النموذج التصحيح؟
نعم. تجد في هذه الصفحة، أسفل صفحات الأسئلة، تصحيحاً مقترحاً يشرح منهجية الإجابة والعناصر المنتظرة، من إعداد فريق وظيفة إنفو.
ما هي الجهة المنظمة والدرجة المعنية بهذا النموذج؟
هذا النموذج من مباراة نظمتها وزارة الفلاحة والتنمية القروية والصيد البحري. ويخصّ درجة: ولوج درجة تقني من الدرجة الأولى.
ما هي دورة هذا الامتحان ولغة أسئلته؟
الدورة: session du 9 septembre 2007. والأسئلة باللغة الفرنسية.
أين أجد نماذج أخرى لنفس المباراة؟
جمعنا نماذج نفس العائلة في صفحة نماذج مباريات تقنيين، مرتّبة حسب الدورة من الأحدث إلى الأقدم.

ناقش هذا النموذج (0)

شارك إجاباتك أو صحّح التصحيح — إذا كان لديك رأي مختلف حول أي نقطة، اكتبه هنا ليستفيد باقي المترشحين.

لا يوجد نقاش بعد — شارك إجابتك أو سؤالك حول هذا النموذج.

⚠️ ممنوع نشر أرقام الهاتف أو الروابط أو أي عرض مقابل مال — تُحذف هذه المشاركات تلقائياً.

نماذج مشابهة قد تهمّك

نموذج امتحان الكفاءة المهنية لولوج درجة تقني من الدرجة الأولى - وزارة الفلاحة والتنمية القروية والصيد البحري 2007 - الشؤون الاقتصادية والإحصاء الفلاحي - الاختبار الكتابي 📅 session du 9 septembre 2007 نموذج امتحان الكفاءة المهنية لولوج درجة تقني من الدرجة الأولى - وزارة الفلاحة والتنمية القروية والصيد البحري 2007 - وقاية النباتات والمراقبة التقنية - الاختبار الكتابي 📅 session du 9 septembre 2007 نموذج امتحان الكفاءة المهنية لولوج درجة تقني من الدرجة الأولى - وزارة الفلاحة والتنمية القروية والصيد البحري 2007 - الإنتاج الحيواني - الاختبار التطبيقي 📅 session du 9 septembre 2007 نموذج امتحان الكفاءة المهنية لولوج درجة تقني من الدرجة الأولى - وزارة الفلاحة والتنمية القروية والصيد البحري 2007 - الإرشاد والبيداغوجيا الفلاحية - الاختبار الكتابي 📅 session du 9 septembre 2007 نموذج امتحان الكفاءة المهنية لولوج درجة تقني من الدرجة الأولى - وزارة الفلاحة والتنمية القروية والصيد البحري 2007 - الشؤون الاقتصادية والإحصاء الفلاحي - الاختبار التطبيقي 📅 session du 9 septembre 2007 نموذج امتحان الكفاءة المهنية لالترقي في الدرجة بإطار مهندسي الدولة - وزارة الفلاحة والتنمية القروية والصيد البحري 2007 - الإرشاد الفلاحي - الاختبار الكتابي 📅 session des 27 et 28 octobre 2007
عرض كل النماذج ←

الجهة المنظمة: وزارة الفلاحة والتنمية القروية والصيد البحري · session du 9 septembre 2007 — مصدر النسخة: المواقع الرسمية للمؤسسات (نسخ أرشيفية من Wayback Machine)؛ الإعلان الرسمي للمباراة هو المرجع.

كيف تستشهد بهذه الصفحة؟

صحفي أو مدوّن أو أستاذ؟ انسخ المرجع أسفله وضع رابطاً نحو هذه الصفحة.

الرابط الدائم: https://www.wadifa-info.com/نموذج-مباراة/2766/نموذج-امتحان-الكفاءة-المهنية-لولوج-درجة-تقني-من-الدرجة-الأولى-وزارة-الفلاحة-وا

📲
ثبّت تطبيق وظيفة إنفو على جهازك: اضغط زر المشاركة في أسفل سفاري، ثم اختر إضافة إلى الشاشة الرئيسية. تصلك المباريات الجديدة بسرعة ودون متصفح.