المادة نظم المعلومات الدرس الخامس: الوسائل المنطقية

Slides:



Advertisements
Présentations similaires
الدرس رقم 1: الدرس رقم 1:
Advertisements

Théorie anthropologique du didactique Yves Chevallard
Julie Dugdale Génie Logiciel 2 Julie Dugdale
Algorithmes et structures de données avancés
Classification et prédiction
Classification et prédiction
Algorithmique et évaluation
GEF 243B Programmation informatique appliquée
Chap 1 Grammaires et dérivations.
INTRODUCTION.
LES OBJECTIFS ET LEUR PLACE EN FORMATION
Tableaux de distributions
Tableaux de distributions
La perception.
CSI3525: Concepts des Languages de Programmation
Le contrôle des données مراقبة المعلومات INTRODUCTION مدخل DEFINITIONS تعاريف TYPOLOGIES الأنواع.
Les Arbres de décision ou régression
Partie II Sémantique.
Structures de données IFT-2000 Abder Alikacem La récursivité Semaine 5 Département dinformatique et de génie logiciel Édition Septembre 2009.
Structures de données IFT-2000 Abder Alikacem La récursivité Département d’informatique et de génie logiciel Édition Septembre 2009.
Paradigmes des Langages de Programmation
Paradigmes des Langages de Programmation
INTRODUCTION.
Algorithmes et Programmation
Tutorat en bio-informatique
المادة نظم المعلومات.
Variables didactiques & proportionnalité
Bonjour tout le monde ! le sujet de mon exposé d'aujourd'hui est :
Initiation à la conception des systèmes d'informations
David Ricardo ( ).
قياس حجم السوائل و الأجسام الصلبة
الدارة الكهربائية البسيطة
التيار الكهربائي المستمر
Comité de la culture Département linguistique Programme: A petit pas Niveau: Facile فدرالية الأمل للتنمية و المواطنة Leçon N 1: Les classes de mots…… proposée.
سألت حكيماً عن سؤال طالما حيرني. - ما هو أكثر شيء مدهش في البشر؟ فأجابني : البشر يملّون من الطفولة فيسارعون ليكبروا ثم يتوقون ليعودوا أطفالاً ثانيةً....
مفهوم الحدود العظمى للمادة. يتضمن مطلب الحدود العظمى للمادة ربط التسامح الندسي مع التسامح البعدي بطريقة تضع حداً أعظمياً للحدود الافتراضية للمادة يجب.
Détecter les groupes à hauts risques cardiaques à partir de caractéristiques telles que l’alimentation, le fait de fumer ou pas, les antécédents familiaux.
التقويم التكويني والمعالجـة البيداغوجية
Page 1 Powerpoint Templates السطـــــوح Les terrasses.
test
التعبير الوظيفي تقديــم : انجاز النشاط الإستكشافي على كراس الأنشطة ص 38 التعرف على وظائف الخدمــات : أنظر كتاب الدروس ص 34 و 35 و 36 لتحديد وظائف خدمات.
الإسقــــــاط المتعـــــــامد. الإسقاط المتعامد يكون الناضر موجود أمام القطعة مباشرة و تكون خطوط الإسقاط متوازية في ما بينها يسمى هذا الإسقاط بالمتعامد.
عمل طلاب السنة اولى ثانوي هبة اللطيف السنة الدراسية :
الاكراهات الاقتصادية والبيئية ماهي الاكراهات الاقتصادية والمرتبطة بالبيئة التي يجب أن يستجيب لها الشيء التقني؟
الوصلة الاندماجية غير القابلة للفك 1 – البرشمة 2 – التلحيم 3 – التركيب بالقوة.
تتجلى الوظيفـة التقنيـة للمركب الكهروبي في الدور التقني الذي يلعبه هذا المركب في الجهاز الكهروبي. ولا يمكن للمركب الكهروبي أن يحقق وظيفــته التقنيــة.
 إدخال القرص المضغوط أو DVD (القابل للإقلاع= Bootable) داخل القارئ الخاص به.  لجعل الحاسوب يقلع من القرص المضغوط أو DVD يجب ضبط إعدادات BIOS لأنه عادة.
