Structures conditionnelles [if] Sujets d Examens

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

Download "Structures conditionnelles [if] Sujets d Examens"

Transcription

1 Structures conditionnelles [if] Sujets d Examens Karine Zampieri, Stéphane Rivière, Béatrice Amerein-Soltner Unisciel algoprog Version 15 octobre 2016 Table des matières 1 Indice de masse corporelle / pgimc 2 2 Tarifs d assurance / pgassurance 5 3 Abonnements téléphoniques / pgtelecom 7 4 Calcul du poids idéal / pgpoids 9 5 Le stationnement alternatif / pgalternatif 12 6 La fourchette / pgfourche 14 7 Manipulation du temps Une minute plus tard / pgminute L horloge / pghorloge Références générales 19 C++ - Sujets d Examens (Solution) 1

2 Unisciel algoprog Sujets d examens [if17], October 15, Indice de masse corporelle / pgimc Utilise Conditions, Si Durée estimée 15 min Objectif L Indice de Masse Corporelle (IMC) constitue un indice d appréciation des risques pour la santé liés au surpoids. Cet indice est calculé en divisant le poids (en kilogrammes) par la taille (en mètres) au carré. L interprétation de l IMC se fait selon les critères suivants : Strictement inférieur à 16 : dénutrition De 16 à 18.5 non inclus : maigreur De 18.5 à 25 non inclus : corpulence normale De 25 à 30 non inclus : surpoids De 30 à 35 non inclus : obésité modérée De 35 à 40 non inclus : obésité sévère 40 ou plus : obésité massive Ce «non inclus» est une précision d informaticien qui a besoin de ce détail : elle n a pas de sens pratique dans la vie réelle. Écrivez un programme qui saisit : Le poids (en kg) d un individu dans p (réel). Sa taille (en mètre) dans t (réel). Affichez les invites : Votre poids (en kg)? Votre taille (en m)? Calculez l IMC dans imc (réel) défini par : IMC = p / t 2 Affichez (où [x] désigne le contenu de x) : ==> Votre IMC vaut [imc]

3 Unisciel algoprog Sujets d examens [if17], October 15, Affichez l un des messages suivants (c.-à-d. uniquement de texte de gauche) de l interprétation de l IMC : ==> Denutrition // imc < 16 ==> Maigreur // 16 <= imc < 18.5 ==> Corpulence normale // 18.5 <= imc < 25 ==> Surpoids // 25 <= imc < 30 ==> Obesite moderee // 30 <= imc < 35 ==> Obesite severe // 35 <= imc < 40 ==> Obesite massive // 40 <= imc Solution simple Les opérateurs de comparaison d infériorité ou de supériorité devant être utilisés, plusieurs instructions alternatives imbriquées s imposent. Validez votre programme avec la solution. Solution C++ #include <iostream> using namespace int main() double poids; cout<<"votre poids (en kg)? "; cin>>poids; double taille; cout<<"votre taille (en m)? "; cin>>taille; double imc = poids / (taille * taille); cout<<"==> Votre IMC vaut "<<imc<<endl; if (imc < 16) cout<<"==> Denutrition"<<endl; else if (imc < 18.5) cout<< "==> Maigreur"<<endl; else if (imc < 25) cout<< "==> Corpulence normale"<<endl; else if (imc < 30) cout<< "==> Surpoids"<<endl; else if (imc < 35) cout<< "==> Obesite moderee"<<endl; else if (imc < 40)

4 Unisciel algoprog Sujets d examens [if17], October 15, cout<< "==> Obesite severe"<<endl; else cout<<"obesite massive"<<endl;

5 Unisciel algoprog Sujets d examens [if17], October 15, Tarifs d assurance / pgassurance Utilise Conditions, Si Durée estimée 15 min Objectif Une assurance propose trois couleurs de tarifs (Vert, Orange et Rouge) selon l âge et le nombre d accidents des automobilistes. Accidents Moins de 25 ans 25 ans et plus 0 accidents Orange Vert 1 ou 2 accidents Rouge Orange 3 à 6 accidents Pas assuré Rouge 7 accidents ou plus Pas assuré Pas assuré Étant donnés l âge et le nombre d accidents d un automobiliste, cet exercice détermine la couleur de tarif. Écrivez un programme qui saisit : L âge d un automobiliste dans age (entier). Son nombre d accidents dans naccs (entier). Affichez les invites : Votre age? Nombre d'accidents? Calculez les booléens de la couleur de tarif : bv (tarif vert). bo (tarif orange). br (tarif rouge). Affichez l un des textes : VERT ORANGE ROUGE Pas assure Aide simple Utilisez l alternative Si.

6 Unisciel algoprog Sujets d examens [if17], October 15, Testez. Exemples d exécution. Votre age? 30 Nombre d'accidents? 0 VERT Votre age? 20 Nombre d'accidents? 2 ROUGE Votre age? 22 Nombre d'accidents? 5 Pas assure Validez votre programme avec la solution. Solution C++ #include <iostream> using namespace int main() int age; cout << "Votre age? "; cin >> age; int naccs; cout << "Nombre d accidents? "; cin >> naccs; bool bv = (naccs==0 && age>=25); bool bo = ((naccs==0 && age<25) (naccs>=1 && naccs<=2 && age>=25)); bool br = ((naccs>=1 && naccs<=2 && age<25) (naccs>=3 && naccs<=6 && age>=25)); if (bv) cout << "VERT" << endl; else if (bo) cout << "ORANGE" << endl; else if (br) cout << "ROUGE" << endl; else cout << "Pas assure" << endl;

7 Unisciel algoprog Sujets d examens [if17], October 15, Abonnements téléphoniques / pgtelecom Utilise Conditions, Si Durée estimée 15 min Objectif Vous désirez comparer deux offres d abonnement téléphonique. La facture est calculée avec un fixe (somme à payer obligatoirement tous les mois) et une partie proportionnelle au temps (en minutes) passé à téléphoner. Offre Fixe Prix à la minute Telecom 1 10e 0.50e Telecom 2 15e 0.40e Écrivez un programme qui saisit la consommation moyenne mensuelle (en minutes) dans consom (réel). Affichez l invite : Consommation moyenne (en minutes)? Calculez les montants des deux offres : Dans tarif1 (réel) pour Télécom 1. Et tarif2 (réel) pour Télécom 2. Affichez (ou [x] désigne le contenu de x) : Avec Telecom1 = [tarif1] euros Avec Telecom2 = [tarif2] euros Affichez l opérateur le plus intéressant, c.-à-d. l un des messages : ==> Prenez Telecom1 ==> Prenez Telecom2 ==> Prenez l'un ou l'autre Orientation C/C++ Attention à l opérateur de comparaison. Calculez et affichez à partir de combien de minutes l opérateur Telecom2 est plus intéressant que Telecom1, à savoir : (fixe2 fixe1 )/(prix1 prix2 )

8 Unisciel algoprog Sujets d examens [if17], October 15, Testez. Exemples d exécution. Consommation moyenne (en mn)? 30 Avec Telecom1 = 25 euros Avec Telecom2 = 27 euros ==> Prenez Telecom1 Prenez Telecom2 a partir de 50 mn Consommation moyenne (en mn)? 50 Avec Telecom1 = 35 euros Avec Telecom2 = 35 euros ==> Prenez l'un ou l'autre Prenez Telecom2 a partir de 50 mn Validez votre programme avec la solution. Solution #include <iostream> using namespace std; int main() const double FIXE1 = 10.0; const double FIXE2 = 15.0; const double PRIX1 = 0.5; const double PRIX2 = 0.4; double consom; cout << "Consommation moyenne (en mn)? "; cin >> consom; double tarif1 = FIXE1 + PRIX1 * consom; double tarif2 = FIXE2 + PRIX2 * consom; cout << "Avec Telecom1 = " << tarif1 << " euros" << endl; cout << "Avec Telecom2 = " << tarif2 << " euros" << endl; if (tarif1 < tarif2) cout << "==> Prenez Telecom1" << endl; else if (tarif1 > tarif2) cout << "==> Prenez Telecom2" << endl; else cout << "==> Prenez l un ou l autre" << endl; cout << "Prenez Telecom2 a partir de " << (FIXE2-FIXE1)/(PRIX1-PRIX2)<< " mn" << endl;

9 Unisciel algoprog Sujets d examens [if17], October 15, Calcul du poids idéal / pgpoids Utilise Conditions, Si Durée estimée 25 min Objectif Mon poids se situe-t-il dans la moyenne? Écrivez un programme qui saisit : Le poids d un individu dans poids (réel). Sa taille dans taille (réel). Son sexe dans sexe (caractère). Affichez les invites : Votre poids (en kg)? Votre taille (en cm)? Votre sexe (f,m)? Outil C/C++ Le type caractère s écrit char. Calculez dans pn (réel) la limite inférieure du poids normal : PN = Taille(en cm) 100 Calculez dans sp (réel) la limite inférieure de la surcharge pondérale qui se situe 10% au-dessus du poids normal : SP = 1.10 PN Calculez dans pi (réel) la limite inférieure du poids idéal. Les conditions s avèrent plus sévères pour les femmes (15% en-dessous du poids normal) que pour les hommes (10%) : Femmes : Hommes : PI = 0.85 PN PI = 0.90 PN Outil C/C++ Pour tester si un char x vaut la lettre 'f', on écrit : if (x == f )

