Algorithmique - Les Conditions -

Slides:



Advertisements
Présentations similaires
INFORMATIQUE Les Concepts de base M me DJEBOURI. D. Faculté de Médecine Salle informatique Année universitaire
Advertisements

Algorithmique - Lecture / Ecriture - M me DJEBOURI. D. Faculté de Médecine salle informatique Année universitaire
Les Fichiers M me DJEBOURI. D. Faculté de Médecine salle informatique Année universitaire الجمهورية الجزائرية.
La factorisation Formule. Résoudre une équation de la forme ax 2 + bx + c = 0 1 ère Partie Présentation de la formule 2- On ajoute un terme constant et.
2015, ANNÉE DELA LUMIÈREENFRANCE 2015 ANNÉE DE LA LUMIÈRE EN FRANCE 2015, ANNEE DE LA LUMIERE en France
Introduction à la notion de fonction 1. Organisation et gestion de données, fonctions 1.1. Notion de fonction ● Déterminer l'image d'un nombre par une.
1 Programmation en C++ Cycle de vie ● La vie d'un objet ● Destructeur ● Gestion de mémoire dynamique.
Automatisme 2 Cours 8 Le Grafcet : Introduction au GRAFCET République Algérienne Démocratique Et Populaire Ministère de L′Enseignement Supérieur et de.
MINISTERE DE L’ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE Université d’Adrar Diagramme d’états-transitions Présenté par Sbai Omar Benothman.
UE2 - M22 Licence acoustique
Chapitre 1: Les fonctions polynômes
Utiliser le calcul littéral pour résoudre ou démontrer
16 Apprendre à rédiger Voici l’énoncé d’un exercice et un guide (en orange) ; ce guide vous aide : pour rédiger la solution détaillée ; pour retrouver.
temporelle – fréquentielle –Stabilité diagrammes de Bode / Nyquist
CEMTEC Comment scénariser l’éclairage d’un escalier ?
V Fonctions racine carrée et valeur absolue
Les Tableaux Mme DJEBOURI. D.
Algorithmique AU El harchaoui noureddine
SNMP - Comment calculer l'utilisation de la Bande passante
Algorithmique demander jeu du pendu.
Ajouter le code dans une page html
Section 1.1 : Unités du système international (SI)
Information, Communication, Calcul
Journée du Savoir 16 Avril 2017
L’Instruction de Test Alternatif
Algorithmique - L’affectation -
Algorithmiques Abdelbasset KABOU
Plaques didactiques à base d’amplificateurs opérationnels (AOP)
Les Instructions – Organigramme
Ministère de l’Enseignement Supérieur et de la Recherche Scientifique
Activités algorithmiques
Chapitre 9 : Les fonctions (2)
Chapitre 12 : Droites dans le plan
La factorisation Formule
VI. Tri par tas (Heap sort)
Semaine #4 INF130 par Frédérick Henri.
Évaluation de la fertilité et cartographie des sols Agricoles; Cas de la plaine de Sidi Bel Abbes. (Algérie occidentale) Présentée par; Mme FARAOUN Fatiha Sous la direction du professeur; BENABDELI Kheloufi
Techniques du Data Mining
Cours N°6: Algorithmiques Structures Conditionnelles
Exercice 8 : Déterminez l’algorithme permettant à votre calculatrice de donner les racines de n’importe quel polynôme de degré 2.
L’I NSTRUCTION DE T EST A LTERNATIF Réalisé par : OUZEGGANE Redouane Département de Technologie Faculté de Technologie – Université A.Mira, Bejaia Année.
Algorithmique & Langage C IUT GEII S1 Notes de cours (deuxième partie)
PROGRAMMATION SCIENTIFIQUE EN C
Exercice 2 : Soit le polynôme P(x) = 2x4 – 180x² + 640x - 462
Cours N°10: Algorithmiques Tableaux - Matrices
Programmation Orientée Objet
Exo 4 : Résoudre dans [ -15π ; -13π ] 4 sin² x – 2(√2 - 1)sinx - √2 < 0 …
République Algérienne Démocratique et Populaire Ministère de l’Enseignement Supérieur et de la Recherche Scientifique Université DJILLALI LIABES Sidi Bel.
Réseaux de neurones appliqués à la reconnaissance de caractères
Exercice : le jeu. Vous devez concevoir l’algorithme permettant de jouer avec votre calculatrice : elle détermine au hasard un nombre caché entier entre.
جامعــــــة محمد خيضــــــــــــر بــســكــــــــــــرة
كلية العلوم الاقتصادية والتجارية
MINISTÈRE DE L’ENSEIGNEMENT SUPÉRIEUR ET DE LA RECHERCHE SCIENTIFIQUE
Cinématique inverse Comment déplacer ma main jusqu’ici ?
Cours de physique générale II Ph 12
Question flash TSTI2D.
Automatismes 3.
6 semaines Ajouter, additionner des multiples de 10.
Chapitre 3: Les scriptes
Fabienne BUSSAC EQUATIONS (1) 1. Définition
Numérique et Sciences Informatiques
ENSEIGNER L’ALGORITHMIQUE ET LA PROGRAMMATION AU COLLÈGE
Opérateurs et fonctions arithmétiques Opérateurs de relation Opérateurs logiques Cours 02.
Chapitre 12 : Notion de fonction
Design, innovation et créativité
Numérique et Sciences Informatiques
Python Nicolas THIBAULT
deux-cent-soixante-cinq
Type Tableau Partie 1 : Vecteurs
sept-cent-cinquante-huit
Transcription de la présentation:

