Introduction à la programmation (420-PK2-SL) cours 6 Gestion des applications Technologie de l’information (LEA.BW)

Slides:



Advertisements
Présentations similaires
Introduction au Langage C,C++
Advertisements

Notions de probabilité
La classe String Attention ce n’est pas un type de base. Il s'agit d'une classe défini dans l’API Java (Dans le package java.lang) String s="aaa"; // s.
As-tu l'heure? / Avez-vous l'heure?
Dernière scéance: Des question?????? + Deux exercices.
Introduction à la programmation (420-PK2-SL) cours 15 Gestion des applications Technologie de linformation (LEA.BW)
Lycée Louis Vincent SEANCE 6 Python Les listes Lundi 25 novembre 2013.
Introduction à la programmation (420-PK2-SL) cours 10 Gestion des applications Technologie de linformation (LEA.BW)
Principes de programmation (suite)
Introduction à la programmation (420-PK2-SL) cours 3 Gestion des applications Technologie de linformation (LEA.BW)
1 Objectifs de ce cours (I21) Cours JAVA (I21) -Licence 1 Semestre 2 / Y.Laborde Maintenant !
Jeu de cartes.
Introduction à la programmation (420-PK2-SL) cours 17 Gestion des applications Technologie de linformation (LEA.BW)
Introduction à la programmation (420-PK2-SL) cours 12 Gestion des applications Technologie de linformation (LEA.BW)
Probabilités.
Dans dix ans En cas d’échec réemploi
Les méthodes en java Une méthode est un regroupement d’instructions ayant pour but de faire un traitement bien précis. Une méthode pour être utilisée.
Introduction aux probabilités
1 Exercice : longueur d’un mot est-elle paire ?  Test fonctionnel  Quel ensemble de valeur choisir / spécification  Test structurel  Soit le code d’un.
Les pointeurs Enormément utilisé en C/C++ ! Pourquoi? A quoi ça sert?
Concentration. Introduction n Nous avons fêté au mois d octobre dernier le six milliardième humain. n On prévoit que d ici quinze ans que notre population.
LIFI-Java 2004 Séance du Jeudi 9 sept. Cours 1. La notion de langage Décrire une tâche à effectuer –programme Écrire à un haut niveau –facile pour lutilisateur.
Déterminer la probabilité pour que chacun des événements suivants soit réalisé. Le résultat sera donné sous la forme d’une fraction irréductible ou d’un.
Introduction aux probabilités
chapitre -1- OPERATIONS [A] CARRE ET CUBE (fiche n°131)
Exercice Écrire l’analyse, l’algorithme et le programme Pascal qui calcule la somme des nombres d'un entier de 3 chiffres et de l’afficher EXEMPLE : N=123.
1 Notations Asymptotiques Et Complexité Notations asymptotiques : 0 et  Complexité des algorithmes Exemples de calcul de complexité.
Introduction à la programmation (420-PK2-SL) cours 3 Gestion des applications Technologie de l’information (LEA.BW)
Introduction à la programmation (420-PK2-SL) cours 20 Gestion des applications Technologie de l’information (LEA.BW)
Introduction à la programmation (420-PK2-SL) cours 14 Gestion des applications Technologie de l’information (LEA.BW)
mois après le début des travaux mois après le début des travaux.
Animation DMP aux résidents d’une structure EHPAD
Programmer en langage c
La Grande Motte 2011 Volet 1 : Samedi1er octobre 2011 Pour arrêter à tout moment faites « Esc », 1 ère touche de votre clavier. Pour lancer le diaporama.
Cours 1 1 Java. Cours 1 2 Plan général 1.Introduction 2.Les types primitifs, évaluation d’expressions 3.Instructions for, if…. 4.Introduction de l’objet,
On joue au tarot?.
Les fractions Vocabulaire – définition Représenter une fraction
Les fractions Vocabulaire – définition Représenter une fraction
8PRO100 Éléments de programmation Comment répéter plusieurs fois une séquence d’instructions.
Cours d’ Algorithmique 2012 Algorithmique. Cours d’ Algorithmique 2012 Qu’est ce que l’Algorithmique ? Avez-vous déjà suivi une recette ? Avez-vous déjà.
Bridge Chinois Par Mathieu ROGER, Mamadou DIABY, Bilal TRAORE, Soufiane DIABI, Bilal CHAARI et Benjamin REBATET. 1.
1 Quatrième journée Les flots de données Les entrées/sorties Les flots de données Les entrées/sorties.
Entrées / Sorties.
Strings et Tableaux en Java
Les classes et les objets Les données finales class A { … private final int n = 20 ; // la valeur de n est définie dans sa déclaration … } class A { public.
Un peu de math pour commencer la matinée... (niveau 4eme ou Terminale pour les nouvelles générations)
Les fractions Calculer une fraction d’un nombre.
Introduction à la programmation (420-PK2-SL) cours 8
Introduction à la programmation (420-PK2-SL) cours 4 Gestion des applications Technologie de l’information (LEA.BW)
Introduction à la programmation (420-PK2-SL) cours 6 Gestion des applications Technologie de l’information (LEA.BW)
Introduction à la programmation (420-PK2-SL) cours 22 Gestion des applications Technologie de l’information (LEA.BW)
Introduction à la programmation (420-PK2-SL) cours 21 Gestion des applications Technologie de l’information (LEA.BW)
Introduction à la programmation (420-PK2-SL) cours 18 Gestion des applications Technologie de l’information (LEA.BW)
Double, triple, quadruple
Introduction à la programmation (420-PK2-SL) cours 5 Gestion des applications Technologie de l’information (LEA.BW)
Philippe Gandy - 8 septembre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
Philippe Gandy - 22 septembre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
Introduction à la programmation (420-PK2-SL) cours 16 Gestion des applications Technologie de l’information (LEA.BW)
Scratch Partie 03 Version A15.
P ROBABILITÉS S ÉRIE N °3. Déterminer la probabilité pour que chacun des événements suivants soit réalisé. Le résultat sera donné sous la forme d’une.
Comment deux joueurs peuvent-ils décrire leur jeu?
Activités mathématiques autour du jeu de bridge Séance 9 1.
Introduction à la programmation (420-PK2-SL) cours 9 Gestion des applications Technologie de l’information (LEA.BW)
M. BENJELLOUN : 2005 Le but final est de programmer un jeu où l'ordinateur choisira un nombre aléatoire entre 0 et 100 que vous devez deviner.
Mathématiques – Calcul mental
Mathématiques – Calcul mental
Mathématiques – Calcul mental
Mathématiques – Calcul mental
Transcription de la présentation:

Introduction à la programmation (420-PK2-SL) cours 6 Gestion des applications Technologie de l’information (LEA.BW)

Plan  Présentation du devoir #1  Remise 17/02/2011  Version papier au début du cours  Version électronique avant 13:00  Arrondissement  Gestion des nombre aléatoires  Gestion de la case  Déverminage (debuggage)  Laboratoire

Arrondissement  Un exemple vos milles mots  exemple_arrondissement.java

Gestion des nombres aléatoires  Pour obtenir des nombres entre [a,b]  int x=(int) (Math.random() * ((b-a)+1)) + a;  Exemple  Entre 1 et 10  int x =(int) (Math.random() * ((10-1)+1))+1;  Entre 5 et 9  int x =(int) (Math.random() * ((9-5)+1))+5;

Gestion de le case  Pour mettre en majuscule  x = clavier.nextLine().toUpperCase();  Pour mettre en minuscule  x = clavier.nextLine().toLowerCase();

Déverminage (Debuggage)  Exemple de debuggage avec  nombre_jours_mois  moment_version1

Exercice #1  Créer un programme qui demande le moment de la journée  Si la personne répond matin on lui dit bonjour  Si la personne répond soir on lui dit bonsoir  Si la personne répond nuit on lui dit bonne nuit  Dans tous les autres cas, nous lui disons salut  Faites une version qui utilise toLowerCase et une version qui utilise toUpperCase.

Exercice #2  Créer un programme qui demande un premier nombre, par la suite demande une opération mathématique(+,-,*,/) et pour finir un autre nombre.  Il effectue le calcule et l’affiche à l’écran  Attention lorsqu’on demande un double suivi d’un String à l’objet Scanner il faut faire un clavier.nextLine(); entre les deux instructions.

Exercice #3  Créer un programme qui génère aléatoirement une carte de jeu. Vous devez écrire la sorte de la carte (cœur/carreau/trèfle/pique) et vous devez aussi écrire la valeur de la carte (as,2,3,4,5,6,7,8,10,valet,dame,rois).

Exercice #4  Créer un programme qui génère deux paires de dés aléatoirement. La somme des dés donne la paire gagnante et l’affiche à l’écran.  Par exemple,  Paire #1 = 3 et 4  Paire #2 = 1 et 4  Gagnant = paire #1