Séances algorithmiques : Différence entre versions

De Nybi.cc
Aller à : navigation, rechercher
m (Page créée avec « '''WORK IN PROGRESS''' '''Qu'est-ce qu'un algorithme ?''' => c'est une stratégie gagnante Illustration : Jeu de Nim ([http://fr.wikipedia.org/wiki/Jeu_de_Nim régles]) M... »)
 
m (ajout du crêpier psycho-rigide)
Ligne 1 : Ligne 1 :
 
'''WORK IN PROGRESS'''
 
'''WORK IN PROGRESS'''
  
'''Qu'est-ce qu'un algorithme ?'''
+
'''Activité : Qu'est-ce qu'un algorithme ?'''
  
 
=> c'est une stratégie gagnante
 
=> c'est une stratégie gagnante
Ligne 22 : Ligne 22 :
 
Intérêt en informatique : on peut expliquer une stratégie gagnante, comme en informatique où il faut expliquer à l'ordinateur ce qu'il faut faire.
 
Intérêt en informatique : on peut expliquer une stratégie gagnante, comme en informatique où il faut expliquer à l'ordinateur ce qu'il faut faire.
  
Introduction des trois caractéristiques :  
+
Introduction des trois caractéristiques d'un ordinateur :  
 
* rapide  
 
* rapide  
 
* fidèle ("il fait tout ce qu'on lui demande")
 
* fidèle ("il fait tout ce qu'on lui demande")
Ligne 28 : Ligne 28 :
 
(illustration des deux dernières caractéristiques : il s'éteint lorsqu'on lui demande)
 
(illustration des deux dernières caractéristiques : il s'éteint lorsqu'on lui demande)
  
Objectif de cette activité : pourquoi est-ce qu'un algorithme est important en informatique ; les algorithmes datent d'avant les mathématiques
+
Objectif de cette activité : expliquer pourquoi est-ce qu'un algorithme est important en informatique (rappel : les algorithmes datent de bien avant l'informatique)
 +
 
 +
=> algorithme : situation initiale, modification, situation cible
 +
 
 +
Le travail de l'informaticien n'est pas de résoudre les problèmes, mais de comprendre suffisamment pour l'expliquer à un "crétin fini".
 +
Travail de l'informaticien = travail de fénéant : l'informaticien est capable de réfléchir longtemps pour ne plus réfléchir après.
 +
 
 +
 
 +
'''Activité : le crêpier psycho-rigide'''
 +
 
 +
Matériel : des planchettes en bois de tailles et de couleurs différentes (faces reconnaissables), éventuellement une pelle à tarte pour retourner les planchettes
 +
 
 +
Déroulement :
 +
* présentation de la situation
 +
** le crêpier a fait des crêpes
 +
** elles ne sont malheureusement pas bien rangées ! petites et grandes sont mélangées, et on voit la face un peu brûlée de certaines crêpes !
 +
** inacceptable !
 +
** on décide de l'aider à les ranger
 +
** problème : il n'a qu'une seule assiette et sa pelle à tarte
 +
* présentation des coups autorisés :
 +
** on prend une ou plusieurs crêpes en haut de la pile et on retourne le tout d'un coup
 +
** attention vous ne serez pas toujours là pour aider le crêpier. Il n es'agit pas de trier ses crêpes mais de lui montrer comment trier ses crêpes
 +
* faire tester à quelqu'un
 +
** "tentez de résoudre ce problème intuitivement, on réfléchira après"
 +
** si la personne bloque, lui donner un conseil : "une bonne première étape est de se débrouiller pour mettre la grande en bas"
 +
** si ça ne passe pas, aider ("où est-ce que la grande devrait être pour pouvoir la mettre en bas") et donner le conseil pour l'étape suivante (guide pas-à-pas)
 +
** faire verbaliser l'algorithme au cobaye
 +
 
 +
=> L'algorithme est quelque chose de suffisamment simple pour pouvoir l'expliquer à un imbécile.
 +
 
 +
'''Activité : '''

Version du 17 novembre 2011 à 00:23

WORK IN PROGRESS

Activité : Qu'est-ce qu'un algorithme ?

=> c'est une stratégie gagnante

Illustration : Jeu de Nim (régles)

Matériel : 16 clous, dont 1 coloré (le clou empoisonné)

Déroulement :

  • introduction du jeu de Nim
    • sortie des clous
    • principe : on peut retirer de 1 à 3 clous à la fois
    • le dernier clou est empoisonné
  • quelques parties
  • constat du gain à coup sûr
  • explication : "j'ai un truc", une stratégie gagnante (laisser l'adversaire dans une situation à 1 modulo 4 clous - attention, si variante du clou en or, laisser un multiple de 4)
  • trouver une représentation visuelle de la stratégie gagnante : un jeton sur les clous particuliers ? une bande de papier avec la suite de chiffres marqués ?
  • idée de la stratégie gagnante (situation initiale, coups autorisés, méthode pour arriver à une situation finale gagnante)

Intérêt en informatique : on peut expliquer une stratégie gagnante, comme en informatique où il faut expliquer à l'ordinateur ce qu'il faut faire.

Introduction des trois caractéristiques d'un ordinateur :

  • rapide
  • fidèle ("il fait tout ce qu'on lui demande")
  • stupide

(illustration des deux dernières caractéristiques : il s'éteint lorsqu'on lui demande)

Objectif de cette activité : expliquer pourquoi est-ce qu'un algorithme est important en informatique (rappel : les algorithmes datent de bien avant l'informatique)

=> algorithme : situation initiale, modification, situation cible

Le travail de l'informaticien n'est pas de résoudre les problèmes, mais de comprendre suffisamment pour l'expliquer à un "crétin fini". Travail de l'informaticien = travail de fénéant : l'informaticien est capable de réfléchir longtemps pour ne plus réfléchir après.


Activité : le crêpier psycho-rigide

Matériel : des planchettes en bois de tailles et de couleurs différentes (faces reconnaissables), éventuellement une pelle à tarte pour retourner les planchettes

Déroulement :

  • présentation de la situation
    • le crêpier a fait des crêpes
    • elles ne sont malheureusement pas bien rangées ! petites et grandes sont mélangées, et on voit la face un peu brûlée de certaines crêpes !
    • inacceptable !
    • on décide de l'aider à les ranger
    • problème : il n'a qu'une seule assiette et sa pelle à tarte
  • présentation des coups autorisés :
    • on prend une ou plusieurs crêpes en haut de la pile et on retourne le tout d'un coup
    • attention vous ne serez pas toujours là pour aider le crêpier. Il n es'agit pas de trier ses crêpes mais de lui montrer comment trier ses crêpes
  • faire tester à quelqu'un
    • "tentez de résoudre ce problème intuitivement, on réfléchira après"
    • si la personne bloque, lui donner un conseil : "une bonne première étape est de se débrouiller pour mettre la grande en bas"
    • si ça ne passe pas, aider ("où est-ce que la grande devrait être pour pouvoir la mettre en bas") et donner le conseil pour l'étape suivante (guide pas-à-pas)
    • faire verbaliser l'algorithme au cobaye

=> L'algorithme est quelque chose de suffisamment simple pour pouvoir l'expliquer à un imbécile.

Activité :