منتدى غارداية شبكة للتعليم نت
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


, لديك: 378 مساهمة .
آخر زيارة لك كانت في : الخميس يناير 01, 1970 .
 
الرئيسيةصـــفحة قرأنيةالمنشوراتأحدث الصوردخولالتسجيل
les algorithmes au etudiants 1annee mi Fb110

 

 les algorithmes au etudiants 1annee mi

اذهب الى الأسفل 
3 مشترك
كاتب الموضوعرسالة
amiramimi
عضو فعال
عضو فعال
amiramimi


الجنس : انثى السٌّمعَة السٌّمعَة : 5 الْمَشِارَكِات الْمَشِارَكِات : 147 النقاط/ النقاط/ : 233 العـمــر العـمــر : 32 الدولة : les algorithmes au etudiants 1annee mi Jazaer10

les algorithmes au etudiants 1annee mi Empty
مُساهمةموضوع: les algorithmes au etudiants 1annee mi   les algorithmes au etudiants 1annee mi Emptyالثلاثاء فبراير 15, 2011 1:43 pm

FORME d’une DEFINITION CONDITIONNELLE

Soit un problème (conditionnel) PB, donc défini par :

une suite de conditions C1 ... Cn

et une suite d’actions (traitements) relatives aux différentes conditions A1 ... An

ECRITURE d’une DEFINITION CONDITIONNELLE

PB = Si C1 alors A1 sinon Si C2
alors A2
sinon Si ... alors
:


Si Cn alors An FinSi
FinSi
FinSi
FinSi

Ou encore
dans le cas où Cn couvre toutes les conditions non couvertes par C1 ... Cn-1.


PB = Si C1 alors A1 sinon Si C2
alors A2
sinon Si ... alors ... :


Si Cn-1 alors An-1 sinon An FinSi
FinSi
FinSi
FinSi

REGLES de CONSTRUCTION

w La résolution d’un problème doit couvrir tous les cas possibles.

w Il faut éviter que le résultat du problème soit obtenu par la vérification simultanée de plusieurs conditions.

w Si lors de l’élaboration d’un algorithme plusieurs traitements différents sont obtenus par une même condition, on fusionnera ces traitements au sein d’une même action.


MISE en APPLICATION : EXERCICE-1


Phase 0 : Enoncé du problème

On souhaite déterminer si un nombre est plus grand qu’un autre.

Phase 1 : Etape de réflexion

Données du problème

Le premier nombre

Le second nombre

Noms des variables

NOMBR1

NOMBR2

Résultat du problème

L’affichage d’un message (action) sur l’état de comparaison du premier nombre par rapport au second.



aucune variable

Schéma de calcul

Ce qui nous vient immédiatement à l’esprit est de comparer les deux nombres pour obtenir le traitement suivant.

Si NOMBR1 > NOMBR2
alors
ð le premier nombre est le plus grand
sinon
ð le second nombre est le plus grand

Phase 2 : Etape Algorithme et Lexique

Lexique

NOMBR1 (réel) Le premier nombre

NOMBR2 (réel) Le second nombre

Algorithme logique

lire (NOMBR1)

lire (NOMBR2)

Si NOMBR1 > NOMBR2 alors écrire('le premier nombre est le plus grand') sinon écrire('le second nombre est le plus grand')
FinSi

Phase 3 : Programmation

On peut désormais programmer le précédent algorithme dans n'importe quel langage, ce que nous ne ferons pas pour démontrer qu'il est possible de tester l'élaboration d'une application (simple) sans être obligé de passer par une phase d'exécution du programme correspondant.

Attention toutefois nous cherchons ici à démontrer la logique de l'application, et la phase de programmation et de validation du fonctionnement reste absolument indispensable dans le cadre informatique !

Phase 4 : Test de validation
NOMBR1
NOMBR2
NOMBR1 > NOMBR2
Résultat
1,75
-0,15
Vrai
le premier nombre est le plus grand
6
9,12
Faux
le second nombre est le plus grand
4,45
4,45
Faux
le second nombre est le plus grand

Remarques

nos jeux d’essai couvrent bien tous les cas possibles de ce problème,

Ä on note une erreur de résultat dans le tests n° 3 (les nombres sont égaux)

Ä Conclusion : Notre schéma de calculs ne couvre pas l’ensemble des cas

Ü Schémas de calcul

Si NOMBR1 > NOMBR2

alors ð le premier nombre est le plus grand

sinon Si NOMBR1 < NOMBR2

alors ð le second nombre est le plus grand

sinon Si NOMBR1 = NOMBR2

alors ð les deux nombres sont égaux

Ou encore


NOMBR1 > NOMBR2