ميثاق القسم
Physique 9 : Lasers et systèmes optoélectroniques Omar Bentouila.
قياس حجم السوائل و الأجسام الصلبة
الحركة و السكون الميكانيك الجزء الثالث انجاز الطالب الأستاذ:
تعريف النظام خصائص النظام طريقة العمل به الموضـوع: نـــظام التشغيل
السرعة المتوسطة LA VITESSE MOYENNE.
مفهوم القوة Notion de Force.
التيار الكهربائي المستمر
المحور:وظيفة اكتساب المعلومات الموضوع: الملتقطات
الدارة الكهربائية البسيطة
القدرة الكهربائية PUISSANCE ELECTRIQUE الثالثة ثانوي إعدادي
الهندسة الفضائية 1 المادة : الرياضيات المستوى : الثالثة ثانوي إعدادي.
أنت تلعب لعبة الدائرة ومكوّناتها وأصدقاؤك يحسبون رصيدك إعداد
مدخل تاريخي للأعداد العقدية
التخطيطات إدراج تغيير التخطيط تخطيط عمليات على التخطيط المجدول EXCEL
الأستاذة يسرا الجلاصي 2018/2017. تتكون الهباءة من عدد معلوم من الذرات. و تجسد الهباءة بنموذج تظهر فيه الذرات المكونة لها على شكل كويرات متماسكة. كذلك.
الموجات الميكانيكية المتوالية الدورية 1 - الموجات الميكانيكية المتوالية الدورية تعريف : تكون الموجة المتوالية دورية إذا كان التطور الزمني للتشوه.
الصورة المحصل عليها بواسطة المرآة المستوية 1 - إنعكاس الضوء مناولة. نسلط حزمة ضوئية رقيقة على مرآة مستوية توجد فوق قرص مدرج فتنعكس الحزمة الضوئية.
03/02/ عرض في كرة السلة من اعداد ذ. عبد اللطيف الراوي 2014
الأعداد الجذرية المادة : الرياضيات المستوى : الثانية ثانوي إعدادي 1.
Cours droit des marques. Qu’est-ce qu’une marque ? ما هي العلامة التجارية؟ Un nom, un terme, un signe, un symbole, un dessin ou toute combinaison de ces.
العمليات الأربع على الأعداد الجذرية المادة : الرياضيات المستوى : الثانية ثانوي إعدادي 1.
Transcription de la présentation:

المادة نظم المعلومات الدرس الخامس: الوسائل المنطقية المادة نظم المعلومات الدرس الخامس: الوسائل المنطقية

LES OUTILS LOGIQUES الوسائل المنطقية   Utiliser pour décrire les conditions, les décisions qu'on doit prendre dans les traitements de prise de décision تستعمل من أجل وصف الشروط و القرارات التي تأخذ في معالجة المعلومات أثناء المساعدة في إتخاذ القرار On réfère à des règles qui déterminent le traitement à exécuter sur les données. نستند في استعمالها على مجموعة قوانين التي توضح المعالجة المنفذة Les règles soient claires et bien comprises par l'analyste car elles devront être codées dans les programmes هذه القوانين تستعمل في عملية البرمجة النهائية لدى يجب أن تكون واضحة و مفهومة من طرف المحلل أ

LES OUTILS LOGIQUES الوسائل المنطقية   Il y a 3 outils qu'on utilise couramment: le langage structuré البرنامج المهيكل أو الخوارزم la table de décisionجدول القرار l'arbre de décision شجرة القرار Le langage structuré: somme du pseudo code comme vous l'avez fait dans les langages de programmation مجموعة من الخوارزم أو البرامج كتلك المستعملة في البرمجة أ

La table de décision Décrivent sous forme tabulaire toutes les conditions possibles d’une Décision, les actions qui en résultent et leurs relations. على شكل جدول، لوصف جميع الشروط الممكنة للقرار بالإضافة إلى الأفعال المترتبة عنها وعلاقاتهم représentent clairement et succinctement les processus de décision complexes تمثل المراحل المعقدة لاتخاذ القرار بطريقة واضحة و بسيطة

La table de décision Utilisées surtout en programmation informatique استعملت بكثرة في ميدان البرمجة pouvant être automatiquement converties en programmes. تتحول أوتوماتيكيا إلى برامج Elles sont maintenant utilisées dans différents domaines :l’analyse de systèmes et de processus de décisions. تستعمل الآن في عدة مجالات: معالجة النظم ومراحل اتخاذ القرار Elles sont particulièrement utiles pour la construction de systèmes à base de connaissances تستعمل بالخصوص في إنشاء النظم المعرفية

La table de décision s’appliquent difficilement aux décisions découlant d’un nombre important de conditions: les possibilités de combinaisons connaissent une croissance exponentielle. يصعب استعمالها في حالة القرارات التي تنتج من عديد كبير من الشروط:عدد الحالات الممكنة تشهد ارتفاعا كبيرا

