Enseignant responsable :

Slides:



Advertisements
Présentations similaires
BIENVENUE ASTOU TALL Chargé de documentation de l’équipe Informpro. Présentation d’un projet.
Advertisements

Comment annoter un texte
Projet Pluri techniques encadré
CHAPITRE 8 Equations - Inéquations
Chapitre annexe. Récursivité
Généralités sur la préparation et la conduite d’une séance
Utiliser autrement des données de Base Elèves 1) Choisir les données Base Élèves propose 3 sortes de listes, par exemple dans le menu : Elèves : Liste.
Les Algorithmes de tri.
Problème de 8 dames: Sachant que dans un jeu des échecs, une dame peut pendre toute pièce se trouvant sur la colonne ou sur la ligne ou sur les diagonales.
Utilisation des compétence pour les évaluations sommatives et aider à faire progresser les élèves Animation de bassin Groupe collége.
Enseignant responsable :
INTRODUCTION.
Présentation Unité de codage
Apprendre à se servir d’un tableur
Les structures de contrôles itératives complètes
Jalel Saâdi La Faculté des Sciences de Bizerte * * * * *
David Rolland, formateur en mathématiques
École secondaire du Grand-Coteau
Cest à toi! 2 Unité 2 – Le lendemain de la boum Le rendez-vous de Leila et Alexandre.
Initiation à la programmation
Algorithmique et Programmation
Chapitre 7: Les polynômes
Besoin et fonctionnement
Chapitre 2: Les régularités et les relations
Chapitre 2 : Qu’est ce qu’un atome ?
Programmation linéaire
Réflexion sur les tâches complexes
METHODE GLOBALE de construction d’un arbre phylogénétique
Résolution de problèmes et équations du premier
Vers la dimension 3. La géométrie dans l'espace ne fait qu'étendre les concepts qui vous sont familiers en dimension 2 à la dimension 3. Le plus difficile.
Chapitre 4 La probabilité
Optimisation linéaire
Programmation non procédurale Le projet ECOLE 2000
RAPPEL Qu’est ce qu’une structure de contrôle itérative ?
... c'est d'insérer mes critiques dans le coffre de mon coeur.
Le Sudoku   1  
J'ai appris J'ai appris que l'on ne doit pas se comparer  à ce que les autres font de mieux, mais plutôt à ce que JE peux faire de mieux. J'ai appris que.
Cours de mathématiques économiques
Logiciel de création de livrets scolaires
STATISTIQUES – PROBABILITÉS
LES DEMARCHES PEDAGOGIQUES
Modèle de conception et de production à la SOFAD Journée d’échange du CLIFAD Trois-Rivières, le 3 décembre 2004 Jean-Simon Labrecque, Chargé de projets.
Le Taquin Mathieu Bernou Laurent Robin.
BACCALAUREAT PROFESSIONNEL
1 1 Huitième journée Quelques algorithmes. 2 Définition Description des tâches pour que celles-ci soient aisément programmables Différent d’une méthode.
Cours LCS N°4 Présenté par Mr: LALLALI
TICE 2 ième Semestre TD6 - Récapitulatif. Mars 2006TICE 2ième Semestre - Révisions2 Evaluation La semaine prochaine Deux demi groupes, minutes d’examen.
Cours 12 Retour sur l ’examen L ’enseignement dans le cadre du travail de responsable au soutien pédagogique Mise en situation et application concrètes.
1 Réunion Noisy le Grand Mercredi 3 mai 2006 LE LIVRET SCOLAIRE STG BO n° 24 du 16 juin 2005 Application session 2007 Élèves de seconde et de première.
Réaliser la nouvelle salle de technologie
Soutenance Phase 1 Bibliographie et Analyse des besoins
L'ENRICHISSEMENT DES CONNAISSANCES DANS LES RESEAUX
Vieille technologique Bts sio 2015 – xavina martin
Enseignement scientifique
Génie Logiciel 59 Nous testons les logiciels pour vous ! Poiret Valentin.
Éléments de présentation
Génie Logiciel 59 Nous testons les logiciels pour vous ! Bénazet Sébastien.
Philippe Gandy - 8 septembre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
Emmanuelle Lorenzi, Maître de conférences –
Initiation aux bases de données et à la programmation événementielle
Rallyes mathématiques GS & CP
Philippe Gandy – 17 novembre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
Jeu – Mon tableau à double entrée
Pierre Joli Cours de Mathématique Pierre Joli
Résolutions et réponses
FORMATION G-A Christine GUICHART – Damien RACINE – Alain TRONTIN.
Pioche les cartes, réponds aux questions Et gagne des points !!!!
Traitement des doublons Pôle d'appui Toulouse-Centre Gestion des Doublons.
Le cahier de réussite en maternelle
Enchantonslecole.fr.
Transcription de la présentation:

Enseignant responsable : Le SuDoKu Enseignant responsable : Kanoui Henry André Julie Bruder Cécile Groupe D1

SuDoKu Le SuDoKu est une grille constituée de 9 lignes et 9 colonnes formant 9 blocs de 3x3 cases. Le but est de la remplir avec les chiffres de 1 à 9 en respectant cette règle : chaque chiffre doit apparaître une et une seule fois sur chaque ligne, colonne, bloc.

Représentation des données Nous avons choisi de représenter la grille de SuDoKu par un tableau à deux dimensions composé de 81 cases. Chaque case est une structure contenant : - Un tableau de 10 entiers représentant la valeur de la case et l'ensemble des candidats - Un code couleur pour distinguer les cases rentrées par l'utilisateur (en rouge) de celles trouvées par le programme (en vert)

Ensemble de candidats → Dans le tableau de candidats, la case d’indice 0 contient la valeur de la case, ou 0 si la case n’a pas encore été trouvée. → La case d’indice i contient 1 si i est candidat, 0 sinon. → Pour supprimer un candidat i, on positionne la case d’indice i à 0. Si tous les candidats sauf un sont à 0, ce dernier représente la valeur de la case.

Méthode de résolution Nous appliquons répétitivement des règles de réduction (RegleRemplissage, R1, R2, R3) sur l'ensemble des candidats jusqu'à ce que la grille soit complétée. Après chaque appel, la fonction D1 attribue les valeurs aux cases qui n’ont plus qu’un seul candidat. Si les fonctions de réduction ne suffisent pas à résoudre la grille, une fonction de BackTrack s’en charge.

R1 : exemple Ligne 1 578 247 268 3 248 9 2 4 5 6 7 8 Tmp i = 2

R2 : exemple Ligne 1 578 246 268 3 576 248 468 9 Candidat Tmp 2 4 5 2 4 5 i = 5 6 7 8

R3 : exemple Col 3 126 19 267 8 4 56 579 12 567 129 1

Bilan A travers ce projet, nous avons appris à : → Réfléchir à la structure de données avant de se lancer dans le code → Se répartir le travail : mettre en place les bases ensemble, puis développer les fonctions individuellement → Qu’il fallait mieux gérer notre temps (planifier le travail) : nous avons en effet eu des problèmes de retard, nous ne pensions pas pouvoir finir le BackTrack

Bilan → Un projet est une expérience enrichissante car il nous permet de développer un programme dans sa totalité (de la conception à la réalisation). → On a pu également chercher des informations par nous-mêmes, indépendamment de notre cours de C. → Ce projet nous a permis d’appliquer nos connaissances de façon concrète sur un sujet intéressant.