Bonjour à tous,
je suis en BTS informatique de gestion et pour apprendre les bases de l'algorithme, nous utilisons le logiciel Alg32.
Connaissez-vous des logiciels dans le même genre que celui-ci, mais en plus performant ?
merci pour vos réponses
Bonjour à tous,
je suis en BTS informatique de gestion et pour apprendre les bases de l'algorithme, nous utilisons le logiciel Alg32.
Connaissez-vous des logiciels dans le même genre que celui-ci, mais en plus performant ?
merci pour vos réponses
Si on connaissait le "genre" d'alg32 ça nous aiderait à répondre. Parce que par exemple sur Google, si je cherche Alg32, les premières réponses qui pourraient avoir un rapport avec ta question sont... ta question, sur plusieurs forums d'ailleurs.
--
Jedaï
salut,
alg32 est un "petit" logiciel qui permet de faire de l'algorithme de base.
Afin ensuite de programmer ds n'importe quel langage.
Exemple:
Donc, je cherche le même genre de logiciel, mais en plus aboutti. Car, celui-ci est truffé d'erreurs...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Algorithme exemple var i,A,B:entier somme:entier DEBUT i:=0; POUR I de 0 A 20 FAIRE AFFICHER("entrez un nombre") etc...
J'espère avoir été plus clair...
THX
En bref c'est un basic en Français ? Les programmes ressemblent à du pseudolangage ? Autant le coder soi-même, ça ne doit pas être bien dur, d'ailleurs ce alg32 vu son manque de notoriété doit sûrement être le fruit d'un tel effort en solitaire (un projet d'un étudiant peut-être).
C'est quoi l'intérêt exactement ? Purement pédagogique ? Les étudiants ont moins de mal à approcher la bête ?
Autant se lancer directement en Pascal/OCaml/Scheme/"Insérez le langage pédagogique de votre choix", c'est pas beaucoup plus dur (à part que c'est en anglais) et c'est beaucoup plus robuste/performant/pas bogué.
--
Jedaï
l'algo est la base de tout language.
Si on est capable d'écrire en algo, ensuite on peut dev ds nimporte quel langage de dev
Oui, et c'est pour ça qu'on apprend à écrire nos algo en pseudo-langage, mais le pseudo-langage comme son nom l'indique n'est pas destiné à être exécuté ! Et le rendre parsable ne peut que lui faire perdre de l'expressivité et de la flexibilité. Le pseudo-langage sert à décrire les algorithmes, pas à les implémenter.
Apprendre cet espèce de basic en Français ne va sûrement pas t'aider à écrire dans n'importe quel langage par la suite.
--
Jedaï
Surtout que la plupart des pseudo-pseudo-langages (les pseudo-langages qui ont subi une cure de formalisation) ont une saveur plutôt impérative, et plus ils sont formalisés et moins tu peux exprimer des notions fonctionnelles vu que les gens qui formalisent ces pseudo-langages sont rarement des programmeurs fonctionnels (lesquels ont tendance à trouver que la plupart des pseudo-languages compilables sont nettement moins expressifs que leur langage de prédilection de toute façon...).
--
Jedaï
A ce propos, et sans aucun rapport avec le PO, est-qu'il existe un pseudo-langage "fonctionnel" plus ou moins admis par la communauté ?
Pour aider les nostalgiques:
* http://projects.almad.net/gcc-algol
* http://www.xs4all.nl/~jmvdveer/algol.html
Je suis en BTS informatique de gestion, et la prof nous a dis cela.
Maintenant, je ne sais pas si elle dit la vérité.
En ce qui concerne le logiciel son "vrai" nom est algexec ou alg'exec.
Peut-être qu'avec ce nom là, des gens du forum pourront trouver un prog à peu près similaire en + évolué
@+dams
un papier et un crayon...
Propre (pas d'energie consommee), economique, et 100 fois plus rapide (ca fait deja 2 jours de perdu a chercher un remplacant )
Et comment je sais si mon algo est juste ou faux si je ne peux pas l'interpreter ?
Salut !
N'oublie pas la gomme !un papier et un crayon...
Plus sérieusement, Souviron34 a raison. Tu utilises ton cerveau comme processeur, un papier comme fichier contenant ton programme, un autre papier comme fichier de sortie, et tu fonctionnes exactement comme le ferait un ordinateur. Ce n'est pas le plus efficace quand tu fais du développement professionnel, mais ça l'est pour apprendre le métier.
Jean-Marc Blanc
Salut !
N'oublie pas la gomme !
je suis d'accord avec toi et c'est ce que je fais avant de tapoter mon algo dans le logiciel.Tu utilises ton cerveau comme processeur, un papier comme fichier contenant ton programme, un autre papier comme fichier de sortie, et tu fonctionnes exactement comme le ferait un ordinateur. Ce n'est pas le plus efficace quand tu fais du développement professionnel, mais ça l'est pour apprendre le métier.
Mais étant en BTS, je dois m'assurer que l'algo que j'ai ecrit est bon.
Et, de ce fait, j'ai besoin d'un logiciel...voilou
Et pour ce faire tu peux utiliser n'importe quel langage réel, ce qui sera bien plus formateur pour toi, et te permettra d'utiliser un véritable pseudo-langage durant ta réflexion plutôt que de te limiter d'avance afin que tu puisses compiler directement ton pseudo-code par la suite.
Et bien sûr la plupart des implémentations des langages véritablement utilisés sont bien plus optimisées et déboguées que Alg32.
--
Jedaï
Meme si mon pbl n'est pas resolu, je vais cocher "RESOLU", sinon on ne pas plus s'en sortir lol
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager