La logique algorithmique

Slides:



Advertisements
Présentations similaires
Introduction a L’algorithme
Advertisements

Cours Algorithmique et Analyse : Introduction
Initiation à la programmation et algorithmique cours 2
L’algorithmique, les séquences.
Algorithmique (suite)
Algorithmique et Programmation DEUG 2 Sciences Economiques 2004/2005
Algorithmique et Programmation
Algorithmes et structures de données Cours 3
M. DELTA A ETE CHOISI CETTE ANNEE PAR LE RECTEUR POUR CORRIGER LEPREUVE DE MATHEMATIQUE DU DPECF (DIPLÔME PREPARATOIRE AUX ETUDES COMPTABLES ET FINANCIERE).
EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER.
DECLARATION DE VARIABLES
But de l’exercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre.
But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre.
BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie.
LA LOGIQUE ALGORITHMIQUE. Algorithme Définition Ensemble dopérations Effectuées dans un ordre logique Afin dobtenir un résultat, Afin de résoudre un problème.
Exercice 1 Pour être admis en crèche, un enfant doit avoir moins de 3 ans. Les variables retenues sont les suivantes: AnnéeNaissance, Annéeactuelle.
Algorithmique Résume.
II- Les structures de contrôle à condition d’arrêt
Ch 3: les structures simples. Objectif: -Distinguer entre les différents données (entrée, sortie..).
Les bases de l’Algorithmique
Exercices Algorithmiques
Les sous-programmes Chapitre n° 5: Objectifs : Activité:
Initiation à la programmation et algorithmique cours 3
Section VI Structures répétitives (suite)
Les bases de l’Algorithmique
Semaine #1 INF155 par Frédérick Henri.
Algorithme Sommaire Introduction Définition et représentation
Partie 1 Etude de l'existant
Introduction à l’algorithmique
Chapitre IV LES STRUCTURES SIMPLES. Plan I- Les entrées II- Laffectation III- Les sorties.
Démarche de résolution de problèmes
Les éléments de base de l’algorithmique
Structures de contrôle de l’exécution
RESUMES Module II1 SOMMAIRE CYCLE 1 : Saisir – Afficher – Données
Python La structure itérative
ALGORITHMIQUE en classe de seconde
Algorithmique et Programmation
Algorithmes et résolution de problèmes FGE
Semaine #1 INF135 par Frédérick Henri.
I&G- chapitre 11-La logique Logarithmique -Mme Roulaud
Algorithmique.
LA LOGIQUE ALGORITHMIQUE
Déclaration des données constantes Déclaration des données variables
Arbre programmatique Une notation.
La programmation.
Organisation des données Introduction à la programmation Traitements simples Affectation Parcours Définition du tableau Les Tableaux Mise en situation.
Algorithmique : Introduction
Rénovation STG – Économie Gestion - Académie de Lille – Mars 2005
1 PHP 5 Notions fondamentales (niveau 1 – cours #2) Formation continue – Cégep de Sainte-Foy.
Initiation à l’Algorithmique
2005/2006 Structures de Données Introduction à la complexité des algorithmes.
Module 3 : Algorithme et Programmation
Module algorithmique et programmation
Introduction à la programmation (420-PK2-SL) cours 8
Algorithmique Tableaux de données
02/10/2015Les structures de contrôle1 COURS A2I12 Initiation à l'algorithmique illustrée par le langage C Guillaume BOURLET Département GEII IUT Sénart/Fontainebleau.
Objets et Actions Élémentaires.
Algorithmique Algorithmique  Pascal
Algorithmique Conditions et Itérations Cours de BTS/CPI 1ère année Algo – Prog CPI/BTS1 – M. Dravet – 17/09/2003 Dernière modification: 17/09/2003.
Seconde 8 Module 7 M. FELT 03/11/ Module 7: Algorithmique #2  Objectifs:  AlgoBox.  Définition d’un algorithme.  Affectation de variable. 
Introduction à L’Algorithmique
Algorithmique Boucles et Itérations
L E C ORPS D ’ UN A LGORITHME / P ROGRAMME – L A PARTIE I NSTRUCTION Réalisé par : OUZEGGANE Redouane Département de Technologie Faculté de Technologie.
Algorithmique et programmation
Introduction à l’Informatique chap 3 Licence SPI Mme Delmotte.
Introduction à l’Informatique Licence SPI Mme Delmotte.
PhP 2. Tableaux et structures de contrôle. Les tableaux Définition –Rassemblement d’un ensemble de valeurs portant le même nom de variable –Types de tableaux.
BASE DE L’ALGORITHMIE.  Un système d’instructions.  Pour résoudre d’un problème ou d’une classe de problèmes  Recette de cuisine pour faire un gâteau.
Les bases de l’Algorithmique
ALGORITHME ET PROGRAMMATION RÉVISION Informatique et Sciences du Numérique.
Transcription de la présentation:

La logique algorithmique

Algorithme Définition Ensemble d’opérations Effectuées dans un ordre logique Afin d’obtenir un résultat, Afin de résoudre un problème

Caractéristiques Concis et clair Décomposés en plusieurs sous problèmes Compréhensible par tous même un non-informaticien

Exemples d’algorithmes

Exemples d’algorithmes

Représentation Nom de l’algorithme LEXIQUE Déclaration des Variables et Constantes (Dictionnaire des données) DEBUT Description des séquences; instructions FIN

Déclaration variables Nom de l’algorithme LEXIQUE Déclaration des Variables NomElève Chaîne {Nom d’un élève} moyenneElève Réel {moyenne de l’élève}

Déclaration variables Nom de l’algorithme LEXIQUE NomElève Chaîne {Nom d’un élève} DEBUT Description des séquences ; instructions FIN

Déclaration constantes Nom de l’algorithme LEXIQUE Déclaration des Constantes Pi=3.14159265 Irrationnel {déclaration de la constante mathématique Pi} HeuresJour=24 Entier {déclaration de la constante nombre d’heures dans un jour}

Déclaration constantes Nom de l’algorithme LEXIQUE Pi=3.14159265 Irrationnel {déclaration de la constante mathématique Pi} DEBUT Description des séquences FIN

AFFECTATION Nom de l’algorithme LEXIQUE NomElève Chaîne {Nom d’un élève} moyenneElève Réel {moyenne de l’élève} DEBUT NomElève  Pierre moyenneElève  15 FIN

AFFECTATION Nom de l’algorithme LEXIQUE …. DEBUT A  « 100 » B  A * 2 C  A + B FIN

Entrée Nom de l’algorithme LEXIQUE …. DEBUT SAISIR NomElève (saisir le nom d’un élève) FIN

Entrée Nom de l’algorithme LEXIQUE Note1 Réel {note du devoir 1} DEBUT SAISIR Note1 (saisir note de l’élève) FIN

Sortie SORTIR AFFICHER IMPRIMER ECRIRE Affichage du nom d’un élève LEXIQUE …. DEBUT AFFICHER NomElève (AFFICHER le nom d’un élève) FIN

Sortie SORTIR AFFICHER IMPRIMER ECRIRE Affichage du nom d’un élève LEXIQUE …. DEBUT AFFICHER moyenneElève (AFFICHER la moyenne de l’élève) FIN

Sortie SORTIR AFFICHER IMPRIMER ECRIRE Affichage du nom d’un élève LEXIQUE …. DEBUT AFFICHER « nous sommes en cours d’informatique » FIN

Sortie SORTIR AFFICHER IMPRIMER ECRIRE Affichage du nom d’un élève LEXIQUE …. DEBUT AFFICHER « la moyenne de l’élève » NomElève « est : » moyenneElève FIN

Application

Structures Nom de l’algorithme LEXIQUE Déclaration des Variables et Constantes DEBUT Description des séquences ; instructions FIN

Structures Nom de l’algorithme LEXIQUE Déclaration des Variables et Constantes DEBUT Structure itérative (répétition d’une séquence d’instructions en boucle) FIN

Structures Nom de l’algorithme LEXIQUE Déclaration des Variables et Constantes DEBUT initialisation de la condition TANT QUE <condition> <action> FIN TANT QUE FIN

Structures <Condition> <action> Opérateurs : =,>,< et <> (différent de) <action> Instructions à répéter

Application

Structures Nom de l’algorithme LEXIQUE Déclaration des Variables et Constantes DEBUT Structure alternative (choix de séquence en fonction de conditions logiques) FIN

Structures SI <condition> ALORS <action1> SINON Nom de l’algorithme LEXIQUE Déclaration des Variables et Constantes DEBUT SI <condition> ALORS <action1> SINON <action2> FINSI FIN

Application

Exercice 1 Pour être admis en crèche, un enfant doit avoir moins de 3 ans. Les variables retenues sont les suivantes: AnnéeNaissance, Annéeactuelle Rédiger l’algorithme permettant de déterminer si un enfant peut être admis en crèche. nb: l’algorithme doit afficher à l’écran des phrases permettant de guider l’utilisateur

Exercice 2 Les variables retenues sont les suivantes: Nom, NbNom. Rédiger l’algorithme permettant de compter le nombre de noms de saisis avant l’interruption de la saisie nb: l’algorithme doit afficher à l’écran des phrases permettant de guider l’utilisateur