Inscription / Connexion Nouveau Sujet
Niveau algorithmique
Partager :

Un nouveau logiciel pour s'initier à l'algorithmique

Posté par
patrice rabiller
01-07-09 à 17:59

Bonjour,

C'est peu de dire que certains professeurs craignent l'arrivée de l'algorithmique dans les nouveaux programmes de seconde

Un nouveau logiciel, pour l'instant en version bêta, vient de sortir qui devrait les réconcilier avec cette belle discipline : AlgoBox dont voici une démo :

les caractéristiques complètes du programme sont ici : site du projet   

et le téléchargement se passe là :

(infos recueillies sur la liste de diffusion de l'académie de Lille: merci à Gaétan Marris)

Posté par
littleguy
re : Un nouveau logiciel pour s'initier à l'algorithmique 01-07-09 à 18:05

Bonjour et merci Monsieur Rabiller

Les deux derniers liens me renvoient le message : "page non trouvée"

Posté par
infophile
re : Un nouveau logiciel pour s'initier à l'algorithmique 01-07-09 à 18:05

Bonjour Patrice

Ce nouveau logiciel permet d'éviter les erreurs de syntaxes pour les débutants, mais du coup c'est plutôt lent pour coder et ça ne confronte pas vraiment l'élève à la programmation. Après je ne sais pas quels sont les objectifs de cette discipline en seconde.

Posté par
Bourricot
re : Un nouveau logiciel pour s'initier à l'algorithmique 01-07-09 à 18:11

Bonjour et merci pour l'info.

En plus il y a une version pour Mac OS X  !

Posté par
patrice rabiller
re : Un nouveau logiciel pour s'initier à l'algorithmique 01-07-09 à 18:17

Pour littleguy : le lien que j'ai donné a mal été recopié. Voici la page d'accueil du projet AlgoBox (sorti le 1er juillet 2009 : c'est tout frais !) :

et le lien pour le téléchargment :

Pour infophile : ce type d'initiation me paraît très très bien, au contraire (moi qui ai connu la préhistoire de l'informatique, je peux te dire que c'est mille fois plus rapide qu'il y a 30 ans !). Ça peut donner envie aux élèves d'aller plus loin ensuite

Posté par
littleguy
re : Un nouveau logiciel pour s'initier à l'algorithmique 01-07-09 à 18:23

Merci

Posté par
Bourricot
re : Un nouveau logiciel pour s'initier à l'algorithmique 01-07-09 à 18:23

En effet, il y a presque 40ans (38 exactement), cela allait bien moins vite !
Il y avait une seule unité dans toute la fac.
On avait le droit à une compilation de son programme par 24h , il fallait mieux chiader son algo avant de se lancer dans la compilation, et je ne parle pas de l'exécution qui arrivait parfois plusieurs semaines après le premier jet !  

Posté par
Mariette Correcteur
re : Un nouveau logiciel pour s'initier à l'algorithmique 02-07-09 à 08:54

Salut,

je viens d'essayer, c'est pas mal du tout ! On écrit finalement un algorithme en "langage courant", mais on est obligé de faire attention (genre on ne peut pas manipuler une variable non déclarée).

Est-ce que quelqu'un a déjà testé "Scratch" (qui est utilisé dans le document d'accompagnement de programme de seconde) ?

Posté par
jamo Moderateur
re : Un nouveau logiciel pour s'initier à l'algorithmique 02-07-09 à 13:39

Bonjour,

je trouve tout cela vraiment très bien d'avoir des logiciels de cette sorte pour s'initier à l'algorithmique.

Mais je me pose une question : pourquoi avoir crée ce qui existe déjà depuis des dizaines d'années ??

En effet, pourquoi ne pas directement utiliser un langage de programmation ?

On y retrouve exactement les mêmes choses : les boucles, les tests, etc ...

En particulier, je pense au langage PASCAL qui est pour moi un excellent langage pour apprendre à programmer : on y trouve encore pas mal de mots (contrairement au langage C).
Bon, c'est les mots sont en anglais, mais le vocabulaire doit se limiter à 10/20 mots, et ce n'est pas si compliqué.
Ensuite, tout ce qu'on apprend en PASCAL se transpose ensuite très facilement aux autres langages.

Donc, en conclusion : très bien d'avoir crée des logiciels qui permettent de faire des algos en français, mais en aucun cas je trouve qu'ils ne présentent des avantages par rapport aux langages classiques de programmation : un élève qui ne comprend pas le principe d'une boucle ou d'un test en le comprendra pas quelque soit le langage.

Posté par
Bourricot
re : Un nouveau logiciel pour s'initier à l'algorithmique 02-07-09 à 13:52