Algorithmique - Les Conditions - الجمهورية الجزائرية الديمقراطية الشعبية République Algérienne Démocratique et Populaire وزارة التعليم العالي و البحث العلمي Ministère de l’Enseignement Supérieur et de la Recherche Scientifique جامعة جيلا لي ليابس بسيدي بلعباس كلية الطب Université Djillali LIABES de Sidi Bel Abbés Faculté de Médecine Département de médecine Algorithmique - Les Conditions - Mme DJEBOURI. D. Faculté de Médecine Salle Informatique Année universitaire 2015 - 2016 https://coursinfo1med.wordpress.com/ 29/11/2015 Mme DJEBOURI. D. 1

Plan du Cours Rappel Action Conditionnelle 1ère forme الجمهورية الجزائرية الديمقراطية الشعبية République Algérienne Démocratique et Populaire وزارة التعليم العالي و البحث العلمي Ministère de l’Enseignement Supérieur et de la Recherche Scientifique جامعة جيلا لي ليابس بسيدي بلعباس كلية الطب Université Djillali LIABES de Sidi Bel Abbés Faculté de Médecine Département de médecine Plan du Cours Rappel Action Conditionnelle 1ère forme Action Conditionnelle 2ème forme Exemples 29/11/2015 Mme DJEBOURI. D. 2

Rappel 1.1 Structure d’un algorithme Début الجمهورية الجزائرية الديمقراطية الشعبية République Algérienne Démocratique et Populaire وزارة التعليم العالي و البحث العلمي Ministère de l’Enseignement Supérieur et de la Recherche Scientifique جامعة جيلا لي ليابس بسيدي بلعباس كلية الطب Université Djillali LIABES de Sidi Bel Abbés Faculté de Médecine Département de médecine Rappel Un algorithme est une description précise d’ une suite finie et ordonnée d’étapes de calculs (traitements) nécessaires à la résolution d’un Problème. 1.1 Structure d’un algorithme Début < Partie déclaration > < Partie actions > Fin. 29/11/2015 Mme DJEBOURI. D. 3

1.2 Les objets manipulés par un algorithme الجمهورية الجزائرية الديمقراطية الشعبية République Algérienne Démocratique et Populaire وزارة التعليم العالي و البحث العلمي Ministère de l’Enseignement Supérieur et de la Recherche Scientifique جامعة جيلا لي ليابس بسيدي بلعباس كلية الطب Université Djillali LIABES de Sidi Bel Abbés Faculté de Médecine Département de médecine 1.2 Les objets manipulés par un algorithme Les actions de l’algorithme manipulent des objets (informations), chaque objet possède 3 qualificatifs [1] : Identificateur : désigne l’objet sans ambigüité. Type : détermine l’ensemble dans lequel l’objet prend ses valeurs. Valeur : élément particulier appartenant au domaine décrit par son type. Un objet est dit « variable » lorsque sa valeur n’est pas fixe il est dit « constante » dans le cas contraire. 29/11/2015 Mme DJEBOURI. D. 4

2 . Action Conditionnelle ou alternative de 1ère forme الجمهورية الجزائرية الديمقراطية الشعبية République Algérienne Démocratique et Populaire وزارة التعليم العالي و البحث العلمي Ministère de l’Enseignement Supérieur et de la Recherche Scientifique جامعة جيلا لي ليابس بسيدي بلعباس كلية الطب Université Djillali LIABES de Sidi Bel Abbés Faculté de Médecine Département de médecine 2 . Action Conditionnelle ou alternative de 1ère forme Sa forme est : si < condition > alors < action1 > sinon < action2 > fsi Cette action s’exécute de la manière suivante : Si la condition définie dans < condition> est vérifiée il faut exécuter l’action (ou le groupe d’actions ) définie dans < action1>, puis les actions qui suivent le fsi. Si < condition > n'est pas vérifiée il faut exécuter l'action (ou les d’actions ) définie(s) dans < action2 >, puis les actions qui suivent le fsi. 29/11/2015 Mme DJEBOURI. D. 5