10 Unisciel algoprog Sujets d examens [if17], October 15, Calculez dans sa (réel) la limite supérieure de la sous-alimentation qui représente 95% du PI : SA = 0.95 PI Affichez les calculs (où [x] désigne le contenu de x) : Surcharge ponderale >= [sp] Poids normal = [pn] Poids ideal = [pi] Sous alimentation <= [sa] En fonction du poids et des valeurs calculées, Affichez l un des messages suivants : (Ce qui est après les // est un commentaire. N affichez que la partie gauche) : Vous etes en Surcharge ponderale // si poids >= sp Bravo, votre poids est normal // si poids >= pn et poids <= sp Super, vous avez le poids idéal // si poids >= sa et poids <= pn Vous etes en Sous alimentation // si poids <= sa Orientation Ordonnez vos tests de sorte à ne faire qu un unique test dans la structure Si. Finalement affichez l éventuel message : Parlez-en à votre médecin // si poids<=sa ou si poids>=sp Testez. Exemples d exécution. Votre poids (en kg)? 50 Votre taille (en cm)? 165 Votre sexe (f,m)? f ==> Surcharge ponderale >= 71.5 ==> Poids normal = 65 ==> Poids ideal = ==> Sous alimentation <= ==> Vous etes en Sous alimentation ==> Parlez-en à votre médecin Votre poids (en kg)? 74 Votre taille (en cm)? 180 Votre sexe (f,m)? m ==> Surcharge ponderale >= 88 ==> Poids normal = 80

11 Unisciel algoprog Sujets d examens [if17], October 15, ==> Poids ideal = 72 ==> Sous alimentation <= 68.4 ==> Super, vous avez le poids idéal Validez votre programme avec la solution. Solution C++ #include <iostream> using namespace int main() double poids; cout << "Votre poids (en kg)? "; cin >> poids; double taille; cout << "Votre taille (en cm)? "; cin >> taille; char sexe; cout << "Votre sexe (f,m)? "; cin >> sexe; double pn = taille - 100; double sp = 1.1 * pn; double pi = (sexe == f )? pn * 0.85 : pn * 0.90; double sa = 0.95 * pi; cout << "==> Surcharge ponderale >= " << sp << endl; cout << "==> Poids normal = " << pn << endl; cout << "==> Poids ideal = " << pi << endl; cout << "==> Sous alimentation <= " << sa << endl; if (poids >= sp) cout << "==> Vous etes en Surcharge ponderale" << endl; else if (poids >= pn) cout << "==> Bravo, votre poids est normal" << endl; else if (poids >= sa) cout << "==> Super, vous avez le poids idéal" << endl; else cout << "==> Vous etes en Sous alimentation" << endl; if (poids <= sa poids >= sp) cout << "==> Parlez-en à votre médecin" << endl;

12 Unisciel algoprog Sujets d examens [if17], October 15, Le stationnement alternatif / pgalternatif Utilise Conditions, Si Durée estimée 15 min Objectif Dans une rue où se pratique le stationnement alternatif, on se gare : Du 1 au 15 du mois : du côté des maisons ayant un numéro impair. Et le reste du mois : de l autre côté. Écrivez un programme qui saisit le numéro du jour dans jr (entier supposé compris entre 1 et 31). Affichez l invite : Numero du jour? Selon la valeur de jr, affichez de quel côté (impair ou pair) on doit se garer. Exemple : Pour jr valant 20 : Garez-vous du cote pair Saisissez le numéro de maison devant laquelle vous vous êtes arrêté dans num (entier). Affichez l invite : Numero de maison? Sur la base du numéro du jour jr et du numéro de maison num, Indiquez dans un booléen b si vous êtes bien stationné ou non. Affichez (où [x] signifie le contenu de x) : Stationnement correct : [b] (Le C++ indiquera 1 pour Vrai et 0 pour Faux.) Testez. Exemples d exécutions. Numero du jour? 20 Garez-vous du cote pair Numero de maison? 67 Stationnement correct : 0 Numero du jour? 5 Garez-vous du cote impair Numero de maison? 9 Stationnement correct : 1

13 Unisciel algoprog Sujets d examens [if17], October 15, Validez votre programme avec la solution. Solution C++ #include <iostream> using namespace int main() int jr; cout << "Numero du jour? "; cin >> jr; if (1 <= jr && jr <= 15) cout << "Garez-vous du cote impair" << endl; else cout << "Garez-vous du cote pair" << endl; int num; cout << "Numero de maison? "; cin >> num; bool b = (1 <= jr && jr <= 15 && num%2==1) (15 < jr && jr <= 31 && num%2==0); cout << "Stationnement correct : " << b << endl;

14 Unisciel algoprog Sujets d examens [if17], October 15, La fourchette / pgfourche Utilise Conditions, Si Durée estimée 15 min Objectif Cet exercice demande trois entiers puis affiche si le premier des trois appartient à l intervalle donné par le plus petit et le plus grand des deux autres. Exemple : Vos trois entiers? a=2 b=-1 c=6 Fourchette : -1<=2<=6 Écrivez un programme qui saisit trois entiers dans a, b et c. Affichez l invite : Vos trois entiers? Pour réaliser le test, il faut que b et c soient ordonnés. Par conséquent, Réordonnez-les de sorte que b contienne le plus petit et c le plus grand de b et c. Rappel de cours Pour permuter deux contenus, il faut passer par une variable intermédiaire. Solution simple Affichez (où [x] désigne le contenu de x) : a=[a] b=[b] c=[c]

15 Unisciel algoprog Sujets d examens [if17], October 15, Selon les valeurs de a, b et c, affichez l un des trois messages. Fourchette cassee : [b]=[a]=[c] Fourchette : [b]<=[a]<=[c] [a] non dans [[b]..[c]] Testez. Exemples d exécution. Vos trois entiers? a=2 b=-1 c=6 Fourchette : -1<=2<=6 Vos trois entiers? a=1 b=3 c=6 1 non dans [3..6] Vos trois entiers? a=3 b=3 c=3 Fourchette cassee : 3=3=3 Validez votre programme avec la solution. Solution #include <iostream> using namespace std; int main() int a, b, c; cout << "Vos trois entiers? "; cin >> a >> b >> c; int tmp; if (b > c) tmp = b; b = c; c = tmp; cout << "a=" << a << " b=" << b << " c=" << c << endl; if (b == a && a == c) cout <<"Fourchette cassee : " << b << "=" << a << "=" << c << endl; else if (b <= a && a <= c) cout <<"Fourchette : " << b << "<=" << a << "<=" << c << endl; else cout << a << " non dans [" << b << ".." << c << "]" << endl;

16 Unisciel algoprog Sujets d examens [if17], October 15, Qu est-ce qui change si on exclus les bornes? Indiquez votre Réponse comme suit en fin de programme : /*... (votre réponse)... */ Solution simple Il suffit de mettre des inégalités strictes.

17 Unisciel algoprog Sujets d examens [if17], October 15, Manipulation du temps 7.1 Une minute plus tard / pgminute Utilise Conditions, Si Durée estimée 15 min Objectif Cet exercice affiche l horaire (heure, minute) qu il sera une minute plus tard. (Une montre à affichage digital effectue un calcul semblable toutes les minutes.) Écrivez un programme qui saisit un horaire exprimé par deux entiers dans hr (heure) et mn (minute). Affichez l invite : Votre horaire (hr mn)? Dans ces mêmes entiers hr et mn, Calculez l horaire (heure, minute) qu il sera une minute plus tard. Aide simple On peut envisager deux familles de solutions : Soit ajouter 1 au nombre des minutes puis changer l heure si on arrive à 60. Soit traiter différemment le cas où le nombre des minutes est 59 (changement d heure) de celui où il n est pas 59 (pas de changement d heure). Dans les deux cas, on se méfiera de 23 heures et 59 minutes. Affichez l horaire en tenant compte du cas spécial de minuit et des minutes nulles. Testez. Exemples d exécution. Votre horaire (hr, mn)? Une minute plus tard : 11h33' Votre horaire (hr, mn)? Une minute plus tard : Minuit Votre horaire (hr, mn)? 3 59 Une minute plus tard : 4h Validez votre programme avec la solution.

18 Unisciel algoprog Sujets d examens [if17], October 15, Solution #include <iostream> using namespace std; int main() int hr, mn; cout << "Votre horaire (hr, mn)? "; cin >> hr >> mn; if (mn < 59) ++mn; else mn = 0; if (hr < 23) ++hr; else hr = 0; cout << "Une minute plus tard: "; if (hr == 0 && mn == 0) cout << "Minuit" << endl; else cout << hr << "h"; if (mn!= 0) cout << mn << " "; cout << endl;

19 Unisciel algoprog Sujets d examens [if17], October 15, L horloge / pghorloge Utilise Conditions, Si Durée estimée 15 min Objectif Cet exercice fait avancer une horloge de 1 seconde. Cette horloge est représentée par un triplet de trois variables (heure, minute, seconde). Exemple : si l horloge indique 15:12:59, une seconde plus tard, elle devra indiquer 15:13:00. On suppose que le passage au jour suivant remet l horaire à 00:00:00. Écrivez un programme qui saisit un triplet d entiers dans hr (heure), mn (minute) et ss (seconde). Affichez l invite : Votre horloge (hr mn ss)? Dans ces mêmes entiers hr, mn, ss supposés valides, Calculez l horaire (heure, minute, seconde) qu il sera une seconde plus tard. Aide simple On peut envisager deux familles de solutions : Soit ajouter 1 au nombre de secondes puis changer les minutes si on arrive à 60. Soit traiter différemment le cas où le nombre de secondes est 59 (changement de minutes) de celui où il n est pas 59 (pas de changement de minutes). Affichez l horaire en tenant compte du cas spécial de minuit et des minutes nulles. Testez. Validez votre programme avec la solution. 8 Références générales Comprend [Dabancourt-PG1 :c2 :ex1], [Felea-PG1 :c3 :ex22]

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

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

Licence ST Université Claude Bernard Lyon I LIF1 : Algorithmique et Programmation C Bases du langage C 1 Conclusion de la dernière fois Introduction de l algorithmique générale pour permettre de traiter

Plus en détail

alg - Classes, instances, objets [oo] Exercices résolus

alg - Classes, instances, objets [oo] Exercices résolus alg - Classes, instances, objets [oo] Exercices résolus Karine Zampieri, Stéphane Rivière, Béatrice Amerein-Soltner Unisciel algoprog Version 27 avril 2015 Table des matières 1 Compte bancaire OO 2 1.1

Plus en détail

C++ - Classes, instances, objets [oo] Exercices résolus

C++ - Classes, instances, objets [oo] Exercices résolus C++ - Classes, instances, objets [oo] Exercices résolus Karine Zampieri, Stéphane Rivière, Béatrice Amerein-Soltner Unisciel algoprog Version 27 avril 2015 Table des matières 1 Compte bancaire OO 2 1.1

Plus en détail

INFO-F-105 Language de programmation I Séance VI

INFO-F-105 Language de programmation I Séance VI INFO-F-105 Language de programmation I Séance VI Jérôme Dossogne Année académique 2008 2009 Un grand merci à Yves Roggeman pour ses relectures et remarques des codes et commentaires qui ont contribuées

Plus en détail

Cours de C++ François Laroussinie. 2 novembre 2005. Dept. d Informatique, ENS de Cachan

Cours de C++ François Laroussinie. 2 novembre 2005. Dept. d Informatique, ENS de Cachan Cours de C++ François Laroussinie Dept. d Informatique, ENS de Cachan 2 novembre 2005 Première partie I Introduction Introduction Introduction Algorithme et programmation Algorithme: méthode pour résoudre

Plus en détail

Claude Delannoy. 3 e édition C++

Claude Delannoy. 3 e édition C++ Claude Delannoy 3 e édition Exercices Exercices C++ en en langage langage delc++ titre 4/07/07 15:19 Page 2 Exercices en langage C++ AUX EDITIONS EYROLLES Du même auteur C. Delannoy. Apprendre le C++.

Plus en détail

Projet L1, S2, 2015: Simulation de fourmis, Soutenance la semaine du 4 mai.

Projet L1, S2, 2015: Simulation de fourmis, Soutenance la semaine du 4 mai. Projet L1, S2, 2015: Simulation de fourmis, Soutenance la semaine du 4 mai. 1 Introduction On considère une grille de 20 lignes 20 colonnes. Une case de la grille peut être vide, ou contenir une et une

Plus en détail

Programme Compte bancaire (code)

Programme Compte bancaire (code) using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; Programme Compte bancaire (code) namespace compte_bancaire /// Classe Program public

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

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

Cours d initiation à la programmation en C++ Johann Cuenin

Cours d initiation à la programmation en C++ Johann Cuenin Cours d initiation à la programmation en C++ Johann Cuenin 11 octobre 2014 2 Table des matières 1 Introduction 5 2 Bases de la programmation en C++ 7 3 Les types composés 9 3.1 Les tableaux.............................

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 à l algorithmique et à la programmation M1102 CM n 3

Introduction à l algorithmique et à la programmation M1102 CM n 3 Introduction à l algorithmique et à la programmation M1102 CM n 3 DUT Informatique 1 re année Eric REMY eric.remy@univ-amu.fr IUT d Aix-Marseille, site d Arles Version du 2 octobre 2013 E. Remy (IUT d

Plus en détail

Probabilités sur un univers fini

Probabilités sur un univers fini [http://mp.cpgedupuydelome.fr] édité le 7 août 204 Enoncés Probabilités sur un univers fini Evènements et langage ensembliste A quelle condition sur (a, b, c, d) ]0, [ 4 existe-t-il une probabilité P sur

Plus en détail

Cours d Algorithmique et de Langage C 2005 - v 3.0

Cours d Algorithmique et de Langage C 2005 - v 3.0 Cours d Algorithmique et de Langage C 2005 - v 3.0 Bob CORDEAU cordeau@onera.fr Mesures Physiques IUT d Orsay 15 mai 2006 Avant-propos Avant-propos Ce cours en libre accès repose sur trois partis pris

Plus en détail

Introduction au pricing d option en finance

Introduction au pricing d option en finance Introduction au pricing d option en finance Olivier Pironneau Cours d informatique Scientifique 1 Modélisation du prix d un actif financier Les actions, obligations et autres produits financiers cotés

Plus en détail

Introduction à l héritage en C++

Introduction à l héritage en C++ Algorithmique/Langage 1ère année Introduction à l héritage en C++ Yacine BELLIK IUT d Orsay Yacine.Bellik@iut-orsay.fr 1 Bibliographie Ce cours est basé sur le livre suivant : Programmer en C++, 5ème édition

Plus en détail

Corrigé des TD 1 à 5

Corrigé des TD 1 à 5 Corrigé des TD 1 à 5 1 Premier Contact 1.1 Somme des n premiers entiers 1 (* Somme des n premiers entiers *) 2 program somme_entiers; n, i, somme: integer; 8 (* saisie du nombre n *) write( Saisissez un

Plus en détail

CHAPITRE V. Recherche et tri

CHAPITRE V. Recherche et tri Cherchez et vous trouverez,... car qui cherche trouve. Matthieu 7 7-8 et Luc 11 9-10 CHAPITRE V Recherche et tri Objectif. Comprendre les techniques de base pour organiser des données ordonnées. Ce chapitre

Plus en détail

IN 102 - Cours 1. 1 Informatique, calculateurs. 2 Un premier programme en C

IN 102 - Cours 1. 1 Informatique, calculateurs. 2 Un premier programme en C IN 102 - Cours 1 Qu on le veuille ou non, les systèmes informatisés sont désormais omniprésents. Même si ne vous destinez pas à l informatique, vous avez de très grandes chances d y être confrontés en

Plus en détail

Utilitaires méconnus de StrataFrame

Utilitaires méconnus de StrataFrame Utilitaires méconnus de StrataFrame Voici quelques classes d utilitaires, parmi ceux qui se trouvent dans le NameSpace MicroFour.StrataFrame.Tools. Cette liste n est pas exhaustive, et les regroupements

Plus en détail

Programmation stochastique

Programmation stochastique Programmation stochastique (Partie 1) IFT-6512 Hiver 2008 Présentation succinte COIN-OR? COmputational INfrastructure for Operations Research. Préalablement, COIN-OR tenait pour Common Optimization INterface

Plus en détail

Programmation en C/C++

Programmation en C/C++ INSA de Lyon Département Génie Electrique Module IF1,IF3,IF4 Programmation en C/C++ Thomas Grenier Nicolas Ducros Tanneguy Redarce Lyon, le 3 mars 2015 2 / 63 Table des matières 1 Développement en C++

Plus en détail

Recherche dans un tableau

Recherche dans un tableau Chapitre 3 Recherche dans un tableau 3.1 Introduction 3.1.1 Tranche On appelle tranche de tableau, la donnée d'un tableau t et de deux indices a et b. On note cette tranche t.(a..b). Exemple 3.1 : 3 6

Plus en détail

Coefficients binomiaux

Coefficients binomiaux Probabilités L2 Exercices Chapitre 2 Coefficients binomiaux 1 ( ) On appelle chemin une suite de segments de longueur 1, dirigés soit vers le haut, soit vers la droite 1 Dénombrer tous les chemins allant

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

OBESITE ET EPS. Cf www.sante.fr.(programme national, nutrition santé, courbe de corpulence)

OBESITE ET EPS. Cf www.sante.fr.(programme national, nutrition santé, courbe de corpulence) OBESITE ET EPS DEFINITION L obésité se définit comme un excès de poids pouvant retentir sur la santé. La mesure générale acceptée de l obésité est l Indice de Masse Corporelle (IMC : poids en kg / taille

Plus en détail

4ème RONDE MUSSIDANAISE Ballade touristique pour véhicules historiques

4ème RONDE MUSSIDANAISE Ballade touristique pour véhicules historiques 1-ENGAGEMENTS Article 1-1 4ème RONDE MUSSIDANAISE Ballade touristique pour véhicules historiques REGLEMENT Le St Médard club 4x4 de St Médard de Mussidan (Dordogne) organise le 21 Septembre 2013, une balade

Plus en détail

Le langage C++ est un langage de programmation puissant, polyvalent, on serait presque tenté de dire universel, massivement utilisé dans l'industrie

Le langage C++ est un langage de programmation puissant, polyvalent, on serait presque tenté de dire universel, massivement utilisé dans l'industrie Chapitre I : Les bases du C++ Le langage C++ est un langage de programmation puissant, polyvalent, on serait presque tenté de dire universel, massivement utilisé dans l'industrie du logiciel, et ce depuis

Plus en détail

Probabilités sur un univers fini

Probabilités sur un univers fini [http://mp.cpgedupuydelome.fr] édité le 10 août 2015 Enoncés 1 Proailités sur un univers fini Evènements et langage ensemliste A quelle condition sur (a,, c, d) ]0, 1[ 4 existe-t-il une proailité P sur

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

IUT ANNECY Département Mesures Physiques Cours d informatique Initiation au langage C

IUT ANNECY Département Mesures Physiques Cours d informatique Initiation au langage C IUT ANNECY Département Mesures Physiques Cours d informatique Initiation au langage C myriam.chesneau@univsavoie.fr Mots clefs : Initiation à la programmation Langage C Variables Opérations Structures

Plus en détail

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux. UEO11 COURS/TD 1 Contenu du semestre Cours et TDs sont intégrés L objectif de ce cours équivalent a 6h de cours, 10h de TD et 8h de TP est le suivant : - initiation à l algorithmique - notions de bases

Plus en détail

et Programmation Objet

et Programmation Objet FACULTE POLYTECHNIQUE DE MONS Service d Informatique et Programmation Objet Mohammed Benjelloun 2 ème Bachelier Année académique 2008-2009 Table des matières Avant-propos--------------------------------------------------------------------------

Plus en détail

GOL502 Industries de services

GOL502 Industries de services GOL502 Industries de services Conception d un service Partie IIb Version 2013 Introduction Conception d un service partie IIb Nous verrons dans ce chapitre Modélisation d un service; Langage de modélisation

Plus en détail

Exo7. Calculs de déterminants. Fiche corrigée par Arnaud Bodin. Exercice 1 Calculer les déterminants des matrices suivantes : Exercice 2.

Exo7. Calculs de déterminants. Fiche corrigée par Arnaud Bodin. Exercice 1 Calculer les déterminants des matrices suivantes : Exercice 2. Eo7 Calculs de déterminants Fiche corrigée par Arnaud Bodin Eercice Calculer les déterminants des matrices suivantes : Correction Vidéo ( ) 0 6 7 3 4 5 8 4 5 6 0 3 4 5 5 6 7 0 3 5 4 3 0 3 0 0 3 0 0 0 3

Plus en détail

1. Structure d un programme C. 2. Commentaire: /*..texte */ On utilise aussi le commentaire du C++ qui est valable pour C: 3.

1. Structure d un programme C. 2. Commentaire: /*..texte */ On utilise aussi le commentaire du C++ qui est valable pour C: 3. 1. Structure d un programme C Un programme est un ensemble de fonctions. La fonction "main" constitue le point d entrée pour l exécution. Un exemple simple : #include int main() { printf ( this

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

EXAMEN : CAP ADAL SESSION 2011 N du sujet : 02.11 SPECIALITE : CEB - GEPER SUJET SECTEUR : FOLIO : 1/6 EPREUVE : EG2 (MATH-SCIENCES)

EXAMEN : CAP ADAL SESSION 2011 N du sujet : 02.11 SPECIALITE : CEB - GEPER SUJET SECTEUR : FOLIO : 1/6 EPREUVE : EG2 (MATH-SCIENCES) EXAMEN : CAP ADAL SESSION 20 N du sujet : 02. FOLIO : /6 Rédiger les réponses sur ce document qui sera intégralement remis à la fin de l épreuve. L usage de la calculatrice est autorisé. Exercice : (7

Plus en détail

Programmer en JAVA. par Tama (tama@via.ecp.fr( tama@via.ecp.fr)

Programmer en JAVA. par Tama (tama@via.ecp.fr( tama@via.ecp.fr) Programmer en JAVA par Tama (tama@via.ecp.fr( tama@via.ecp.fr) Plan 1. Présentation de Java 2. Les bases du langage 3. Concepts avancés 4. Documentation 5. Index des mots-clés 6. Les erreurs fréquentes

Plus en détail

Distribution Uniforme Probabilité de Laplace Dénombrements Les Paris. Chapitre 2 Le calcul des probabilités

Distribution Uniforme Probabilité de Laplace Dénombrements Les Paris. Chapitre 2 Le calcul des probabilités Chapitre 2 Le calcul des probabilités Equiprobabilité et Distribution Uniforme Deux événements A et B sont dits équiprobables si P(A) = P(B) Si il y a équiprobabilité sur Ω, cad si tous les événements

Plus en détail

TP : Gestion d une image au format PGM

TP : Gestion d une image au format PGM TP : Gestion d une image au format PGM Objectif : L objectif du sujet est de créer une classe de manipulation d images au format PGM (Portable GreyMap), et de programmer des opérations relativement simples

Plus en détail

Activités de mesure de longueur avec des unités conventionnelles

Activités de mesure de longueur avec des unités conventionnelles Activités de mesure de longueur avec des unités conventionnelles Le mètre Cette activité facilite l utilisation du mètre comme instrument de mesure. Un mètre par élève et un mètre pour l enseignant ou

Plus en détail

- affichage digital - aiguille

- affichage digital - aiguille . Lire l heure On peut lire l heure sur une horloge, un réveil, une montre à : - affichage digital - aiguille A) La lecture sur un système digital est très simple, il suffit de lire les nombres écrits

Plus en détail

Cours d Algorithmique-Programmation 2 e partie (IAP2): programmation 24 octobre 2007impérative 1 / 44 et. structures de données simples

Cours d Algorithmique-Programmation 2 e partie (IAP2): programmation 24 octobre 2007impérative 1 / 44 et. structures de données simples Cours d Algorithmique-Programmation 2 e partie (IAP2): programmation impérative et structures de données simples Introduction au langage C Sandrine Blazy - 1ère année 24 octobre 2007 Cours d Algorithmique-Programmation

Plus en détail

Prénom : Matricule : Sigle et titre du cours Groupe Trimestre INF1101 Algorithmes et structures de données Tous H2004. Loc Jeudi 29/4/2004

Prénom : Matricule : Sigle et titre du cours Groupe Trimestre INF1101 Algorithmes et structures de données Tous H2004. Loc Jeudi 29/4/2004 Questionnaire d'examen final INF1101 Sigle du cours Nom : Signature : Prénom : Matricule : Sigle et titre du cours Groupe Trimestre INF1101 Algorithmes et structures de données Tous H2004 Professeur(s)

Plus en détail

Initiation à l algorithmique

Initiation à l algorithmique Informatique S1 Initiation à l algorithmique procédures et fonctions 2. Appel d une fonction Jacques TISSEAU Ecole Nationale d Ingénieurs de Brest Technopôle Brest-Iroise CS 73862-29238 Brest cedex 3 -

Plus en détail

Suivant les langages de programmation, modules plus avancés : modules imbriqués modules paramétrés par des modules (foncteurs)

Suivant les langages de programmation, modules plus avancés : modules imbriqués modules paramétrés par des modules (foncteurs) Modularité Extensions Suivant les langages de programmation, modules plus avancés : modules imbriqués modules paramétrés par des modules (foncteurs) généricité modules de première classe : peuvent être

Plus en détail

TEST D APTITUDES PHYSIQUES POUR LES TECHNIQUES AMBULANCIÈRES (TAPTA)

TEST D APTITUDES PHYSIQUES POUR LES TECHNIQUES AMBULANCIÈRES (TAPTA) TEST D APTITUDES PHYSIQUES POUR LES TECHNIQUES AMBULANCIÈRES (TAPTA) Département de kinésiologie Octobre 2004 Document préparé par François Lecot et Arthur Long 2 Tables des matières page Considérations

Plus en détail

INTÉRÊT DU SCANNER 3D DANS LA MESURE DE L'ANTÉVERSION DES COLS FÉMORAUX

INTÉRÊT DU SCANNER 3D DANS LA MESURE DE L'ANTÉVERSION DES COLS FÉMORAUX INTÉRÊT DU SCANNER 3D DANS LA MESURE DE L'ANTÉVERSION DES COLS FÉMORAUX F. COLAS, R. CARLIER, C. LE BRETON, D. SAFA, D. MOMPOINT, F. ROFFI, E. M. KOCHEIDA, S. MOKHTARI, S. M KAOUAR, C. VALLÉE HÔPITAL RAYMOND

Plus en détail

îundesdruokerei Berlin

îundesdruokerei Berlin Jtfk Europaisches Patentamt ^jll European Patent Office Numéro de publication: 0 295 972 Office européen des brevets A1 DEMANDE DE BREVET EUROPEEN Numéro de dépôt: 88401048.9 Int. Cl.4: G 05 B 19/10 @

Plus en détail

Probabilité. Table des matières. 1 Loi de probabilité 2 1.1 Conditions préalables... 2 1.2 Définitions... 2 1.3 Loi équirépartie...

Probabilité. Table des matières. 1 Loi de probabilité 2 1.1 Conditions préalables... 2 1.2 Définitions... 2 1.3 Loi équirépartie... 1 Probabilité Table des matières 1 Loi de probabilité 2 1.1 Conditions préalables........................... 2 1.2 Définitions................................. 2 1.3 Loi équirépartie..............................

Plus en détail

Guide du stationnement à Strasbourg

Guide du stationnement à Strasbourg Guide du stationnement à Strasbourg Édition 2015 Sommaire J habite le quartier...04 Je me déplace de quartier en quartier...06 Je viens travailler en ville...08 Je viens en ville occasionnellement...10

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

MISE EN SERVICE D UN RESEAU DE CAMERA DE VIDEOSURVEILLANCE

MISE EN SERVICE D UN RESEAU DE CAMERA DE VIDEOSURVEILLANCE ACTIVITE de FORMATION ACTIVITE : MISE EN SERVICE D UN RESEAU DE CAMERA DE VIDEOSURVEILLANCE CONDITIONS D EXERCICE - Moyens et Ressources @ TAXONOMIE 1 2 3 4 Internet Logiciel Doc. PC Outillages Matériels

Plus en détail

Faites connaissance avec votre Rubik s Cube Étape 1

Faites connaissance avec votre Rubik s Cube Étape 1 Faites connaissance avec votre Rubik s Cube Étape 1 ÉFIN ITION ES IÈCES U RUBIK S CUBE LES RTIES LES IÈCES RÊTES CE SONT ES IÈCES COMORTNT EUX (2) COULEU RS. IL Y OUZE (12) IÈCES RÊTES, SITUÉES U CENT

Plus en détail

Algorithmique et programmation : les bases (VBA) Corrigé

Algorithmique et programmation : les bases (VBA) Corrigé PAD INPT ALGORITHMIQUE ET PROGRAMMATION 1 Cours VBA, Semaine 1 mai juin 2006 Corrigé Résumé Ce document décrit l écriture dans le langage VBA des éléments vus en algorithmique. Table des matières 1 Pourquoi

Plus en détail

Analyses de Variance à un ou plusieurs facteurs Régressions Analyse de Covariance Modèles Linéaires Généralisés

Analyses de Variance à un ou plusieurs facteurs Régressions Analyse de Covariance Modèles Linéaires Généralisés Analyses de Variance à un ou plusieurs facteurs Régressions Analyse de Covariance Modèles Linéaires Généralisés Professeur Patrice Francour francour@unice.fr Une grande partie des illustrations viennent

Plus en détail

Centre CPGE TSI - Safi 2010/2011. Algorithmique et programmation :

Centre CPGE TSI - Safi 2010/2011. Algorithmique et programmation : Algorithmique et programmation : STRUCTURES DE DONNÉES A. Structure et enregistrement 1) Définition et rôle des structures de données en programmation 1.1) Définition : En informatique, une structure de

Plus en détail

Notions fondamentales du langage C# Version 1.0

Notions fondamentales du langage C# Version 1.0 Notions fondamentales du langage C# Version 1.0 Z 2 [Notions fondamentales du langage Csharp] [Date : 25/03/09] Sommaire 1 Tout ce qu il faut savoir pour bien commencer... 3 1.1 Qu est ce qu un langage

Plus en détail

Services de Marketing sur Internet

Services de Marketing sur Internet Services de Marketing sur Internet par Laissez-moi vous aider à promouvoir votre entreprise sur le web! En tant que que spécialiste certifiée du marketing sur internet, je suis la partenaire idéale pour

Plus en détail

Port de Saint Laurent du Var - Barème des redevances Année 2013 1/10

Port de Saint Laurent du Var - Barème des redevances Année 2013 1/10 Port de Saint Laurent du Var - Barème des redevances Année 2013 1/10 ANNEXE AU CAHIER DES CHARGES DE LA CONCESSION OCTROYEE AU YACHT CLUB INTERNATIONAL DE SAINT LAURENT DU VAR POUR L ETABLISSEMENT ET L

Plus en détail

Exercices de dénombrement

Exercices de dénombrement Exercices de dénombrement Exercice En turbo Pascal, un entier relatif (type integer) est codé sur 6 bits. Cela signifie que l'on réserve 6 cases mémoires contenant des "0" ou des "" pour écrire un entier.

Plus en détail

ETUDE DE CAS en UML : GESTION DES COMMANDES DE PIECES FABRIQUEES PAR LA SOCIETE C

ETUDE DE CAS en UML : GESTION DES COMMANDES DE PIECES FABRIQUEES PAR LA SOCIETE C ETUDE DE CAS en UML : GESTION DES COMMANDES DE PIECES FABRIQUEES PAR LA SOCIETE C La société C fabrique des pièces métalliques réalisées dans son atelier. La société C est en relation commerciale uniquement

Plus en détail

Les structures. Chapitre 3

Les structures. Chapitre 3 Chapitre 3 Les structures Nous continuons notre étude des structures de données qui sont prédéfinies dans la plupart des langages informatiques. La structure de tableau permet de regrouper un certain nombre

Plus en détail

Informatique I. Sciences et Technologies du Vivant (Semestre 1)

Informatique I. Sciences et Technologies du Vivant (Semestre 1) Informatique I Sciences et Technologies du Vivant (Semestre 1) Vincent Lepetit vincent.lepetit@epfl.ch http://cvlabwww.epfl.ch/~lepetit/courses/sv https://www.coursera.org/course/intro-cpp-fr 1 Cours 1

Plus en détail

Comptes rendus d Activités Techniques et Financières du Service de l Eau Potable Année 2004

Comptes rendus d Activités Techniques et Financières du Service de l Eau Potable Année 2004 Service de l Eau Potable Année 2004 1 Ville de VENELLES Comptes rendus d activités Techniques et financières du Service de l Eau Potable Destinataire : Monsieur le Maire de la commune de VENELLES (13770)

Plus en détail

Le Langage C Version 1.2 c 2002 Florence HENRY Observatoire de Paris Université de Versailles florence.henry@obspm.fr

Le Langage C Version 1.2 c 2002 Florence HENRY Observatoire de Paris Université de Versailles florence.henry@obspm.fr Le Langage C Version 1.2 c 2002 Florence HENRY Observatoire de Paris Université de Versailles florence.henry@obspm.fr Table des matières 1 Les bases 3 2 Variables et constantes 5 3 Quelques fonctions indispensables

Plus en détail

Le langage C++ (partie I)

Le langage C++ (partie I) Master Informatique des Organisations 1 ère et 2 ème années Spécialité ID/MIAGE-IF/MIAGE-SITN Le langage C++ (partie I) Maude Manouvrier Qu est ce que le C++? Rappels sur la gestion de la mémoire Premiers

Plus en détail

30.avr.10 Présentation miniprojet. 9.mars.10 Cours 3 4.mai.10 Cours C++ 1. 16.mars.10 Cours 4 11.mai.10 Cours C++ 2

30.avr.10 Présentation miniprojet. 9.mars.10 Cours 3 4.mai.10 Cours C++ 1. 16.mars.10 Cours 4 11.mai.10 Cours C++ 2 2ème partie de cours: 23.fév.10 Cours 1 20.avr.10 TEST 24.fév.10 TP1 21.avr.10 miniprojet 26.fév.10 TP réserve 23.avr.10 miniprojet 2.mars.10 Cours 2 27.avr.10 Présentation miniprojet 3.mars.10 TP2 28.avr.10

Plus en détail

Qu est-ce qu une probabilité?

Qu est-ce qu une probabilité? Chapitre 1 Qu est-ce qu une probabilité? 1 Modéliser une expérience dont on ne peut prédire le résultat 1.1 Ensemble fondamental d une expérience aléatoire Une expérience aléatoire est une expérience dont

Plus en détail

Plan du cours 2014-2015. Cours théoriques. 29 septembre 2014

Plan du cours 2014-2015. Cours théoriques. 29 septembre 2014 numériques et Institut d Astrophysique et de Géophysique (Bât. B5c) Bureau 0/13 email:.@ulg.ac.be Tél.: 04-3669771 29 septembre 2014 Plan du cours 2014-2015 Cours théoriques 16-09-2014 numériques pour

Plus en détail

Sub CalculAnnuite() Const TITRE As String = "Calcul d'annuité de remboursement d'un emprunt"

Sub CalculAnnuite() Const TITRE As String = Calcul d'annuité de remboursement d'un emprunt TD1 : traduction en Visual BASIC des exemples du cours sur les structures de contrôle de l'exécution page 1 'TRADUCTION EN VBA DES EXEMPLES ALGORITHMIQUES SUR LES STRUCTURES 'DE CONTROLE DE L'EXECUTION

Plus en détail

Les probabilités. Chapitre 18. Tester ses connaissances

Les probabilités. Chapitre 18. Tester ses connaissances Chapitre 18 Les probabilités OBJECTIFS DU CHAPITRE Calculer la probabilité d événements Tester ses connaissances 1. Expériences aléatoires Voici trois expériences : - Expérience (1) : on lance une pièce

Plus en détail

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE QCM Remarque : - A une question correspond au moins 1 réponse juste - Cocher la ou les bonnes réponses Barème : - Une bonne réponse = +1 - Pas de réponse = 0

Plus en détail

Plan Pédagogique du cours

Plan Pédagogique du cours Plan Pédagogique du cours Module: Programmation Orientée Objet Section : informatique Niveau : 3 ème niveau (gestion, industriel, réseau) Volume Horaire : 22,5 heures Cours Intégrés + 45 Travaux Pratiques

Plus en détail

Structure d un programme et Compilation Notions de classe et d objet Syntaxe

Structure d un programme et Compilation Notions de classe et d objet Syntaxe Cours1 Structure d un programme et Compilation Notions de classe et d objet Syntaxe POO 1 Programmation Orientée Objet Un ensemble d objet qui communiquent Pourquoi POO Conception abstraction sur les types

Plus en détail

Département Automatisation et Informatisation Année 2005-2006. Programmation en C++ Institut des Sciences et Techniques de l Ingénieur d Angers

Département Automatisation et Informatisation Année 2005-2006. Programmation en C++ Institut des Sciences et Techniques de l Ingénieur d Angers Département Automatisation et Informatisation Année 2005-2006 Programmation en C++ Institut des Sciences et Techniques de l Ingénieur d Angers 1 Bertrand Cottenceau 1. Introduction du cours de C++...3

Plus en détail

SOMMAIRE... SOMMAIRE... SOMMAIRE... SOMMAIRE... SOMMAIRE... SOMMAIRE... LES MESURES

SOMMAIRE... SOMMAIRE... SOMMAIRE... SOMMAIRE... SOMMAIRE... SOMMAIRE... LES MESURES SOMMAIRE... SOMMAIRE... SOMMAIRE... SOMMAIRE... SOMMAIRE... SOMMAIRE... LES MESURES MES 1 Les mesures de longueurs MES 2 Lecture de l heure MES 3 Les mesures de masse MES 4 Comparer des longueurs, périmètres.

Plus en détail

03/04/2007. Tâche 1 Tâche 2 Tâche 3. Système Unix. Time sharing

03/04/2007. Tâche 1 Tâche 2 Tâche 3. Système Unix. Time sharing 3/4/27 Programmation Avancée Multimédia Multithreading Benoît Piranda Équipe SISAR Université de Marne La Vallée Besoin Programmes à traitements simultanés Réseau Réseau Afficher une animation en temps

Plus en détail

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE ARDUINO DOSSIER RESSOURCE POUR LA CLASSE Sommaire 1. Présentation 2. Exemple d apprentissage 3. Lexique de termes anglais 4. Reconnaître les composants 5. Rendre Arduino autonome 6. Les signaux d entrée

Plus en détail

BACCALAUREAT GENERAL MATHÉMATIQUES

BACCALAUREAT GENERAL MATHÉMATIQUES BACCALAUREAT GENERAL FEVRIER 2014 MATHÉMATIQUES SERIE : ES Durée de l épreuve : 3 heures Coefficient : 5 (ES), 4 (L) 7(spe ES) Les calculatrices électroniques de poche sont autorisées, conformement à la

Plus en détail

Convers3 Documentation version 3.07. Par Eric DAVID : vtopo@free.fr

Convers3 Documentation version 3.07. Par Eric DAVID : vtopo@free.fr Convers3 Documentation version 3.07 Par Eric DAVID : vtopo@free.fr 1 INSTALLATION DE CONVERS... 2 2 UTILISATION DE CONVERS... 2 2.1 FENETRE PRINCIPALE... 2 2.1.1 Convention de saisie et d affichage des

Plus en détail

Structures algébriques

Structures algébriques Structures algébriques 1. Lois de composition s Soit E un ensemble. Une loi de composition interne sur E est une application de E E dans E. Soient E et F deux ensembles. Une loi de composition externe

Plus en détail

Bureau N301 (Nautile) benjamin@leroy-beaulieu.ch

Bureau N301 (Nautile) benjamin@leroy-beaulieu.ch Pre-MBA Statistics Seances #1 à #5 : Benjamin Leroy-Beaulieu Bureau N301 (Nautile) benjamin@leroy-beaulieu.ch Mise à niveau statistique Seance #1 : 11 octobre Dénombrement et calculs de sommes 2 QUESTIONS

Plus en détail

Continuité et dérivabilité d une fonction

Continuité et dérivabilité d une fonction DERNIÈRE IMPRESSIN LE 7 novembre 014 à 10:3 Continuité et dérivabilité d une fonction Table des matières 1 Continuité d une fonction 1.1 Limite finie en un point.......................... 1. Continuité

Plus en détail

SRC Plus. Programmateur pour Installations Résidentielles. 601i Modèle international 6-stations (montage intérieur) 901i

SRC Plus. Programmateur pour Installations Résidentielles. 601i Modèle international 6-stations (montage intérieur) 901i SRC Plus Programmateur pour Installations Résidentielles Notice d'utilisation et instructions de programmation Plus 601i Modèle international 6-stations (montage intérieur) 901i Modèle international 9-stations

Plus en détail

Premiers Pas en Programmation Objet : les Classes et les Objets

Premiers Pas en Programmation Objet : les Classes et les Objets Chapitre 2 Premiers Pas en Programmation Objet : les Classes et les Objets Dans la première partie de ce cours, nous avons appris à manipuler des objets de type simple : entiers, doubles, caractères, booléens.

Plus en détail

Objets et Programmation. origine des langages orientés-objet

Objets et Programmation. origine des langages orientés-objet Objets et Programmation origine des langages orientés-objet modularité, encapsulation objets, classes, messages exemples en Java héritage, liaison dynamique G. Falquet, Th. Estier CUI Université de Genève

Plus en détail

Comment utiliser les générateurs de mots clés?

Comment utiliser les générateurs de mots clés? Comment utiliser les générateurs de mots clés? Une seconde méthode complémentaire à la méthode de réflexion consiste à utiliser les générateurs de mots clés. (Google Adwords) https://adwords.google.fr/select/keywordtoolexternal

Plus en détail

Vente - Location Aménagement Self stockage Evénementiel

Vente - Location Aménagement Self stockage Evénementiel Vente - Location Aménagement Self stockage Evénementiel RESOTAINER Choisissez le spécialiste du conteneur maritime capable, depuis 1947, de répondre à toutes les demandes. Vente, location, aménagement,

Plus en détail

Exprimer ce coefficient de proportionnalité sous forme de pourcentage : 3,5 %

Exprimer ce coefficient de proportionnalité sous forme de pourcentage : 3,5 % 23 CALCUL DE L INTÉRÊT Tau d intérêt Paul et Rémi ont reçu pour Noël, respectivement, 20 et 80. Ils placent cet argent dans une banque, au même tau. Au bout d une année, ce placement leur rapportera une

Plus en détail

CHAPITRE 1. Suites arithmetiques et géometriques. Rappel 1. On appelle suite réelle une application de

CHAPITRE 1. Suites arithmetiques et géometriques. Rappel 1. On appelle suite réelle une application de HAPITRE 1 Suites arithmetiques et géometriques Rappel 1 On appelle suite réelle une application de dans, soit est-à-dire pour une valeur de la variable appartenant à la suite prend la valeur, ie : On notera

Plus en détail

Le mouvement vitalité! Un pas vers la forme! Sport-Santé. Acti March

Le mouvement vitalité! Un pas vers la forme! Sport-Santé. Acti March Le mouvement vitalité! Un pas vers la forme! Sport-Santé Acti March Une Fédération pour votre forme Moyen de déplacement à la portée de tous, quel que soit son âge, la marche est une forme d activité physique

Plus en détail

Quelques Algorithmes simples

Quelques Algorithmes simples Quelques Algorithmes simples Irène Guessarian ig@liafa.jussieu.fr 10 janvier 2012 Je remercie Patrick Cegielski de son aide efficace pour la programmation Java ; la section sur le codage de Huffman a été

Plus en détail

DOCM 2013 http://docm.math.ca/ Solutions officielles. 1 2 10 + 1 2 9 + 1 2 8 = n 2 10.

DOCM 2013 http://docm.math.ca/ Solutions officielles. 1 2 10 + 1 2 9 + 1 2 8 = n 2 10. A1 Trouvez l entier positif n qui satisfait l équation suivante: Solution 1 2 10 + 1 2 9 + 1 2 8 = n 2 10. En additionnant les termes du côté gauche de l équation en les mettant sur le même dénominateur

Plus en détail

Structurer ses données : les tableaux. Introduction à la programmation

Structurer ses données : les tableaux. Introduction à la programmation Structurer ses données : les tableaux Introduction à la programmation Plan du document Introduction Introduire la notion de type Types primitifs Types composés Tableaux de type primitif Page 2 Notion de

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