Salut jamo,

Avant d'écrire un programme dans un certain langage, il faut faire un "brouillon" , c'est à dire écrire un algorithme de ce qu'on veut obtenir.

Posté par
Bourricot
re : Un nouveau logiciel pour s'initier à l'algorithmique 02-07-09 à 13:56

L'algorithme est l'étape indispensable avant la rédaction du programme.

Cette étape permet de trouver les enchainements de calculs et travaux à réaliser pour arriver au but recherché.

Et c'est plus facile de raisonner en français avant de faire la traduction dans n'importe quel langage.

Et un bon algorithme bien fait , doit pouvoir être traduit dans n'importe quel langage informatique.

Posté par
patrice rabiller
re : Un nouveau logiciel pour s'initier à l'algorithmique 02-07-09 à 13:57

Le Pascal c'est bien (ce n'est pas moi qui vais dire le contraire !) mais si on veut travailler dans un environnement visuel confortable (windows ou linux), il faut alors utiliser Delphi (ou équivalent).

Du coup, on est obligé de créer une fiche avec quelques composants dedans (boutons, memo d'affichage au moins) et, même si c'est très facile à faire, ça alourdi considérablement les choses. Les élèves risquent de passer plus de temps à régler les composants (taille des boutons, position, couleur ...) qu'à faire de l'algorithmique. Je ne crois pas qu'on puisse aujourd'hui faire travailler les élèves dans un environnement DOS des années 70-80.

Le projet AlgoBox, si j'ai bien compris, est focalisé sur l'apprentissage de l'algorithmique et ne laisse pas l'utilisateur se distraire avec autre chose. J'espère que ce logiciel permet de créer des sous-programmes (procédures ou fonctions) et que l'on peut leur passer des paramètres. Le top serait que ces fonctions puissent être récursives (même si ça déborde du programme de seconde) car ça pourrait servir dès qu'on abordera les suites en première... De plus, il semble assez rigoureux : comme le Pascal, il impose que les variables soient déclarées avant d'être utilisées...

Dès que j'aurai le temps, je le téléchargerai pour l'essayer plus à fond.

Posté par
Bourricot
re : Un nouveau logiciel pour s'initier à l'algorithmique 02-07-09 à 14:11

Les fonctions et la récursivité n'apparaissent pas dans le sommaire de l'aide :

Sommaire

    * 1. Fonctionnement général
    * 2. Première prise en main d'AlgoBox avec un exemple très simple
    * 3. Autres règles d'utilisation d'AlgoBox
          o 3.1 Les types de variables
          o 3.2 Les expressions conditionnelles
          o 3.3 Les boucles
          o 3.4 Lecture et affichage des variables
          o 3.5 Affichage d'une variable ou d'un message
    * 4. Raccourcis clavier

Mais je n'ai pas cherché plus loin !  

Posté par
jamo Moderateur
re : Un nouveau logiciel pour s'initier à l'algorithmique 02-07-09 à 15:03

Je suis entiérement d'accord sur le principe de différencier :
- d'une part l'algorithme qui décrit les opérations à effectuer, indépendamment du langage,
- d'autre part le codage en utilisant un langage ou un autre.

J'ai moi-même, de manière professionnelle, passé quelques années à développer des logiciels divers, et je sais qu'il faut avant tout concevoir un programme "à la main", avec papier et crayon, en s'interdisant de coder avant que tout soir prêt (cale permet de gagner un temps absolument énorme par la suite).

Mais quand je vois l'écran de capture du logiciel AlgoBox, ce n'est pour moi qu'un langage de programmation comme un autre, avec ses déclarations de variables, etc ...
La preuve : les algos peuvent même être exécutés !

Donc, je le répète, je trouve ça formidable, mais l'utilisation de tout autre langage déjà existant aurait le même effet. Enfin, c'est ce que je pense ...

Par contre, il existe d'autres méthodes pour faire des algos, par exemple sous forme d'organigramme. Je crois même (j'en suis même certain) qu'il existe des logiciels qui permettent d'assembler ces "boites" et d'exécuter le programme ainsi écrit.
Cela présente l'avantage d'être plus visuel.

Répondre à ce sujet

Seuls les membres peuvent poster sur le forum !

Vous devez être connecté pour poster :

Connexion / Inscription Poster un nouveau sujet
Une question ?
Besoin d'aide ?
(Gratuit)
Un modérateur est susceptible de supprimer toute contribution qui ne serait pas en relation avec le thème de discussion abordé, la ligne éditoriale du site, ou qui serait contraire à la loi.


Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !