• [^] # Re: Grammaire...

    Posté par . En réponse à la dépêche Sortie de Linotte en version 0.5.1, un langage simple en français pour apprendre à programmer.. Évalué à 1.

    >Dans l'apprentissage de l'algo, il y a certes deux composantes: (1) le concept d'algorithme, i.e. la formalisation de la pensée, et (2) l'écriture en syntaxe concrète de l'algorithme. Je suis d'accord qu'en théorie les deux sont séparés. Mais en pratique, j'ai quand même l'impression qu'une syntaxe concrète simple aide à formaliser. Il faut comprendre qu'on ne parle pas à un être humain, on donne une recette précise à ue machine. Idéalement, en apprenant la grammaire d'un langage de programmation, on pourrait voir se détacher les concepts algorithmiques de base.

    +1

    Je trouve que l'emploi d'une unique analogie (littéraire ou cinématographique) n'aide pas à l'abstraction nécessaire pour l'algorithmique (ou les maths en général).

    Peut être voir si on peut porter/libérer ça[1] http://membres.lycos.fr/zegour/Developpement/Seriez/Kwz2-nou(...)

    {
    Algorithmes simples
    Somme des N premiers naturels
    }
    SOIENT
    I , N , Somme DES ENTIERS ;
    DEBUT
    LIRE ( N ) ;
    Somme := 0 ;
    POUR I := 1 , N
    Somme := Somme + I
    FPOUR ;
    ECRIRE ( Somme ) ;
    FIN

    ou ressusciter ça : http://fr.wikipedia.org/wiki/LSE_(langage_de_programmation)
    qui me semble plus pratique d'un point de vue pédagogique.

    >>>À part le Logo, pour débuter en programmation, il faut se farcir obligatoirement un langage en anglais !

    Au delà du Logo, il y a d'autres langages en français (on peut faire quelques algo avec un tableur (très perturbant de devoir utiliser un SI ou ET)), et il y a quelques 4GL apparemment[2]

    [1][2]trouvé via developpez.net http://www.developpez.net/forums/showthread.php?t=340276