2 . Action Conditionnelle ou alternative de 1ère forme الجمهورية الجزائرية الديمقراطية الشعبية République Algérienne Démocratique et Populaire وزارة التعليم العالي و البحث العلمي Ministère de l’Enseignement Supérieur et de la Recherche Scientifique جامعة جيلا لي ليابس بسيدي بلعباس كلية الطب Université Djillali LIABES de Sidi Bel Abbés Faculté de Médecine Département de médecine 2 . Action Conditionnelle ou alternative de 1ère forme Exemple 2.1 Si indW = 22 alors écrire (″Sidi bel Abbes″) sinon écrire (″wilaya autre que Sidi bel Abbes″) fsi 29/11/2015 Mme DJEBOURI. D. 6

Exemple 2.1 sous R : جامعة جيلا لي ليابس بسيدي بلعباس كلية الطب الجمهورية الجزائرية الديمقراطية الشعبية République Algérienne Démocratique et Populaire وزارة التعليم العالي و البحث العلمي Ministère de l’Enseignement Supérieur et de la Recherche Scientifique جامعة جيلا لي ليابس بسيدي بلعباس كلية الطب Université Djillali LIABES de Sidi Bel Abbés Faculté de Médecine Département de médecine Exemple 2.1 sous R : 29/11/2015 Mme DJEBOURI. D. 7

3 . Action Conditionnelle ou alternative de 2ème forme الجمهورية الجزائرية الديمقراطية الشعبية République Algérienne Démocratique et Populaire وزارة التعليم العالي و البحث العلمي Ministère de l’Enseignement Supérieur et de la Recherche Scientifique جامعة جيلا لي ليابس بسيدي بلعباس كلية الطب Université Djillali LIABES de Sidi Bel Abbés Faculté de Médecine Département de médecine 3 . Action Conditionnelle ou alternative de 2ème forme Il existe une seconde forme de cette action conditionnelle : Si < condition > alors < action1> fsi si la condition définie dans < condition > est vérifiée, l’action ou le groupe d’actions < action1> est exécutée puis les actions qui suivent le fsi. 29/11/2015 Mme DJEBOURI. D. 8

3 . Action Conditionnelle ou alternative de 2ème forme الجمهورية الجزائرية الديمقراطية الشعبية République Algérienne Démocratique et Populaire وزارة التعليم العالي و البحث العلمي Ministère de l’Enseignement Supérieur et de la Recherche Scientifique جامعة جيلا لي ليابس بسيدي بلعباس كلية الطب Université Djillali LIABES de Sidi Bel Abbés Faculté de Médecine Département de médecine 3 . Action Conditionnelle ou alternative de 2ème forme Exemple 3.1 Si delta <= 0 alors écrire (″ pas de solution ″) fsi Sous R : 29/11/2015 Mme DJEBOURI. D. 9

4. EXEMPLES Exemple 4.1: calcul du maximum de trois nombres . الجمهورية الجزائرية الديمقراطية الشعبية République Algérienne Démocratique et Populaire وزارة التعليم العالي و البحث العلمي Ministère de l’Enseignement Supérieur et de la Recherche Scientifique جامعة جيلا لي ليابس بسيدي بلعباس كلية الطب Université Djillali LIABES de Sidi Bel Abbés Faculté de Médecine Département de médecine 4. EXEMPLES Exemple 4.1: calcul du maximum de trois nombres . Algorithme ex1; Var numérique : a, b, c, max Début Lire (a, b, c ) Si a > b alors si a > c alors max  a sinon max  c fsi sinon si b>c alors max  b sinon max  c fsi Fsi Écrire(max) Fin. 29/11/2015 Mme DJEBOURI. D. 10

Sous R : جامعة جيلا لي ليابس بسيدي بلعباس كلية الطب الجمهورية الجزائرية الديمقراطية الشعبية République Algérienne Démocratique et Populaire وزارة التعليم العالي و البحث العلمي Ministère de l’Enseignement Supérieur et de la Recherche Scientifique جامعة جيلا لي ليابس بسيدي بلعباس كلية الطب Université Djillali LIABES de Sidi Bel Abbés Faculté de Médecine Département de médecine Sous R : 29/11/2015 Mme DJEBOURI. D. 11

Autre méthode : Calcul du maximum de trois nombres . Algorithme ex1; الجمهورية الجزائرية الديمقراطية الشعبية République Algérienne Démocratique et Populaire وزارة التعليم العالي و البحث العلمي Ministère de l’Enseignement Supérieur et de la Recherche Scientifique جامعة جيلا لي ليابس بسيدي بلعباس كلية الطب Université Djillali LIABES de Sidi Bel Abbés Faculté de Médecine Département de médecine Autre méthode : Calcul du maximum de trois nombres . Algorithme ex1; Var numérique : a, b, c, max Début Lire (a, b, c ) Si a > b alors max  a sinon max  b fsi Si c > max alors max  c fsi Écrire(max) Fin. 29/11/2015 Mme DJEBOURI. D. 12

