16 oct 2017 · Mini-projet Bataille navale en Javascool Éléments de solution - une int orientation = random(0, 2); 70 /* Cette variable cumul doit rester a
Previous PDF | Next PDF |
[PDF] Apprendre linformatique avec Javascool `a - Javas Cool - Inria
16 mar 2012 · void main() { long heureDebut, heureFin; for (int i = 1; i < 5; i++) { double test = random()*1000; heureDebut = System currentTimeMillis(); println("
[PDF] ISN : Initiation à la programmation TP 1 Syntaxe à retenir }
int(random(1,7)) ; Dans Javascool, random(lower,upper) génère un entier entre lower(compris) et upper (non compris) Ecrire, dans Javascool, un programme
[PDF] TP : Notion de tableaux et de listes
Tester ces différentes lignes de code dans la proglet « algoDeMaths » de Javascool ou sur Processing ( random(1,101) sera alors remplacé par int( random(
[PDF] Mini-projet Bataille navale en Javascool - Éléments de solution
16 oct 2017 · Mini-projet Bataille navale en Javascool Éléments de solution - une int orientation = random(0, 2); 70 /* Cette variable cumul doit rester a
[PDF] UN EXEMPLE de projet
obtenus après exécutions javascool ne permet pas aisément de réaliser la partie IV, on pourra donc la rédiger sur traitement de texte tab[i]=random(0,20);
Les répétitions - Free
Boucles (langage : JAVA ; Environnement JavaScool et Processing) fill( random(255),random(255),random(255)); / / couleur de remplissage aléatoire
[PDF] Les types de données en Java Introduction
10 jan 2013 · Exercice 3 En utilisant la fonction Math random, écrire un programme qui génère de c) Pour n = 1029, le programme JavaScool donne :
[PDF] situation problème didactique
[PDF] caractéristiques démographique définition
[PDF] exercices de démographie
[PDF] démographie définition pdf
[PDF] démographie française
[PDF] exercice javascript formulaire corrigé
[PDF] cours demographie
[PDF] démographie mondiale
[PDF] cours et exercice javascript pdf
[PDF] tp javascript formulaire corrigé pdf
[PDF] le maroc et les droits de l homme
[PDF] droit humain maroc
[PDF] examen javascript corrigé
[PDF] exercice interactif javascript
Mini-projet Bataille navale en Javascool
Éléments de solution - une proposition
Lycée Marcel Rudloff - Strasbourg
Octobre 2017
ObjectifsUne bataille navale en console?
|x| | | | | | | | | | | |x| | | | | | | | | | |O|x| | | | | | | | | |O| | | | | | | | | | |O| | |o| | | | | | | |O| | |x| | | | | |Vous avez joue en E6
Dans l"eau !| | | | | | | | | | || | | | | | | | | | ||x| | | | | | | | | || |x| | | | | | | | || |O|x| | | | | | | || |O| | |x| | | | | || |O| | |o|o| | | | || |O| | |x| | | | | || | | | | | | | | | || | | | | | | | | | |Vous avez joue en F7Torpilleur coule !Bravo Capitaine Marchant !
ObjectifsUne bataille navale en console?
|x| | | | | | | | | | | |x| | | | | | | | | | |O|x| | | | | | | | | |O| | | | | | | | | | |O| | |o| | | | | | | |O| | |x| | | | | |Vous avez joue en E6
Dans l"eau !| | | | | | | | | | || | | | | | | | | | ||x| | | | | | | | | || |x| | | | | | | | || |O|x| | | | | | | || |O| | |x| | | | | || |O| | |O|O| | | | || |O| | |x| | | | | || | | | | | | | | | || | | | | | | | | | |
Bon conseils généraux...pour mener un projet informatiqueBien se mettre d"accord pour les variables
•Comment les différentes parties interagissent •Des variables globales? •Souvent plus facile, •déconseillé plus tard mais pas en terminale!Décomposer en différentes tâches
•Diviser pour mieux régner! •Une fonction par tâche : •plus facile à coder, •plus facile de répartir le travail. Bon conseils généraux...pour mener un projet informatiqueBien se mettre d"accord pour les variables
•Comment les différentes parties interagissent •Des variables globales? •Souvent plus facile, •déconseillé plus tard mais pas en terminale!Décomposer en différentes tâches
•Diviser pour mieux régner! •Une fonction par tâche : •plus facile à coder, •plus facile de répartir le travail. Bon conseils généraux...pour mener un projet informatiqueBien se mettre d"accord pour les variables
•Comment les différentes parties interagissent •Des variables globales? •Souvent plus facile, •déconseillé plus tard mais pas en terminale!Décomposer en différentes tâches
•Diviser pour mieux régner! •Une fonction par tâche : •plus facile à coder, •plus facile de répartir le travail. Bon conseils généraux...pour mener un projet informatiqueBien se mettre d"accord pour les variables
•Comment les différentes parties interagissent •Des variables globales? •Souvent plus facile, •déconseillé plus tard mais pas en terminale!Décomposer en différentes tâches
•Diviser pour mieux régner! •Une fonction par tâche : •plus facile à coder, •plus facile de répartir le travail. Bon conseils généraux...pour mener un projet informatiqueBien se mettre d"accord pour les variables
•Comment les différentes parties interagissent •Des variables globales? •Souvent plus facile, •déconseillé plus tard mais pas en terminale!Décomposer en différentes tâches
•Diviser pour mieux régner! •Une fonction par tâche : •plus facile à coder, •plus facile de répartir le travail. Bon conseils généraux...pour mener un projet informatiqueBien se mettre d"accord pour les variables
•Comment les différentes parties interagissent •Des variables globales? •Souvent plus facile, •déconseillé plus tard mais pas en terminale!Décomposer en différentes tâches
•Diviser pour mieux régner! •Une fonction par tâche : •plus facile à coder, •plus facile de répartir le travail. Bon conseils généraux...pour mener un projet informatiqueBien se mettre d"accord pour les variables
•Comment les différentes parties interagissent •Des variables globales? •Souvent plus facile, •déconseillé plus tard mais pas en terminale!Décomposer en différentes tâches
•Diviser pour mieux régner! •Une fonction par tâche : •plus facile à coder, •plus facile de répartir le travail. Bon conseils généraux...pour mener un projet informatiqueBien se mettre d"accord pour les variables
•Comment les différentes parties interagissent •Des variables globales? •Souvent plus facile, •déconseillé plus tard mais pas en terminale!Décomposer en différentes tâches
•Diviser pour mieux régner! •Une fonction par tâche : •plus facile à coder, •plus facile de répartir le travail. Bon conseils généraux...pour mener un projet informatiqueBien se mettre d"accord pour les variables
•Comment les différentes parties interagissent •Des variables globales? •Souvent plus facile, •déconseillé plus tard mais pas en terminale!Décomposer en différentes tâches
•Diviser pour mieux régner! •Une fonction par tâche : •plus facile à coder, •plus facile de répartir le travail. Bon conseils généraux...pour mener un projet informatiqueBien se mettre d"accord pour les variables
•Comment les différentes parties interagissent •Des variables globales? •Souvent plus facile, •déconseillé plus tard mais pas en terminale!Décomposer en différentes tâches
•Diviser pour mieux régner! •Une fonction par tâche : •plus facile à coder, •plus facile de répartir le travail. Choix des variables globalesIci il été suggéré ...On proposait ici ceci initialement :
2voidmain() {
intcases [][] = { 4{0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
6, {0, 0, 0, 2, 2, 0, 0, 0, 0, 0}
8, {0, 1, 0, 0, 0, 0, 0, 0, 0, 0}
10, {0, 0, 0, 0, 3, 0, 4, 4, 4, 4}
12, {0, 0, 0, 0, 3, 0, 0, 0, 0, 0}
14, {0, 0, 0, 0, 3, 0, 0, 0, 0, 0}
16, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
18, {0, 0, 0, 0, 0, 0, 0, 0, 0, 1}
20, {0, 5, 5, 5, 5, 5, 0, 0, 0, 0}
22, {0, 0, 0, 0, 0, 6, 6, 6, 0, 0}
24,}où •2 représenteraitun torpilleur, •3 et 6 dessous-marins, •4 un cuirassé, •5 le porte-avions. •1 un coup dansl"eau •0 ... rien a priori Choix des variables globalesIci il été suggéré ...