Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
progrem [2019/06/02 00:22]
bigMax [Ajout du framework de test unitaire jasmine]
progrem [2019/06/18 08:48]
bigMax [Un progrem qui déssine]
Ligne 13: Ligne 13:
 ===== Un progrem qui déssine ===== ===== Un progrem qui déssine =====
 Un progrem qui dessine dessinerait des images fixes ou animées. Le dessin produit serait "​responsive"​ : la taille du dessin est configurable. Un progrem qui dessine dessinerait des images fixes ou animées. Le dessin produit serait "​responsive"​ : la taille du dessin est configurable.
 +Je propose que le dessin soit constitué d'une grille de pixel. La fonction principale du Progrem serait de colorier chaque case une par une. La fonction est pure : elle reçoit les coordonnées d'une case et elle détermine la couleur de la case.
 ===== Le code d'un Progrem ===== ===== Le code d'un Progrem =====
 On se concentre sur l'​algorithme principal, pas sur les api js. On soigne la compréhension de l'​algorithme. On cache si possible le code inutile pour la transmission de l'​intuition de ce que fait le code. On se concentre sur l'​algorithme principal, pas sur les api js. On soigne la compréhension de l'​algorithme. On cache si possible le code inutile pour la transmission de l'​intuition de ce que fait le code.
Ligne 47: Ligne 47:
 } }
 </​code>​ </​code>​
 +
 +===== Mettre en avant le code du Progrem =====
 +  * Colorer
 +  * Surligner
 +  * Souligner
 +  * Encadrer
 +  * Mettre en gras
 +
 +Stratégie :
 +  * Attribuer une couleur aux variables à leur rencontre.
 +  * Historiser dans une pile les affectations de variables.
 +  * Colorer les blocks de code éxecutés (if / then / else)
 +  * Mettre en exergue l'​instruction en cours d'​execution avec une flèche
 +  ​
 +
  
 ===== Coder un lecteur de progrem en typescript ===== ===== Coder un lecteur de progrem en typescript =====
  • progrem.txt
  • Dernière modification: 2019/06/18 08:56
  • par bigMax