Outils pour utilisateurs

Outils du site


microalg:statistiques

Statistiques

Introduction

Sur une idée de Guillaume Blin, MicroAlg pourrait maintenir un décompte du nombre d’opérations réalisées afin de mesurer la complexité des algorithmes.

  • lectures dans les listes (ou tableaux)
  • écritures dans les listes (ou tableaux)
  • affectations aux autres types de variables
  • opérations arithmétiques (plus difficile car besoin de nouvelles commandes, ou de redef)
  • comparaisons (à regrouper ?)
  • [à compléter]

Peut-être pas besoin de compter le nombre de tours de boucles Tant_que et Faire ?

Interface

Pour limiter le nombre de mots-clefs (plus ou moins artificiellement), une seule commande est créée : Statistiques.

Sans argument

(Statistique) retourne un texte bien mis en forme (avec majuscules, ponctuation, retours à la ligne…).

Par exemple :

Statistiques :
Affectations : 55
Lectures  listes : 35
Écritures listes : 20
Additions : 54
Comparaisons :

Seules les valeurs non nulles feront apparaître une ligne qui leur correspond.

Pour afficher les statistiques : (Afficher (Statistiques))

Un argument

(Statistiques "identifiant") retourne le nombre d’opérations correspondant à l’identifiant.

Exemple :

(Statistiques "affectations")

Utilisation :

(Afficher (Concatener "Affectations : " (Texte (Statistiques "affectations"))))
microalg/statistiques.txt · Dernière modification: 2016/02/21 11:38 par 82.232.79.126