La table de décision ne permettent pas de représenter clairement les décisions comportant des boucles. لا تسمح بتمثيل بوضوح القرارات التي تحوي حلقات peuvent être facilement converties en Arbre de décision يمكن أن تحول بسهولة الى شجرة قرارات

La table de décision (étapes) 1. Identifier les différentes conditions influant sur la décision. En programmation, ces conditions découleront des attributs pertinents des données (par exemple, le sexe ou l’âge d’un individu) les conditions sont en fait tous les « Si » (ou les « if » en programmation) reliés à la décision التعريف بجميع الشروط المؤثرة على القرار في البرمجة، تأتي الشروط من المعطيات المهمة للقرار الشروط هي جميع ما تعلق بإذا كان ..الخاصة بالقرار

La table de décision (étapes) 2. Identifier toutes les actions qui peuvent découler des combinaisons de condition si c’est-à-dire tous les « Alors » (ou les Then en programmation) correspondant aux « si » 2. التعريف بجميع الأفعال التي تنتج من المزج بين الشروط بمعنى كل ما تعلق بفإن التي تجيب عن اذا كان

La table de décision (étapes) 3. Identifier toutes les combinaisons possibles de conditions et le nombre de règles en découlant. 3. التعريف بجميع حالات المزج بين الشروط ما يمثل عدد الفروع أو القوانين الناتجة Le nombre de règles résulte de la multiplication du nombre de valeurs de chacune des conditions عدد الفروع هو حاصل ضرب عدد حالات الممكنة للشروط deux valeurs possibles pour le sexe.قيمتين للجنس trois groupes d’âge et trois niveaux de revenus, ثلاث قيم مثلا للعمر و مستوى الدخل 18 règles (2 x 3 x 3) sont théoriquement possibles. ينتج عنه اذن 18 قانونا نظريا ممكنة (2*3*3)

La table de décision (étapes) par exemple, pour l’âge et le sexe, on a six combinaisons possibles ou règles للتبسيط، نستعمل شرطين هما الجنس و العمر فيكون 6 حالات او قوانين

La table de décision (étapes) 4 Construire la table: le principe de base est de séparer les conditions et actions 4. إنشاء الجدول: الهدف الأساسي هو التقسيم إلى شروط و أفعال Les placées dans la colonne de gauche توضع الشروط و الأفعال على العمود الأيسر des règles, placées dans la colonne de droite توضع القوانين على العمود اليمين sont généralement présentées dans des colonnes correspondant à chaque règle تمثل على شكل عدة أعمدة، عمود لكل قانون Selon la nature du problème, une colonne « autre » (le « else » en programmation) est incluse عمود لعكس الشرط موجود حسب الحالات regrouper les combinaisons auxquelles une seule autre action s’applique. يمكن الاختصار بحمع الفروع التي تصل الى نفس الفعل

La table de décision (étapes)

La table de décision (étapes) 5. Vérifier la table pour s’assurer qu’elle est complète, sans répétition ou contradiction 5- التحقق من أن الجدول كامل لا يحتوي على تكرارات أو تناقضات 6. Simplifier la table de décision en éliminant les règles impossibles 6- حذف جميع القوانين أو الفروع الغير مؤدية إلى أفعال

Exemple Le directeur des finances doit décider dans quels cas il exigera un paiement préalable des clients et quelles seront les différentes modalités de crédit. يريد مدير المالية أخذ قرار يتمثل في الطلب من الزبائن بالدفع المسبق و ماهي مختلف الطرق الخاصة بالدفع il identifie les conditions influant sur le crédit de ses clients. il sait que les clients du secteur public ont besoin d’un délai de paiement plus long. il pense aussi se baser sur les antécédents de paiement et sur le montant de la commande يستخرج الشروط المؤثرة على دفع الزبائن، فزبائن القطاع العام يتطلبون مدة أطول من أجل الدفع، ويفكر أيضا في الاعتماد على تواريخ الدفع للزبون و كذا على القيمة الكلية للطلبية فع

Exemple 2. Il envisage quatre types d’autorisations de crédit ou d’actions : paiement à l’avance, dépôt de 20%, délai de 30 jours, délai de 60 jours. قام بالتعريف ب 4 أنواع خاصة للسماح بالدفع أو أفعال : الدفع المسبق، دفع 20%، مدة 30 يوم، مدة 60 يوم

Exemple 3. Le secteur d’origine du client a deux valeurs (public ou privé). القطاع الأصلي للزبون هو عام أوخاص les antécédents de paiement a deux niveaux en fonction du paiement de la dernière commande (à temps ou en retard) تاريخ الدفع له مستويان ويرجع هذا الى دفع اخرطلبية: في الوقت أو متأخر في الدفع

