Algorithmes

Des règles d'écriture des algorithmes au lycée ont été définies pour plus d'uniformité/universalité, alors que l'année dernière chacun faisait comme il voulait, ou alors traduisait "bêtement" les instructions anglaises de sa calculatrice ou de son logiciel en français.
L'algorithme est assimilé à une fonction (c'est à la mode: beaucoup de choses dans les nouveaux programmes du lycée sont instroduites via la notion de fonction, et pas seulement en analyse).
Autrement dit, ils prennent 1 ou plusieurs paramètres, et renvoient 1 résultat.
Et par conséquent, les instructions d'entrée (input) ou de sortie (disp) n'ont pas à apparaître dans l'écriture d'un algorithme (mais dans sa "traduction" sur certains logiciels ou calculatrices, oui...).
Il est à noter que la totalité des livres de Seconde édition 2010 ne respectent pas ces règles (ayant été rédigés à l'avance), à un point tel que la forme d'écriture d'un algorithme change d'une page à l'autre!!! (pas le même auteur selon les exercices...)
algorithme: nom/titre décrivant sommairement l'algorithme
données: la liste des paramètres avec leurs types
résultat: type et description de ce que renvoie l'algorithme
variables: la liste des variables locales utilisées avec leurs types
début
...
fin algorithme
Le corps de l'algorithme doit respecter l'indentation des différentes instructions conditionnelles ou boucles.
Quand vous répondez à une question d'algorithmique sur le forum, il serait bon de respecter cette forme.
Quand vous répondez à une question de programmation, faites comme vous voulez!
programmation = traduction d'un algorithme écrit en langage universel dans un langage de programmation donné (TI-Basic, Casio-Basic, C, Java...)
L'algorithme est assimilé à une fonction (c'est à la mode: beaucoup de choses dans les nouveaux programmes du lycée sont instroduites via la notion de fonction, et pas seulement en analyse).
Autrement dit, ils prennent 1 ou plusieurs paramètres, et renvoient 1 résultat.
Et par conséquent, les instructions d'entrée (input) ou de sortie (disp) n'ont pas à apparaître dans l'écriture d'un algorithme (mais dans sa "traduction" sur certains logiciels ou calculatrices, oui...).
Il est à noter que la totalité des livres de Seconde édition 2010 ne respectent pas ces règles (ayant été rédigés à l'avance), à un point tel que la forme d'écriture d'un algorithme change d'une page à l'autre!!! (pas le même auteur selon les exercices...)
algorithme: nom/titre décrivant sommairement l'algorithme
données: la liste des paramètres avec leurs types
résultat: type et description de ce que renvoie l'algorithme
variables: la liste des variables locales utilisées avec leurs types
début
...
fin algorithme
Le corps de l'algorithme doit respecter l'indentation des différentes instructions conditionnelles ou boucles.
Quand vous répondez à une question d'algorithmique sur le forum, il serait bon de respecter cette forme.
Quand vous répondez à une question de programmation, faites comme vous voulez!

programmation = traduction d'un algorithme écrit en langage universel dans un langage de programmation donné (TI-Basic, Casio-Basic, C, Java...)