ALGORITHMIQUE. Qu est-ce qu un algorithme. Comment écrire un algorithme. Des exemples d algorithmes. Définition

Dimension: px
Commencer à balayer dès la page:

Download "ALGORITHMIQUE. Qu est-ce qu un algorithme. Comment écrire un algorithme. Des exemples d algorithmes. Définition"

Transcription

1 Qu est-ce qu un algorithme ALGORITHMIQUE Définition Un algorithme est une suite d opérations élémentaires, à appliquer dans un ordre déterminé à des données. Un algorithme est donc une liste d instructions élémentaires à suivre. Ces instructions fournissent en un nombre fini d étapes un ou des résultats. Ecrire un algorithme consiste à donner une méthode détaillée décrivant toutes les étapes d une tâche à accomplir. Exemples : une notice de montage, une recette de cuisine, un chemin indiqué par un GPS, une division à la main,..sont des algorithmes. On peut considérer un algorithme comme une machine fonctionnant en trois étapes : 1. les éléments dont on part : les entrées ; 2. les instructions à effectuer séquentiellement sur ces éléments : le traitement ; 3. les résultats obtenus : les sorties. Des exemples d algorithmes 1. Une recette de cuisine Voici une recette tirée d'un livre de cuisine : Se procurer 250 g de chocolat noir, 250 g de beurre, 4 œufs, 250 g de sucre et 75 g de farine. a. Faire fondre le chocolat au bain-marie ; ajouter le beurre, mélanger; ajouter la farine. b. Battre les œufs en omelette ; ajouter le sucre et tourner le mélange. c. Mélanger les deux préparations. d. Verser dans un moule et faire cuire 45 minutes au four à 220 C. Servir le gâteau froid. 2. Une construction géométrique On se donne deux points A et B du plan. a. Tracer le cercle de centre A passant par B. b. Tracer le cercle de centre B passant par A. c. Nommer C et D les points d'intersection de ces cercles. Construire le polygone ADBC. 3. Un algorithme de calcul Soit deux nombres A et B. a. Calculer A + B et remplacer A par cette valeur. b. Calculer A B et remplacer B par cette valeur. Afficher les nombres A et B. Ce texte décrit les opérations à effectuer successivement pour faire un moelleux au chocolat. Il est formé de trois parties distinctes : - les entrées : ce sont les ingrédients de la recette, avec les quantités requises. - le traitement de la recette : il s'agit des phases a, b, c et d qui s'enchaînent séquentiellement ; - la sortie : c'est le gâteau fini, que l'on doit servir froid. Cet algorithme décrit la construction d'un losange dont une diagonale est [AB]. Les entrées sont les points A et B. Le traitement de la construction est décrit dans les phases a, b, c. La sortie est le polygone ADBC. Cette suite d'instructions est du même type que les précédentes : les entrées sont les nombres A et B, le traitement est fait dans les phases a et b et les sorties sont les nombres A et B. Nous allons faire fonctionner cet algorithme : si les entrées sont A = 5 et B = 2, alors à l'étape a, A + B = 7 et A prend la valeur 7 ; à l'étape b, A - B = 7-2 = 5, donc B prend la valeur 5. Les nombres affichés seront donc : A = 7 et B = 5. À partir de deux nombres A et B, cet algorithme affiche leur somme A + B et A. Patrick CHATEL 1/ Exercice 1 : 1) Choisir un nombre. 2) Lui ajouter 1. 3) Multiplier le résultat par 2. 4) Soustraire 3 au résultat. 5) Afficher le résultat. 1. Appliquer cet algorithme à 3, à -4, à 0 et à 1/3. 2. Identifier les trois étapes de cet algorithme. Exercice 2 : Algorithme & Construction géométrique Placer deux points distincts A et B ; Construire le cercle C 1 de centre A, passant par B ; Construire le cercle C 2 de centre B, passant par A ; C 1 et C 2 se coupent en C et D ; Repasser au crayon bille les points A, B, C et D et effacer tout le reste ; Construire le quadrilatère ACBD. 1. Exécuter cet algorithme ; Que donne-t-il en sortie? 2. Identifier la phase «entrées», la phase «traitement et la phase «sortie». Comment écrire un algorithme On peut écrire un algorithme grâce : au langage courant ; aux organigrammes ; à un langage de programmation (celui de votre calculatrice ou le logiciel Algobox par exemple). Cette dernière possibilité exige l apprentissage du langage de programmation en question mais permet en revanche l exécution automatique de l algorithme par la calculatrice ou l ordinateur. Exemple : On veut déterminer l image d un nombre par une fonction connaissant la fonction et ce nombre : Soit la fonction f définie par f(x) = x 2 2x ; Construire un algorithme permettant de calculer l image f(x) d un nombre quelconque x. En langage courant Ou encore : Variables : x : nombre (le nombre dont on cherche l image) y : nombre (l image de ce nombre) Initialisation, entrées : Saisir la valeur de x ( valeur de x) Traitement : y reçoit la valeur x 2 2x (calcul de f(x)) Sortie : Afficher la valeur de y (affichage de f(x)) Variables x,y : nombres Saisir x: y x 2 2x Afficher y Patrick CHATEL 2/