Exemple Le montant de la commande à soit : moins de 50 000 ou 50 000 ou plus. قيمة الطلبية هي: أقل من 50000 أو أكثر من 50000 donc huit combinaisons possibles (2 x 2 x 2) ou huit règles لدينا إذن 8 حالات أو قوانين مختلفة

Exemple

Exemple Il vérifie la table avec des gens qui connaissent bien les pratiques de crédit dans le domaine يتحقق من جدول مع أشخاص خبراء في مجالات الدفع On lui dit que le délai de 30 jours est standard dans le secteur privé. R5 est donc modifié pour correspondre à l’action 6. مدة 30 يوم هي خاصة بكل القطاع الخاص, ق5 يتغير ليوافق ق6 ش

Exemple Il revoit sa première table et voit que les règles 1 à 4 peuvent être fusionnées. « Si » le client est du secteur public, « alors » il a toujours droit à un délai de 60 jours. يقوم بتحديث الجدول الأول حيث أن القوانين من 1 إلى 4 تدمج مع بعضها البعض: إذا كان الزبون من القطاع العام فإن له الحق في 60 يوم

نستطيع تبسيط العلاقات باستعمال العبارات المنطقية كما يلي: الشروط Client secteur: public : C1, privé: C1 Paiement: à temps: C2, en retard: C2 Commande: <50000 : C3, >=50000 : C3 الأفعال paiement à l’avance: A1 dépôt de 20%: A2 délai de 30 jours: A3 délai de 60 jours: A4

A4= C1C2C3 + C1C2C3 + C1C2C3 + C1C2C3 + C1C2C3 من الجدول السابق يمكن كتابة العبارات A1=C1C2C3 A2= C1C2C3 A3=C1C2C3 A4= C1C2C3 + C1C2C3 + C1C2C3 + C1C2C3 + C1C2C3

A4= )C1C2C3 + C1C2C3( + )C1C2C3 + C1C2C3( + C1C2C3 يمكن تبسيط كتابة العبارة A4= )C1C2C3 + C1C2C3( + )C1C2C3 + C1C2C3( + C1C2C3 A4= C1C2)C3 + C3( + C1C2)C3 + C3 (+ C1C2C3 لكن C3 + C3=1 وبالتالي تصبح A4= C1C2 + C1C2+ C1C2C3 A4= C1)C2 +C2(+ C1C2C3 = C1+ C1C2C3 بدون النظر الى الشرطين الأخريينA4 فانه C1 اذن عندما تكون

شجرة الفهارس

Arbres de décision Une représentation commode de fonctions de classifications تمثيل سهل خاص بعمليات الترتيب و التصنيف permet de classer un objet à l’aide de questions يسمح بترتيب أي شئ بالمرور باستفهامات chaque noeud de l’arbre représente une question (condition) كل عقدة تمثل سؤال أو شرط chaque lien est une réponse à la question, et chaque feuille est une action كل ربط (فرع) يمثل جواب على السؤال و الورقة هي الفعل

مثال عن شجرة الفهارس

ايجابيات شجرة الفهارسAvantages 1. Facile à comprendre et à utiliser سهل الفهم و الاستعمال 2. Nombre de tests limités par le nombre de questions عدد الحالات محدود بعدد الأسئلة 3. Construction efficace (technique) à l’aide d’apprentissage par optimisation pour obtenir un arbre petit et correcte تشكيل فعال و اوتوماتيكي باستعمال طرق إختصار للحصول على شجرة صغيرة من حيث الحجم (بعد الاختصارات) عال

تتتتتعع

Arbres de décision

statut village ville distance distance proche loin loin proche gare non oui non oui non oui non oui faible moyen élevé élevé Non définie moyen élevé faible

Logiciel Weka pour arbres de décision

Logiciel Weka pour arbres de décision

Logiciel Weka pour arbres de décision

Utiliser table ou arbre? Quand on veut une analyse plus complète حالة معالجة كاملة وشاملة Quand on pense qu'il peut y avoir des lacunes dans la politique في حالة نقص في سياسة النظام Quand il y a plusieurs décisions complexes في حالة شروط معقدة Arbre C'est plus facile à visualiser سهل المعاينة و المتابعة Quand il n'y a pas beaucoup d'actions عدد قليل من الافعال Quand ce n'est pas nécessaire de voir toutes les combinaisons possibleفي حالة عدم اهمية تمثيل كل الحالات الممكنة