EX1 sous R: جامعة جيلا لي ليابس بسيدي بلعباس كلية الطب الجمهورية الجزائرية الديمقراطية الشعبية République Algérienne Démocratique et Populaire وزارة التعليم العالي و البحث العلمي Ministère de l’Enseignement Supérieur et de la Recherche Scientifique جامعة جيلا لي ليابس بسيدي بلعباس كلية الطب Université Djillali LIABES de Sidi Bel Abbés Faculté de Médecine Département de médecine EX1 sous R: 29/11/2015 Mme DJEBOURI. D. 13

الجمهورية الجزائرية الديمقراطية الشعبية République Algérienne Démocratique et Populaire وزارة التعليم العالي و البحث العلمي Ministère de l’Enseignement Supérieur et de la Recherche Scientifique جامعة جيلا لي ليابس بسيدي بلعباس كلية الطب Université Djillali LIABES de Sidi Bel Abbés Faculté de Médecine Département de médecine Exemple 4.2 : Écrire un algorithme qui résout une équation de 1er degré. Algorithme ex2; Var numérique : a, b, x Début Lire (a, b ) Si a = 0 alors si b = 0 alors écrire(″ Infinité de solutions″) sinon écrire(″ Impossible″) fsi Sinon x  -b/a Écrire(x) fsi Fin. 29/11/2015 Mme DJEBOURI. D. 14

Sous R : جامعة جيلا لي ليابس بسيدي بلعباس كلية الطب الجمهورية الجزائرية الديمقراطية الشعبية République Algérienne Démocratique et Populaire وزارة التعليم العالي و البحث العلمي Ministère de l’Enseignement Supérieur et de la Recherche Scientifique جامعة جيلا لي ليابس بسيدي بلعباس كلية الطب Université Djillali LIABES de Sidi Bel Abbés Faculté de Médecine Département de médecine Sous R : 29/11/2015 Mme DJEBOURI. D. 15

Écrire un algorithme qui résout une équation de 2ème degré. الجمهورية الجزائرية الديمقراطية الشعبية République Algérienne Démocratique et Populaire وزارة التعليم العالي و البحث العلمي Ministère de l’Enseignement Supérieur et de la Recherche Scientifique جامعة جيلا لي ليابس بسيدي بلعباس كلية الطب Université Djillali LIABES de Sidi Bel Abbés Faculté de Médecine Département de médecine Exemple 4.3 : Écrire un algorithme qui résout une équation de 2ème degré. ax2 + bx + c = 0 29/11/2015 Mme DJEBOURI. D. 16

L’algorithme Algorithme ex3; Var numérique : a, b, c, delta, x, x1, x2 Début Lire (a, b, c ) Si a=0 alors si b=0 alors si c=0 alors écrire(″ infinité de solutions″) sinon écrire (″ impossible″) fsi Sinon x  - c/b Écrire(x) fsi delta  b2- 4ac Si delta>0 alors x1  - b + Racine ( delta)/2a; écrire(x1) x2  - b - Racine (delta) /2a; écrire(x2) sinon si delta=0 alors écrire(“x1=x2 ); x1 - b/2a ; écrire(x1) écrire (“pas de solutions réelles”) Fsi Fin. L’algorithme fsi 29/11/2015 Mme DJEBOURI. D. 17

Département de médecine Sous R : Faculté de Médecine Département de médecine 29/11/2015 Mme DJEBOURI. D. 18

Département de médecine Sous R : Faculté de Médecine Département de médecine 29/11/2015 Mme DJEBOURI. D. 19

Département de médecine Sous R : Faculté de Médecine Département de médecine 29/11/2015 Mme DJEBOURI. D. 20

الجمهورية الجزائرية الديمقراطية الشعبية République Algérienne Démocratique et Populaire وزارة التعليم العالي و البحث العلمي Ministère de l’Enseignement Supérieur et de la Recherche Scientifique جامعة جيلا لي ليابس بسيدي بلعباس كلية الطب Université Djillali LIABES de Sidi Bel Abbés Faculté de Médecine Département de médecine Références [1] Mounira BELMESK, Nacera BENSAOU, Sid Ahmed LARBI, ˮALGORITHMES ET STRUCTURES” KHAWARYSM EDITIONS,1991. [2] R Development Core Team (2011). R: A language and environment for statistical computing. R Foundation for Statistical Computing, Vienna, Austria. ISBN 3-900051-07-0, URL http://www.R-project.org/ . 29/11/2015 Mme DJEBOURI. D. 21