2 Organigramme Saisir x y x 2 2x Afficher y Instructions élémentaires 1. Variables et affectation Pour commencer un algorithme, il faut des éléments sur lesquels on souhaite travailler (dans l exemple précédent, il nous fallait un nombre). Ces éléments sont les données d entrée qui seront utilisées lors des étapes du traitement. Les données d entrée sont stockées dans la mémoire de la calculatrice ou de l ordinateur, à un emplacement appelé variable et repéré par un nom. On peut donc considérer une variable comme une boîte. - Le nom de la variable est son étiquette ; - La variable peut contenir une valeur (un nombre, un mot, une liste de nombres, etc qu on appelle son type). Langage de programmation d une calculatrice Voici ce que donne cet algorithme avec vos calculatrices : TI-82 Stats.fr Casio Graph 35 Préparation Appuyer sur "Menu" MENU Sélectionner "Programme" PRGM Sélectionner "nouveau" NOUV Sélectionner "nouveau" NEW Donner un nom au programme : FCT par exemple Donner un nom au programme : FCT par exemple Saisie :Input X =,X X :? X :X ^ 2 2X Y X ^ 2 2X Y :Disp F(X) =,Y F(X) = : Y Exécution Sélectionner "Exécuter" EXEC Sélectionner le programme Sélectionner le programme Entrer la valeur de x et la valeur de f(x) devrait s afficher! Entrer la valeur de x et la valeur de f(x) devrait s afficher! Langage de programmation Algobox VARIABLES x EST_DU_TYPE NOMBRE y EST_DU_TYPE NOMBRE DEBUT_ALGORITHME LIRE x y PREND_LA_VALEUR pow(x,2)-2*x AFFICHER y FIN_ALGORITHME Lorsque les variables sont déclarées, nous n avons fait que réserver un espace dans la mémoire de l ordinateur ou de la calculatrice. Cela revient à poser une affiche RESERVE sur une place de parking. Pour autant, la place n est pas occupée. Occuper cette place, c est donner une valeur à l espace mémoire réservé ; il y a deux façons pour le faire : - la lecture, - l affectation. La lecture consiste à demander "à l extérieur" la valeur à donner à la variable alors que l affectation est l attribution d une valeur à la variable par l algorithme. A contrario, renvoyer la valeur de la variable est l opération d écriture. Si la variable s appelle A, - la lecture s écrira : Lire A ou Saisir A ; A? ; - l affectation s écrira : Affecter à A la valeur 3 ou A prend la valeur 3 ; A 3 ; - l écriture peut s écrire de différentes manières : Ecrire A ou Afficher A ; Exemple : algorithme «Double» A : nombre B : nombre de l algorithme Lire A ; B 2*A ; Ecrire B de l algorithme Exercice 3 : Affectation - Vrai ou faux? On donne l'algorithme suivant : N, A, B : Nombres Lire (N) ; A 3N ; B A + 2 ; Ecrire (B). Exercice 4 : Organigramme Vrai ou faux? Le nombre obtenu avec l'entrée 2 est 8 ; Le nombre obtenu avec l'entrée 4 est 14 ; Si on veut obtenir 11, il faut entrer 3 ; Si on veut obtenir 5, il faut entrer 1. Faire tourner l algorithme suivant (donné en langage naturel et sous forme d organigramme) avec A = 2 et B = 5 : Patrick CHATEL 3/ Patrick CHATEL 4/

3 A, B, C : Nombres Saisir (A) Saisir (B) C A A B B C Afficher (A) Afficher (B) 1. Que réalise-t-il de manière générale? 2. Les instructions conditionnelles La résolution de certains problèmes nécessite la mise en place d un test pour effectuer une tâche : si le test est positif, on effectue la tâche ; sinon, c est-`a-dire si le test est négatif, on effectue une autre tâche. On parle d instruction conditionnelle (ou test ou structure alternative). En algorithmique, cette instruction conditionnelle se rédige ainsi : Si condition Alors traitement 1 Sinon traitement 2 Si Exemple : algorithme «Racine-carrée» x : nombre Si x 0 Alors Ecrire x," a pour racine-carrée",sqrt(x) Sinon Ecrire x," n a pas de racine-carrée" ; Ecrire B Exercice 5 : Instruction conditionnelle Soit l algorithme suivant : x, y : Nombres Si x 0 Alors y -x Sinon y 1/x ; Ecrire y. Faire tourner cet algorithme avec x = -9, x = 0 et x = 4 ; Exercice 6 : Instruction conditionnelle Soit l algorithme suivant : DEBUT Saisir (A) Saisir (B) C A A B B C Afficher (A) Afficher (B) Patrick CHATEL 5/ FIN entrées traitement sorties x, y : Nombres Saisir x ; Saisir y ; Si x y Alors z x Sinon z y ; Afficher z. Faire tourner cet algorithme avec x = 9 et y = 11 ; Que réalise-t-il de manière générale? Exercice 7 : Instruction conditionnelle QCM On donne l'algorithme suivant : N, A: Nombres Entrer (N) ; Si N < 5 Alors A N 2 Sinon A 2N Si ; Afficher (A). Exercice 8 : Donner toutes les bonnes réponses : 1. Le nombre obtenu avec l'entrée 3 est : Le nombre obtenu avec l'entrée 7 est : Si on veut obtenir 36, on peut entrer : 6 18 autre 4. Si on veut obtenir 25, on peut entrer : 5 12,5 pas possible Un site internet de photos propose le développement au tarif de 0,15 l unité mais pour une commande d au moins 100 tirages, le tarif est ramené à 0,12 l unité. Ecrire un algorithme calculant le montant de la facture en fonction du nombre de photos à développer. 3. Les boucles (inconditionnelles) La résolution de certains problèmes nécessite de répéter un certain nombre de fois de suite une même tâche ; Un tel traitement s appelle en algorithme exécuter une boucle (à compteur). La boucle inconditionnelle (ou à compteur) consiste à répéter une tâche fixe n fois, n étant fixé à l avance. Il existe un autre type de boucle : la boucle conditionnelle ; elle sera vue les années suivantes! On rédige de la manière suivante la boucle à compteur : Pour i de 1 à n Faire Traitement boucle pour Exemple : algorithme «Puissance» x,y,n : nombres Lire n ; y 1 ; Pour i de 1 à n Faire y y * x ; Pour ; Ecrire x,"^",n," = ",y Patrick CHATEL 6/

4 Exercice 9 : N : nombre S : nombre Lire N S 0 Pour i de 1à N Faire S S + i Pour Ecrire S 1. Compléter le tableau ci-dessous en prenant N = 5 : Valeur du compteur i De manière générale, que réalise cet algorithme? Valeur de S avant le passage dans la boucle après le passage dans la boucle Calculatrices TI (Texas Instruments) TI-82, TI-82 Stats.fr, TU-83 Plus, TI-84 Plus, etc Exercice 10 : Variables N, P : nombre Saisir N ; P 0 ; Pour i de 0 à 9 faire P i * N ; Afficher P Pour ; De manière générale, que réalise cet algorithme? Exercice 11 : Ecrire un algorithme qui demande un nombre de départ et qui affiche les dix nombres suivants. Patrick CHATEL 7/ Patrick CHATEL 8/

5 Calculatrices CASIO GRAPH 35+, GRAPH 65+, GRAPH 85, etc Patrick CHATEL 9/

TRIGONOMETRIE Algorithme : mesure principale

TRIGONOMETRIE Algorithme : mesure principale TRIGONOMETRIE Algorithme : mesure principale Déterminer la mesure principale d un angle orienté de mesure! 115" Problèmatique : Appelons θ la mesure principale, θ et! 115" sont deux mesures du même angle,

Plus en détail

Algorithmique avec Algobox

Algorithmique avec Algobox Algorithmique avec Algobox 1. Algorithme: Un algorithme est une suite d instructions qui, une fois exécutée correctement, conduit à un résultat donné Un algorithme doit contenir uniquement des instructions

Plus en détail

Probabilités Loi binomiale Exercices corrigés

Probabilités Loi binomiale Exercices corrigés Probabilités Loi binomiale Exercices corrigés Sont abordés dans cette fiche : (cliquez sur l exercice pour un accès direct) Exercice 1 : épreuve de Bernoulli Exercice 2 : loi de Bernoulli de paramètre

Plus en détail

Cours d algorithmique pour la classe de 2nde

Cours d algorithmique pour la classe de 2nde Cours d algorithmique pour la classe de 2nde F.Gaudon 10 août 2009 Table des matières 1 Avant la programmation 2 1.1 Qu est ce qu un algorithme?................................. 2 1.2 Qu est ce qu un langage

Plus en détail

Algorithme. Table des matières

Algorithme. Table des matières 1 Algorithme Table des matières 1 Codage 2 1.1 Système binaire.............................. 2 1.2 La numérotation de position en base décimale............ 2 1.3 La numérotation de position en base binaire..............

Plus en détail

= constante et cette constante est a.

= constante et cette constante est a. Le problème Lorsqu on sait que f(x 1 ) = y 1 et que f(x 2 ) = y 2, comment trouver l expression de f(x 1 )? On sait qu une fonction affine a une expression de la forme f(x) = ax + b, le problème est donc

Plus en détail

Rappels sur les suites - Algorithme

Rappels sur les suites - Algorithme DERNIÈRE IMPRESSION LE 14 septembre 2015 à 12:36 Rappels sur les suites - Algorithme Table des matières 1 Suite : généralités 2 1.1 Déition................................. 2 1.2 Exemples de suites............................

Plus en détail

COURS ALGORITHMIE. Mathématiques. Le monde merveilleux des algorithmes!! Croyez-moi, vous allez les adorer. Julien Bordas T.S 3

COURS ALGORITHMIE. Mathématiques. Le monde merveilleux des algorithmes!! Croyez-moi, vous allez les adorer. Julien Bordas T.S 3 Mathématiques COURS ALGORITHMIE Le monde merveilleux des algorithmes!! Croyez-moi, vous allez les adorer Julien Bordas T.S 3 La Nativité Mathématiques A qui s adresse ce cours? COURS ALGORITHMIE Ce cours

Plus en détail

Séquence 3. Expressions algébriques Équations et inéquations. Sommaire

Séquence 3. Expressions algébriques Équations et inéquations. Sommaire Séquence 3 Expressions algébriques Équations et inéquations Sommaire 1. Prérequis. Expressions algébriques 3. Équations : résolution graphique et algébrique 4. Inéquations : résolution graphique et algébrique

Plus en détail

Correction du bac blanc CFE Mercatique

Correction du bac blanc CFE Mercatique Correction du bac blanc CFE Mercatique Exercice 1 (4,5 points) Le tableau suivant donne l évolution du nombre de bénéficiaires de minima sociaux en milliers : Année 2002 2003 2004 2005 2006 2007 2008 2009

Plus en détail

Algorithmique avec Algobox

Algorithmique avec Algobox Algorithmique avec Algobox Fiche 2 Cette fiche est la suite directe de la première. 1. Instructions conditionnelles : 1.1. Reprise de la fiche 1 : Lecture d'un algorithme : ORDINATEUR INTERDIT : Après

Plus en détail

Les suites numériques

Les suites numériques Chapitre 3 Term. STMG Les suites numériques Ce que dit le programme : Suites arithmétiques et géométriques CONTENUS CAPACITÉS ATTENDUES COMMENTAIRES Suites arithmétiques et géométriques Expression du terme

Plus en détail

Algorithmique et structures de données I

Algorithmique et structures de données I Algorithmique et structures de données I Riadh Ben Messaoud Université 7 novembre à Carthage Faculté des Sciences Économiques et de Gestion de Nabeul 1ère année Licence Fondamentale IAG 1ère année Licence

Plus en détail

Déroulement. Evaluation. Préambule. Définition. Définition. Algorithmes et structures de données 28/09/2009

Déroulement. Evaluation. Préambule. Définition. Définition. Algorithmes et structures de données 28/09/2009 Déroulement Algorithmes et structures de données Cours 1 et 2 Patrick Reuter http://www.labri.fr/~preuter/asd2009 CM mercredi de 8h00 à 9h00 (Amphi Bât. E, 3 ème étage) ED - Groupe 3 : mercredi, 10h30

Plus en détail

Diviser un nombre décimal par 10 ; 100 ; 1 000

Diviser un nombre décimal par 10 ; 100 ; 1 000 Diviser un nombre décimal par 10 ; 100 ; 1 000 Diviser un nombre décimal par 10 ; 100 ; 1 000. 23 1 et 2 Pauline collectionne les cartes «Tokéron» depuis plusieurs mois. Elle en possède 364 et veut les

Plus en détail

Soit la fonction affine qui, pour représentant le nombre de mois écoulés, renvoie la somme économisée.

Soit la fonction affine qui, pour représentant le nombre de mois écoulés, renvoie la somme économisée. ANALYSE 5 points Exercice 1 : Léonie souhaite acheter un lecteur MP3. Le prix affiché (49 ) dépasse largement la somme dont elle dispose. Elle décide donc d économiser régulièrement. Elle a relevé qu elle

Plus en détail

Baccalauréat L spécialité, Métropole et Réunion, 19 juin 2009 Corrigé.

Baccalauréat L spécialité, Métropole et Réunion, 19 juin 2009 Corrigé. Baccalauréat L spécialité, Métropole et Réunion, 19 juin 2009 Corrigé. L usage d une calculatrice est autorisé Durée : 3heures Deux annexes sont à rendre avec la copie. Exercice 1 5 points 1_ Soit f la

Plus en détail

Programmation C++ (débutant)/instructions for, while et do...while

Programmation C++ (débutant)/instructions for, while et do...while Programmation C++ (débutant)/instructions for, while et do...while 1 Programmation C++ (débutant)/instructions for, while et do...while Le cours du chapitre 4 : le for, while et do...while La notion de

Plus en détail

Construction de la bissectrice d un angle

Construction de la bissectrice d un angle onstruction de la bissectrice d un angle 1. Trace un angle. 1. 2. Trace un angle cercle. de centre (le sommet de l angle) et de rayon quelconque. 1. 2. 3. Trace Le cercle un angle cercle coupe. de la demi-droite

Plus en détail

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2 éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........

Plus en détail

Livre de Recettes *** Tracy Allesina

Livre de Recettes *** Tracy Allesina Livre de Recettes Tracy Allesina Entremets Sablé Noisettes, crémeux à la passion Pâte sablée à la noisettes - 250 g de farine - 100 g de sucre - 50 g de poudre de noisettes - 125 g de beurre - 1 oeuf -

Plus en détail

http://cermics.enpc.fr/scilab

http://cermics.enpc.fr/scilab scilab à l École des Ponts ParisTech http://cermics.enpc.fr/scilab Introduction à Scilab Graphiques, fonctions Scilab, programmation, saisie de données Jean-Philippe Chancelier & Michel De Lara cermics,

Plus en détail

Travaux pratiques de pâtisserie CFA Avignon http://cfa84patis.free.fr

Travaux pratiques de pâtisserie CFA Avignon http://cfa84patis.free.fr Brioche Farine de force type 45 500g Sel 10g Sucre 50g Levure 25g Œufs 7 Eau pour délayer la levure beurre 300g Pétrir doucement en hydratant la pâte petit à petit Eviter de chauffer la pâte en pétrissant

Plus en détail

Cake aux fruits. Pastis Landais

Cake aux fruits. Pastis Landais Cake aux fruits Couper les fruits secs en cubes (taille au-dessus de la brunoise). r des moules à cake. Chemiser les moules de papier cuisson prévu à cet effet. Tamiser la farine et la poudre à lever.

Plus en détail

Algorithmique en classe de première avec AlgoBox

Algorithmique en classe de première avec AlgoBox Algorithmique en classe de première avec AlgoBox Version 1.2 - Décembre 2012 Cette œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Pas d utilisation Commerciale

Plus en détail

PROBLEME(12) Première partie : Peinture des murs et du plafond.

PROBLEME(12) Première partie : Peinture des murs et du plafond. PROBLEME(12) Une entreprise doit rénover un local. Ce local a la forme d'un parallélépipède rectangle. La longueur est 6,40m, la largeur est 5,20m et la hauteur est 2,80m. Il comporte une porte de 2m de

Plus en détail

STAGE CUISINE MARDI 6 OCTOBRE 2009 CUISINE DU MARCHE

STAGE CUISINE MARDI 6 OCTOBRE 2009 CUISINE DU MARCHE STAGE CUISINE MARDI 6 OCTOBRE 2009 CUISINE DU MARCHE RECETTE N 1 Escalope de foie gras rôti, pommes de terre confite, oignon rouge et jus au vin rouge. 100 g d échalotes 4 g poivre mignonnette 2 g de coriandre

Plus en détail

Je participe à la société branchée

Je participe à la société branchée Je me familiarise avec l ordinateur et son système d exploitation Cahier d exercices et d activités 1 Je participe à la société branchée Programme ordinateur de Je Passe Partout Document produit dans le

Plus en détail

MIS 102 Initiation à l Informatique

MIS 102 Initiation à l Informatique MIS 102 Initiation à l Informatique Responsables et cours : Cyril Gavoille Catherine Pannier Matthias Robine Marc Zeitoun Planning : 6 séances de cours 5 séances de TD (2h40) 4 séances de TP (2h40) + environ

Plus en détail

Biscuits de Noël. Milan

Biscuits de Noël. Milan Biscuits de Noël Milan - 225 g de beurre - 150 g de sucre - 75 g d œufs - 300 g de farine - 1 pincée de sel - 1 zeste de citron - 1 pincée de poudre de vanille - Battre le beurre et le sucre - Ajouter

Plus en détail

Probabilités. Rappel : trois exemples. Exemple 2 : On dispose d un dé truqué. On sait que : p(1) = p(2) =1/6 ; p(3) = 1/3 p(4) = p(5) =1/12

Probabilités. Rappel : trois exemples. Exemple 2 : On dispose d un dé truqué. On sait que : p(1) = p(2) =1/6 ; p(3) = 1/3 p(4) = p(5) =1/12 Probabilités. I - Rappel : trois exemples. Exemple 1 : Dans une classe de 25 élèves, il y a 16 filles. Tous les élèves sont blonds ou bruns. Parmi les filles, 6 sont blondes. Parmi les garçons, 3 sont

Plus en détail

MAT2027 Activités sur Geogebra

MAT2027 Activités sur Geogebra MAT2027 Activités sur Geogebra NOTE: Il n est pas interdit d utiliser du papier et un crayon!! En particulier, quand vous demandez des informations sur les différentes mesures dans une construction, il

Plus en détail

1.6- Génération de nombres aléatoires

1.6- Génération de nombres aléatoires 1.6- Génération de nombres aléatoires 1- Le générateur aléatoire disponible en C++ 2 Création d'un générateur aléatoire uniforme sur un intervalle 3- Génération de valeurs aléatoires selon une loi normale

Plus en détail

Raisonnement par récurrence Suites numériques

Raisonnement par récurrence Suites numériques Chapitre 1 Raisonnement par récurrence Suites numériques Terminale S Ce que dit le programme : CONTENUS CAPACITÉS ATTENDUES COMMENTAIRES Raisonnement par récurrence. Limite finie ou infinie d une suite.

Plus en détail

L E Ç O N. Marches aléatoires. Niveau : Terminale S Prérequis : aucun

L E Ç O N. Marches aléatoires. Niveau : Terminale S Prérequis : aucun 9 L E Ç O N Marches aléatoires Niveau : Terminale S Prérequis : aucun 1 Chaînes de Markov Définition 9.1 Chaîne de Markov I Une chaîne de Markov est une suite de variables aléatoires (X n, n N) qui permet

Plus en détail

Équipe Académique Mathématiques - 2009

Équipe Académique Mathématiques - 2009 25 ans après l apparition des premiers PC dans les foyers, 10 ans après la disparition de l option informatique, l algorithmique prend une l prend une place non négligeable dans le programme de seconde.

Plus en détail

I. Introduction aux fonctions : les fonctions standards

I. Introduction aux fonctions : les fonctions standards Chapitre 3 : Les fonctions en C++ I. Introduction aux fonctions : les fonctions standards A. Notion de Fonction Imaginons que dans un programme, vous ayez besoin de calculer une racine carrée. Rappelons

Plus en détail

Correction TD algorithmique

Correction TD algorithmique Affectation Correction TD algorithmique Exercice 1 algo affect1b b 5 a b+1 b 2 Il vaut faire passer la notion de variable et la notion de stockage mémoire. Une variable n a donc pas d historique et à un

Plus en détail

Circuit comportant plusieurs boucles

Circuit comportant plusieurs boucles Sommaire de la séquence 3 Séance 1 Qu est-ce qu un circuit comportant des dérivations? A Les acquis du primaire B Activités expérimentales C Exercices d application Séance 2 Court-circuit dans un circuit

Plus en détail

Indications pour une progression au CM1 et au CM2

Indications pour une progression au CM1 et au CM2 Indications pour une progression au CM1 et au CM2 Objectif 1 Construire et utiliser de nouveaux nombres, plus précis que les entiers naturels pour mesurer les grandeurs continues. Introduction : Découvrir

Plus en détail

F7n COUP DE BOURSE, NOMBRE DÉRIVÉ

F7n COUP DE BOURSE, NOMBRE DÉRIVÉ Auteur : S.& S. Etienne F7n COUP DE BOURSE, NOMBRE DÉRIVÉ TI-Nspire CAS Mots-clés : représentation graphique, fonction dérivée, nombre dérivé, pente, tableau de valeurs, maximum, minimum. Fichiers associés

Plus en détail

STAGE IREM 0- Premiers pas en Python

STAGE IREM 0- Premiers pas en Python Université de Bordeaux 16-18 Février 2014/2015 STAGE IREM 0- Premiers pas en Python IREM de Bordeaux Affectation et expressions Le langage python permet tout d abord de faire des calculs. On peut évaluer

Plus en détail

Gâteau à la mousse au chocolat. Recette par Adriano Zumbo

Gâteau à la mousse au chocolat. Recette par Adriano Zumbo 1. Pâte du sablé à la cannelle 285 g de beurre froid en cubes 185 g de sucre en poudre 375 g de farine blanche 1 œuf 2 g de cannelle moulue ¼ de gousse de vanille râpée 1. Préchauffer le four à 160 ºC.

Plus en détail

Introduction à la programmation Travaux pratiques: séance d introduction INFO0201-1

Introduction à la programmation Travaux pratiques: séance d introduction INFO0201-1 Introduction à la programmation Travaux pratiques: séance d introduction INFO0201-1 B. Baert & F. Ludewig Bruno.Baert@ulg.ac.be - F.Ludewig@ulg.ac.be Qu est-ce que la programmation? Programmer Ecrire un

Plus en détail

Cours d Informatique

Cours d Informatique Cours d Informatique 1ère année SM/SMI 2007/2008, Info 2 Département de Mathématiques et d Informatique, Université Mohammed V elbenani@hotmail.com sayah@fsr.ac.ma 2007/2008 Info2, 1ère année SM/SMI 1

Plus en détail

CUEEP Département Mathématiques E 821 : Problèmes du premier degré 1/27

CUEEP Département Mathématiques E 821 : Problèmes du premier degré 1/27 Problèmes du premier degré à une ou deux inconnues Rappel Méthodologique Problèmes qui se ramènent à une équation à une inconnue Soit l énoncé suivant : Monsieur Duval a 4 fois l âge de son garçon et sa

Plus en détail

L ALGORITHMIQUE. Algorithme

L ALGORITHMIQUE. Algorithme L ALGORITHMIQUE Inspirée par l informatique, cette démarche permet de résoudre beaucoup de problèmes. Quelques algorithmes ont été vus en 3 ième et cette année, au cours de leçons, nous verrons quelques

Plus en détail

1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles)

1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles) 1/4 Objectif de ce cours /4 Objectifs de ce cours Introduction au langage C - Cours Girardot/Roelens Septembre 013 Du problème au programme I passer d un problème exprimé en français à la réalisation d

Plus en détail

Nom : Groupe : Date : 1. Quels sont les deux types de dessins les plus utilisés en technologie?

Nom : Groupe : Date : 1. Quels sont les deux types de dessins les plus utilisés en technologie? Nom : Groupe : Date : Verdict Chapitre 11 1 La communication graphique Pages 336 et 337 1. Quels sont les deux types de dessins les plus utilisés en technologie? Les dessins de fabrication. Les schémas.

Plus en détail

Algorithmique et Programmation, IMA

Algorithmique et Programmation, IMA Algorithmique et Programmation, IMA Cours 2 : C Premier Niveau / Algorithmique Université Lille 1 - Polytech Lille Notations, identificateurs Variables et Types de base Expressions Constantes Instructions

Plus en détail

t 100. = 8 ; le pourcentage de réduction est : 8 % 1 t Le pourcentage d'évolution (appelé aussi taux d'évolution) est le nombre :

t 100. = 8 ; le pourcentage de réduction est : 8 % 1 t Le pourcentage d'évolution (appelé aussi taux d'évolution) est le nombre : Terminale STSS 2 012 2 013 Pourcentages Synthèse 1) Définition : Calculer t % d'un nombre, c'est multiplier ce nombre par t 100. 2) Exemples de calcul : a) Calcul d un pourcentage : Un article coûtant

Plus en détail

Probabilités conditionnelles Loi binomiale

Probabilités conditionnelles Loi binomiale Exercices 23 juillet 2014 Probabilités conditionnelles Loi binomiale Équiprobabilité et variable aléatoire Exercice 1 Une urne contient 5 boules indiscernables, 3 rouges et 2 vertes. On tire au hasard

Plus en détail

Si un quadrilatère a. Si un quadrilatère a. Si un quadrilatère a. Si un quadrilatère a. ses côtés opposés. ses côtés opposés de. deux côtés opposés

Si un quadrilatère a. Si un quadrilatère a. Si un quadrilatère a. Si un quadrilatère a. ses côtés opposés. ses côtés opposés de. deux côtés opposés P1 P2 P3 P4 a a a a ses côtés opposés ses côtés opposés de deux côtés opposés ses diagonales qui se parallèles, alors c est même longueur alors parallèles et de même coupent en leur un c est un longueur

Plus en détail

Travaux pratiques. Compression en codage de Huffman. 1.3. Organisation d un projet de programmation

Travaux pratiques. Compression en codage de Huffman. 1.3. Organisation d un projet de programmation Université de Savoie Module ETRS711 Travaux pratiques Compression en codage de Huffman 1. Organisation du projet 1.1. Objectifs Le but de ce projet est d'écrire un programme permettant de compresser des

Plus en détail

Initiation à la programmation en Python

Initiation à la programmation en Python I-Conventions Initiation à la programmation en Python Nom : Prénom : Une commande Python sera écrite en caractère gras. Exemples : print 'Bonjour' max=input("nombre maximum autorisé :") Le résultat de

Plus en détail

Introduction à MATLAB R

Introduction à MATLAB R Introduction à MATLAB R Romain Tavenard 10 septembre 2009 MATLAB R est un environnement de calcul numérique propriétaire orienté vers le calcul matriciel. Il se compose d un langage de programmation, d

Plus en détail

La fonction exponentielle

La fonction exponentielle DERNIÈRE IMPRESSION LE 2 novembre 204 à :07 La fonction exponentielle Table des matières La fonction exponentielle 2. Définition et théorèmes.......................... 2.2 Approche graphique de la fonction

Plus en détail

Probabilités conditionnelles Loi binomiale

Probabilités conditionnelles Loi binomiale Fiche BAC ES 05 Terminale ES Probabilités conditionnelles Loi binomiale Cette fiche sera complétée au fur et à mesure Exercice n 1. BAC ES. Centres étrangers 2012. [RÉSOLU] Un sondage a été effectué auprès

Plus en détail

SmartCaisse, depuis 2005. Prise de Commande IPhone, IPad (2, 3 et mini), IPod et tablette Android SmartCaisse

SmartCaisse, depuis 2005. Prise de Commande IPhone, IPad (2, 3 et mini), IPod et tablette Android SmartCaisse SmartCaisse, depuis 2005 Prise de Commande IPhone, IPad (2, 3 et mini), IPod et tablette Android SmartCaisse Présentation : Les logiciels de prise de commande téléchargeables sur Android Market sous le

Plus en détail

Salle de technologie

Salle de technologie Prénom : Nom : Classe : Date : Salle de technologie Séquence Le dessin technique Définition du dessin technique : Le dessin technique est un ensemble de règles pour représenter des objets ; ces règles

Plus en détail

Initiation au dessin Bitmap

Initiation au dessin Bitmap Sébastien Stasse Initiation au dessin Bitmap Guide d apprentissage et notions de base 2e édition Nom : Classe : Produit par l École Alex Manoogian AW version 6 Initiation au dessin bitmap Initiation au

Plus en détail

CONFIGURATION DE L AUTOMATE SIEMENS

CONFIGURATION DE L AUTOMATE SIEMENS CONFIGURATION DE L AUTOMATE SIEMENS Créer un projet Dans le bureau de Windows, double-cliquer sur l icône «SIMATIC Manager» : Cliquer ensuite sur l icône «nouveau» : Choisir un nom de projet et valider

Plus en détail

Excel avancé. Frédéric Gava (MCF) gava@univ-paris12.fr

Excel avancé. Frédéric Gava (MCF) gava@univ-paris12.fr Excel avancé Frédéric Gava (MCF) gava@univ-paris12.fr LACL, bâtiment P2 du CMC, bureau 221 Université de Paris XII Val-de-Marne 61 avenue du Général de Gaulle 94010 Créteil cedex Rappels et compléments

Plus en détail

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions Cours d introduction à l informatique Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions Qu est-ce qu un Une recette de cuisine algorithme? Protocole expérimental

Plus en détail

Vision industrielle et télédétection - Détection d ellipses. Guillaume Martinez 17 décembre 2007

Vision industrielle et télédétection - Détection d ellipses. Guillaume Martinez 17 décembre 2007 Vision industrielle et télédétection - Détection d ellipses Guillaume Martinez 17 décembre 2007 1 Table des matières 1 Le projet 3 1.1 Objectif................................ 3 1.2 Les choix techniques.........................

Plus en détail

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS Mémento Ouvrir TI-Nspire CAS. Voici la barre d outils : L insertion d une page, d une activité, d une page où l application est choisie, pourra

Plus en détail

LA QUALITE DES CROQUANTES OU NOUGATINES:

LA QUALITE DES CROQUANTES OU NOUGATINES: DOSSIER NOUGATINE LA QUALITE DES CROQUANTES OU NOUGATINES: La qualité des nougatines, est variable en fonction de la quantité d'amandes par rapport aux matières édulcorantes(saccharose, glucose, fondant,

Plus en détail

1 I ) Une première approche de l algorithme en seconde, saison 2010 _ 2011. Antoine ROMBALDI

1 I ) Une première approche de l algorithme en seconde, saison 2010 _ 2011. Antoine ROMBALDI 1 I ) Une première approche de l algorithme en seconde, saison 2010 _ 2011. Antoine ROMBALDI L objectif est de rendre les élèves capables : De décrire certains algorithmes en langage naturel. D en réaliser

Plus en détail

GANACHE AU CHOCOLAT BLANC. Lait Selection 33,5% Lait Caramel 34,5% Crème fraîche à 35% 250 250 250 250 250 250 250 250

GANACHE AU CHOCOLAT BLANC. Lait Selection 33,5% Lait Caramel 34,5% Crème fraîche à 35% 250 250 250 250 250 250 250 250 Ganac h e pour enrobage Préparation : Chauffer la crème et le sucre inverti à 80 C. Verser ensuite la crème chauffée directement sur le chocolat (+ beurre de cacao si nécessaire), et bien mélanger. Ajouter

Plus en détail

Université Paris-Dauphine DUMI2E 1ère année, 2009-2010. Applications

Université Paris-Dauphine DUMI2E 1ère année, 2009-2010. Applications Université Paris-Dauphine DUMI2E 1ère année, 2009-2010 Applications 1 Introduction Une fonction f (plus précisément, une fonction réelle d une variable réelle) est une règle qui associe à tout réel x au

Plus en détail

point On obtient ainsi le ou les points d inter- entre deux objets».

point On obtient ainsi le ou les points d inter- entre deux objets». Déplacer un objet Cliquer sur le bouton «Déplacer». On peut ainsi rendre la figure dynamique. Attraper l objet à déplacer avec la souris. Ici, on veut déplacer le point A du triangle point ABC. A du triangle

Plus en détail

UN TOURNOI A GAGNER ENSEMBLE

UN TOURNOI A GAGNER ENSEMBLE UN TOURNOI A GAGNER ENSEMBLE Ce tournoi réunit 3 classes de CM1, CM2 et 6, chaque équipe essaye de réussir le plus grand nombre possible des 82 exercices proposés. Objectifs généraux : Pour les 6, accueillir

Plus en détail

nos graphiques font leur rentrée!

nos graphiques font leur rentrée! Toute l'actualité CASIO pour les maths Septembre 2010 - N 10 Édito nos graphiques font leur rentrée! NOUVEAUTÉ 2010 Chers professeurs, Nous sommes heureux de vous rrouver pour cte nouvelle édition de CASIO

Plus en détail

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Anne Tasso Java Le livre de premier langage 10 e édition Avec 109 exercices corrigés Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Table des matières Avant-propos Organisation de l ouvrage..............................

Plus en détail

PRISE EN MAIN D ILLUSTRATOR

PRISE EN MAIN D ILLUSTRATOR CHAPITRE 1 PRISE EN MAIN D ILLUSTRATOR Présentation... 13 Contenu du livre... 13 Les nouveautés... 14 Composants de l interface... 15 Afficher les documents... 20 Organiser son espace de travail... 21

Plus en détail

Excel 2007 Niveau 3 Page 1 www.admexcel.com

Excel 2007 Niveau 3 Page 1 www.admexcel.com Excel 2007 Niveau 3 Page 1 TABLE DES MATIERES UTILISATION DE LISTES DE DONNEES... 4 REMARQUES PREALABLES SUR LES LISTES DE DONNEES... 4 METTRE EN FORME LE TABLEAU... 6 METTRE LA LISTE A JOUR... 7 a/ Directement

Plus en détail

ALGORITHMIQUE ET PROGRAMMATION En C

ALGORITHMIQUE ET PROGRAMMATION En C Objectifs ALGORITHMIQUE ET PROGRAMMATION Une façon de raisonner Automatiser la résolution de problèmes Maîtriser les concepts de l algorithmique Pas faire des spécialistes d un langage Pierre TELLIER 2

Plus en détail

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP COURS PROGRAMMATION INITIATION AU LANGAGE C SUR MICROCONTROLEUR PIC page 1 / 7 INITIATION AU LANGAGE C SUR PIC DE MICROSHIP I. Historique du langage C 1972 : naissance du C dans les laboratoires BELL par

Plus en détail

MATLAB : COMMANDES DE BASE. Note : lorsqu applicable, l équivalent en langage C est indiqué entre les délimiteurs /* */.

MATLAB : COMMANDES DE BASE. Note : lorsqu applicable, l équivalent en langage C est indiqué entre les délimiteurs /* */. Page 1 de 9 MATLAB : COMMANDES DE BASE Note : lorsqu applicable, l équivalent en langage C est indiqué entre les délimiteurs /* */. Aide help, help nom_de_commande Fenêtre de travail (Command Window) Ligne

Plus en détail

Présentation du langage et premières fonctions

Présentation du langage et premières fonctions 1 Présentation de l interface logicielle Si les langages de haut niveau sont nombreux, nous allons travaillé cette année avec le langage Python, un langage de programmation très en vue sur internet en

Plus en détail

My Custom Design ver.1.0

My Custom Design ver.1.0 My Custom Design ver.1.0 Logiciel de création de données de broderie Mode d emploi Avant d utiliser ce logiciel, veuillez lire attentivement ce mode d emploi pour bien l utiliser correctement. Conservez

Plus en détail

http://www.archive.org/details/consommonsdulaitoocana

http://www.archive.org/details/consommonsdulaitoocana Digitized by the Internet Archive in 2012 with funding from Agriculture and Agri-Food Canada - Agriculture et Agroalimentaire Canada http://www.archive.org/details/consommonsdulaitoocana PUBLICATION 496

Plus en détail

Utilisation du BDE pour la maintenance des fichiers DBF de l'application TopoCad:

Utilisation du BDE pour la maintenance des fichiers DBF de l'application TopoCad: Utilisation du BDE pour la maintenance des fichiers DBF de l'application TopoCad: Nous allons voir autour d'un exemple concret une facon de modifier les fichiers DBF de l'application. Le but est de modifier

Plus en détail

COURS WINDEV NUMERO 3

COURS WINDEV NUMERO 3 COURS WINDEV NUMERO 3 01/02/2015 Travailler avec un fichier de données Etude du gestionnaire d analyse, Manipulation des tables mémoires, Manipulation de données, Création d états, Pré requis : Cours WinDev

Plus en détail

Simulation de variables aléatoires

Simulation de variables aléatoires Chapter 1 Simulation de variables aléatoires Références: [F] Fishman, A first course in Monte Carlo, chap 3. [B] Bouleau, Probabilités de l ingénieur, chap 4. [R] Rubinstein, Simulation and Monte Carlo

Plus en détail

Définitions. Numéro à préciser. (Durée : )

Définitions. Numéro à préciser. (Durée : ) Numéro à préciser (Durée : ) On étudie dans ce problème l ordre lexicographique pour les mots sur un alphabet fini et plusieurs constructions des cycles de De Bruijn. Les trois parties sont largement indépendantes.

Plus en détail

Barry Callebaut et Bevanar. Martin Diez

Barry Callebaut et Bevanar. Martin Diez Barry Callebaut et Bevanar Vous présente une démonstration de artin Diez Vendredi 17 Janvier 2014 - Glion Institute of Higher Education ENTREETS ELODIE ALUNGA cettes pour 6 moules entremets Tourbillon,

Plus en détail

Arrêté Royal du 7 juillet 1994 fixant les normes de base en matière de prévention contre l incendie et l explosion : Notice explicative

Arrêté Royal du 7 juillet 1994 fixant les normes de base en matière de prévention contre l incendie et l explosion : Notice explicative Arrêté Royal du 7 juillet 1994 fixant les normes de base en matière de prévention contre l incendie et l explosion : Notice explicative A n n e x e 1 Annexe 1 1.2.1 hauteur d un bâtiment La hauteur h d'un

Plus en détail

Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT

Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT Ces exercices portent sur les items 2, 3 et 5 du programme d informatique des classes préparatoires,

Plus en détail

Le seul ami de Batman

Le seul ami de Batman Le seul ami de Batman Avant de devenir un héros de cinéma en 1989, Batman est depuis plus de 50 ans un fameux personnage de bandes dessinées aux États-Unis. Il fut créé en mai 1939 dans les pages de Détective

Plus en détail

gestion des processus La gestion des processus

gestion des processus La gestion des processus 1 La Pseudo parallélisme 2 Plusieurs programmes en mémoire Le processeur exécute les instructions tantôt pour l'un tantôt pour l'autre P1 P2 programme de supervision Vu de l'utilisateur => programmes en

Plus en détail

Introduction à l algorithmique et à la programmation (Info 2)

Introduction à l algorithmique et à la programmation (Info 2) Introduction à l algorithmique et à la programmation (Info 2) Premier cours: présentation du module, codage et définition de l algorithmique Matthieu Puigt IUT du Littoral Côte d Opale DUT Génie Industriel

Plus en détail

pumpkin crumble Bons petits plus des fruits confits Potiron / Bigarreau / Pavot 1 > Pâte à Cake 2 > Base Crumble 3 > Cake potiron fruits confits

pumpkin crumble Bons petits plus des fruits confits Potiron / Bigarreau / Pavot 1 > Pâte à Cake 2 > Base Crumble 3 > Cake potiron fruits confits Cake potiron fruits confits - (28 pièces) > Base cake neutre 200 gr > Purée potiron 75 gr > Cubes de pastèque rouge confit 70 gr > Bigarreaux rouges confits 50 gr > Quatre épices-gingembre 1.5 gr > Pavot

Plus en détail

Jade. Projet Intelligence Artificielle «Devine à quoi je pense»

Jade. Projet Intelligence Artificielle «Devine à quoi je pense» Jade Projet Intelligence Artificielle «Devine à quoi je pense» Réalisé par Djénéba Djikiné, Alexandre Bernard et Julien Lafont EPSI CSII2-2011 TABLE DES MATIÈRES 1. Analyse du besoin a. Cahier des charges

Plus en détail

Algorithmes récursifs

Algorithmes récursifs Licence 1 MASS - Algorithmique et Calcul Formel S. Verel, M.-E. Voge www.i3s.unice.fr/ verel 23 mars 2007 Objectifs de la séance 3 écrire des algorithmes récursifs avec un seul test rechercher un élément

Plus en détail

Initiation à la programmation OEF pour Wims (exercices).

Initiation à la programmation OEF pour Wims (exercices). page 1 sur 9 Initiation à la programmation OEF pour Wims (exercices). Les titres des différentes parties de ce document, en grisé, sont donnés en référence au document Wims «DocAide Exercices OEF» rédigé

Plus en détail

LimeSurvey. Pour obtenir un compte sur le LimeSurvey de l Université de Genève, remplissez le formulaire de demande en ligne.

LimeSurvey. Pour obtenir un compte sur le LimeSurvey de l Université de Genève, remplissez le formulaire de demande en ligne. Guide utilisateur v.1 Janvier 2013 NTICE LimeSurvey LimeSurvey est un logiciel open-source qui vous permet de créer des questionnaires (test, enquêtes, formulaire d inscription, etc.) en ligne. Il vous

Plus en détail

ACCUEIL / Introduction. Introduction. Présentation de StarBoard Software Éléments de l écran Guide de démarrage rapide

ACCUEIL / Introduction. Introduction. Présentation de StarBoard Software Éléments de l écran Guide de démarrage rapide ACCUEIL / Introduction Introduction Présentation de StarBoard Software Éléments de l écran Guide de démarrage rapide ACCUEIL / Introduction / Présentation de StarBoard Software Présentation de StarBoard

Plus en détail

LEÇON N 7 : Schéma de Bernoulli et loi binomiale. Exemples.

LEÇON N 7 : Schéma de Bernoulli et loi binomiale. Exemples. LEÇON N 7 : Schéma de Bernoulli et loi binomiale. Exemples. Pré-requis : Probabilités : définition, calculs et probabilités conditionnelles ; Notion de variables aléatoires, et propriétés associées : espérance,

Plus en détail