prend en compte l’ensemble des résultats de la partie droite du schéma

NOMBR1 < NOMBR2

prend en compte l’ensemble des résultats de la partie gauche du schéma

NOMBR1 = NOMBR2

prend en compte l’ensemble de tous les autres cas de résultats du problème

on peut donc écrire le schéma de calculs optimisé suivant (seulement deux conditions):

Si NOMBR1 > NOMBR2

alors ð le premier nombre est le plus grand

sinon Si NOMBR1 < NOMBR2

alors ð le second nombre est le plus grand

sinon ð les deux nombres sont égaux

Ü On obtient l’algorithme suivant :

Lexique

NOMBR1 (réel) Le premier nombre

NOMBR2 (réel) Le second nombre

Algorithme logique

lire (NOMBR1)

lire (NOMBR2)

Si NOMBR1 > NOMBR2 alors écrire('le premier nombre est le plus grand') sinon Si NOMBR1 < NOMBR2
alors écrire('le second nombre est le plus grand')
sinon écrire('les deux nombres sont égaux')
FinSi

Ü soit en tests de validation
NOMBR1
NOMBR2
NOMBR1 > NOMBR2
Résultat
1,75
-0,15
Vrai
le premier nombre est le plus grand
6
9,12
Faux
le second nombre est le plus grand
4,45
4,45
Faux
les deux nombres sont égaux



Les OPPOSES des OPERATEURS de COMPARAISON

Chaque opérateur de comparaison possède son ² opposé² , correspondant à sa négation.
Opérateurs
Opposés (NON opérateur)
exemples
=
¹ ou <>
A = B Û non (A ¹ B)
<
³ ou >=
A < B Û non (A ³ B)
>
£ ou <=
A > B Û non (A £ B)
الرجوع الى أعلى الصفحة اذهب الى الأسفل
djamele7892
إدارة المنتدى
إدارة المنتدى
djamele7892


الجنس : ذكر السٌّمعَة السٌّمعَة : 28 الْمَشِارَكِات الْمَشِارَكِات : 9188 النقاط/ النقاط/ : 10349 العـمــر العـمــر : 34 الدولة : les algorithmes au etudiants 1annee mi Jazaer10 المتصفح : les algorithmes au etudiants 1annee mi Fmfire10

les algorithmes au etudiants 1annee mi Empty
مُساهمةموضوع: رد: les algorithmes au etudiants 1annee mi   les algorithmes au etudiants 1annee mi Emptyالخميس فبراير 24, 2011 5:56 pm

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
ابــن الاسلام
إدارة المنتدى
إدارة المنتدى
ابــن الاسلام


الجنس : ذكر السٌّمعَة السٌّمعَة : 101 الْمَشِارَكِات الْمَشِارَكِات : 12744 النقاط/ النقاط/ : 22644 العـمــر العـمــر : 34 الدولة : les algorithmes au etudiants 1annee mi Jazaer10 المتصفح : les algorithmes au etudiants 1annee mi Fmfire10

les algorithmes au etudiants 1annee mi Empty
مُساهمةموضوع: رد: les algorithmes au etudiants 1annee mi   les algorithmes au etudiants 1annee mi Emptyالسبت فبراير 11, 2012 2:50 am

أإسـ عٍ ـد الله أإأوٍقـآتَكُـم بكُـل خَ ـيرٍ
دآإئمـاَ تَـبهَـرٍوٍنآآ بَمَ ـوٍآضيعكـ
أإلتي تَفُـوٍح مِنهآ عَ ـطرٍ أإلآبدآع وٍأإلـتَمـيُزٍ
لك الشكر من كل قلبي
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
دُمتَمْ بِهذآ الع ـطآء أإلمستَمـرٍ
يُسع ـدني أإلـرٍد على مـوٍأإضيعكًـم
وٍأإألتلـذذ بِمـآ قرٍأإتْ وٍشآهـدتْ
تـقبلـوٍ خ ـآلص احترامي
لآرٍوٍآح ـكُم أإلجمـيله
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://www.facebook.com/taher.tictac
 
les algorithmes au etudiants 1annee mi
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» مجموعة من المحاضرات المتعلقة بمقياس 1année lmd Biologie cellulaire
» Synthèse d'image -algorithmes élémentaires
»  Gray's anatomie pour les étudiants
»  anatomie pour les étudiants de medecine
» Cours pour les étudiants de biologie de l'université de Biskra

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى غارداية شبكة للتعليم نت :: قسم العلوم الطبية والبيولوجية والهندسة والإعلام الآلي والرياضيات :: منتديات الرياضيات الاعلام الألي-
انتقل الى: