Enseignant responsable :

Slides:



Advertisements
Présentations similaires
La Méthode de Simplexe Standardisation
Advertisements

Créer un lien 1-Sélectionner le texte 2-Choisir l'outil « lien »
CONSTRUIRE UN TABLEAU Analyser, organiser les informations Sens du tableau Nombre de colonnes (le moins de colonnes possible) Nombre de lignes Système.
Les matrices.
Initiation à la programmation et algorithmique cours 2
Algorithmique (suite)
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.
Enseignant responsable :
Les systèmes linéaires. 1)PRESENTATION avec x, y, z les inconnues.
Simplex en 4 Slides – explication:
MATLAB Initiation à Matlab.
Apprendre à se servir d’un tableur
Les structures de contrôles itératives complètes
Professeur : Errifaiy Elmustapha Année Scolaire : 2013/ 2014 Unité 3 / Séquence 1 La mise en forme.
Introduction à la programmation (420-PK2-SL) cours 17 Gestion des applications Technologie de linformation (LEA.BW)
Progression Mathématiques CM1-CM2
Algorithme de Dijkstra
Maîtrise ès lettres, option Histoire de lArt Présentation.
B, A BA dEXCEL Déjà familiers dExcel : sabstenir.
Programmation linéaire
Chap 4 Les bases de données et le modèle relationnel
Optimisation linéaire
Biologie – Biochimie - Chimie
Créer un tableau dans Word et y ajouter une formule.
Quest-ce quune classe dallocation? Une classe dallocation détermine la portée et la durée de vie dun objet ou dune fonction.
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.
METHODE GLOBALE de construction d’un arbre phylogénétique
Une nouvelle structure de données : les tableaux
Points importants de la semaine Les tableaux. Rappel : les tableaux Quest-ce quun tableau ? Réponse : Un tableau est une série déléments de même type.
Optimisation linéaire
Calcul des groupes d'homologie d’objets discrets
Soit la fonction f (x) = x2 + 1
l’algorithme du simplexe
Mise en forme en Mathématiques
RAPPEL Qu’est ce qu’une structure de contrôle itérative ?
Stocker plusieurs valeurs de même type dans une variable
Le Sudoku   1  
Géométrie épipolaire (deux vues)
Procédure d’inscription. En premier lieu O Visitez le site du RSEQ Montérégie
On peut faire des tableaux de calcul On peut faire des graphiques.
<< RESISTANCES >>
Argc et argv Utilisation des paramètres de la ligne de commande.
Programmation linéaire en nombres entiers
Méthodes de tri.
Logiciel de création de livrets scolaires
Foued Mnasri Weal Rekik
 Syntaxe du langage PHP
Structures de contrôle
Résolution d’un problème de diffusion 3D
8PRO100 Éléments de programmation Les tableaux multi-dimensionnels.
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
Structures de données avancées : LH (Hachage linéaire) D. E ZEGOUR Institut National d ’Informatique.
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.
Exemple détaillé du critère de Routh-Hurwitz
Saisie des absences en salles de classes par les enseignants
Comment compléter la Fiche Réponse
ESPACE: bloc de construction
LES TABLEAUX DE KARNAUGH
Introduction à la programmation (420-PK2-SL) cours 18 Gestion des applications Technologie de l’information (LEA.BW)
Comment réaliser une courbe ?
Introduction à la programmation (420-PK2-SL) cours 16 Gestion des applications Technologie de l’information (LEA.BW)
Philippe Gandy – 17 novembre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
Jeu – Mon tableau à double entrée
Algorithmique Boucles et Itérations
Pierre Joli Cours de Mathématique Pierre Joli
Pour chaque question choisir le signe = ou  Question =  1 305,30 …….. 35,5 2 9,02 …….. 9, ,40 … ,4.
Traitement des doublons Pôle d'appui Toulouse-Centre Gestion des Doublons.
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 9 entiers représentant l'ensemble des candidats - Un code couleur pour distinguer les cases rentrées par l'utilisateur de celles trouvées par le programme

Ensemble de candidats → Dans le tableau de candidats, la valeur 1 est à l'indice 0, la valeur 2 à l'indice 1,... et la valeur 9 à l'indice 8. → Pour la case d'indice i, les seules valeurs possibles sont 0 ou i+1. → Pour supprimer un candidat, on le remplace par 0. Lorsque 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 sur l'ensemble des candidats jusqu'à ce que la grille soit complétée. Si la grille rentrée est fausse, le programme rendra une grille résolue fausse.