Permalink
Browse files

add back what was removed

  • Loading branch information...
sdpython committed Mar 23, 2015
1 parent 4673bdb commit b5ec7011117d532d65f33fe59f85b50bceeed1b2
@@ -42,6 +42,7 @@ Questions
* avancer d'une case dans une direction (droite, gauche, haut, bas),
* sauter à une case précise ?
#. Peut-on choisir un parcours et donner la liste ordonnées des cases parcourues ?
#. Quelle votre description de parcours préférée ?
Exercice 1
@@ -41,6 +41,17 @@ Questions
0,1 1,1 2,1 3,1 4,1 5,1 6,1 7,1
...
0,7 1,7 2,7 3,7 4,7 5,7 6,7 7,7
#. Donner la liste des cases dans l'ordre de parcours est assez long et surtout
difficile à retenir car il n'y a pas de logique. Le fait d'avoir une règle qui dit
comment parcourir les cases permet de retenir plus facilement et c'est beaucoup plus court.
La description à l'aide des termes *répéter*, *avancer*, *sauter* n'est pas toujours évidente non plus.
Si ces termes n'apparaissent pas trop souvent, ce n'est pas trop difficile mais si le parcours
est complexe, on a souvent besoin de regrouper certains blocs. Par exemple, que préférez-vous ?
* avancer 8 fois vers la droite,
* ou parcourir la ligne de gauche à droite.
**Conclusion :** on ne sait pas retenir facilement une liste de d'actions trop longue. Il faut faire
apparaître des blocs logiques.
Exercice 1
@@ -15,7 +15,7 @@
__downloadUrl__ = "http://www.xavierdupre.fr/site2013/index_code.html#code_beatrix"
__license__ = "BSD License"
#from .scratchs import check
from .scratchs import check
def check(log=False):
@@ -0,0 +1,25 @@
"""
shortcuts for scratch
"""
#from .example_echiquier import check as check1
def check1():
"""
basic checkings
"""
dirname = os.path.dirname(__file__)
f1 = os.path.exists(dirname, "echiquier.sb2")
if not os.path.exists(f1):
raise FileNotFoundError(f1)
f0 = os.path.exists(dirname, "echiquier0.sb2")
if not os.path.exists(f0):
raise FileNotFoundError(f0)
def check():
"""
run checking functions
"""
check1()
Binary file not shown.
Binary file not shown.
Binary file not shown.

0 comments on commit b5ec701

Please sign in to comment.