Géométriquement le forum Dlz9
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment :
Pokémon EV06 : où acheter le Bundle Lot ...
Voir le deal

Aller en bas
Dlzlogic
Dlzlogic
Admin
Messages : 9511
Date d'inscription : 26/04/2019
Age : 80
Localisation : Proville
http://www.dlzlogic.com

C'est quoi un algorithme ? Empty C'est quoi un algorithme ?

Sam 7 Mai - 12:05
Bonjour,
Réf. : https://les-mathematiques.net/vanilla/index.php?p=/discussion/2330045/manier-python-et-lalgorithme
De temps en temps, ça fait du bien de lire une réponse comme ça.
Il sont rares ceux qui osent. J'ai hâte de lire les réactions, s'il y en a.
Il y a quelque temps, un prof a essayé cette démarche. Il n'est pas resté longtemps, on a dû trouver un motif de bannissement.

Pour mémoire, une fois, un individu que je ne nommerai pas, m'a répondu "tout code est un algorithme" et il a eu le culot de citer la définition et de vérifier l'application dans le cas présent.
Cet individu fait partie des "petits prof" qui, sous prétexte qu'ils enseignent une spécialités en maths, s'imaginent qu'ils connaissent tout ce qui se rapporte de près ou de loin aux mathématiques.
avatar
Horner
Messages : 70
Date d'inscription : 03/05/2022

C'est quoi un algorithme ? Empty Re: C'est quoi un algorithme ?

Sam 7 Mai - 14:46
Bonjour
Je ne sais pas de qui tu parles ainsi, de manière toujours aussi nuancée, aimable et courtoise. Mais on a l'habitude avec toi.

Comme souvent, ta réflexion n'est pas le sujet de la discussion que tu cites. Mais bon passons.
Que dit-on d'un individu qui n'a pas fait d'études en maths, qui n"a jamais enseigné, et qui a le culot d'insulter quotidiennement les enseignants de maths ? un "pauvre type outrecuidant" ?

Alors soyons constructif :
Quelle est la définition d'algorithme ?
Dans le dico  Le Robert << Ensemble des règles opératoires propres à un calcul ; suite de règles formelles. >>
il me semble que les deux présentations ne sont pas identiques :
<< Ensemble des règles opératoires propres à un calcul >> sous entendu un objectif à atteindre ;
<< suite de règles formelles. >> ne sous-entend pas d'objectif nécessaire.

Dlzlogic,
quelle est la définition d'algorithme que tu utilises ?
Dlzlogic
Dlzlogic
Admin
Messages : 9511
Date d'inscription : 26/04/2019
Age : 80
Localisation : Proville
http://www.dlzlogic.com

C'est quoi un algorithme ? Empty Re: C'est quoi un algorithme ?

Sam 7 Mai - 15:08
Un algorithme est une description logique d'opérations à effectuer pour parvenir au but qu'on s'est fixé.
Un algorithme doit être écrit sous une forme indépendante de tout formalisme. La méthode la plus commune est la langue écrite, indépendante de toute forme particulière, autrement en français. Un autre méthode très utilisée autrefois : l'ordinogramme. Dans tous les cas, l'algorithme doit pouvoir être compris par tout individu, mais certainement pas par une machine.

Dit autrement, un algorithme n'a rien à voir avec l'informatique. C'est ce que signifie la réponse de Bisam.
avatar
Horner
Messages : 70
Date d'inscription : 03/05/2022

C'est quoi un algorithme ? Empty Re: C'est quoi un algorithme ?

Dim 8 Mai - 15:07
Bonjour
Dlzlogic a écrit:Un algorithme est une description logique d'opérations à effectuer pour parvenir au but qu'on s'est fixé.
ok

Dlzlogic a écrit:Un algorithme doit être écrit sous une forme indépendante de tout formalisme.
La méthode la plus commune est la langue écrite, indépendante de toute forme particulière, autrement en français.
Il n'y a pas que les langages informatiques qui sont "formels". Même écrit en prose (en français si tu veux), tout descriptif suit un certain formalisme : la grammaire.

Comme tu le sous-entends, il y a plein de sorte d'algorithmes dans la vie courante. Une méthode pour faire ceci cela.
Mais je n'ai pas vu souvent d'algorithme de calcul écrit en français : une description à base mathématico-informatique est bien plus commode.

Dlzlogic a écrit:Dans tous les cas, l'algorithme doit pouvoir être compris par tout individu, mais certainement pas par une machine.
en quoi cela serait gênant qu'une machine "comprenne" un algorithme ? il n'y a pas de raison vu la définition que tu as donnée.
Dlzlogic
Dlzlogic
Admin
Messages : 9511
Date d'inscription : 26/04/2019
Age : 80
Localisation : Proville
http://www.dlzlogic.com

C'est quoi un algorithme ? Empty Re: C'est quoi un algorithme ?

Dim 8 Mai - 19:32
Bonsoir Horner,
Dans le milieu informatique on appelle période d'analyse, toute la période pendant laquelle on écrit l'algorithme. Suivant les goûts et le sujet étudié, cela peut être un ordinogramme ou en français, même si on ne respecte pas parfaitement la grammaire ou l'orthographe.
Ensuite il faut écrire le code. Cela doit pouvoir être confié à un codeur. Il n'a pas vraiment besoin de connaitre le sujet étudié, mais doit connaitre parfaitement le langage étudié et d'autre langages pour faciliter de transpositions éventuelles.
Demande à Bisam ce qu'il en pense, ça m'étonnerait qu'il dise que c'est pas vrai. Par contre, je sais très bien que maintenant les étudiants tapent leur code directement, c'est à dire qu'on peut supposer que l'algorithme est dans la tête.

Horner a écrit:en quoi cela serait gênant qu'une machine "comprenne" un algorithme ? il n'y a pas de raison vu la définition que tu as donnée.
Tout simplement parce que pour être compris, il faut parler le langage que comprend celui à qui on parle. Or, que je sache une machine ne comprend pas un ordinogramme ou le langue française. Des informaticiens ont écrit des langages (basic, C, Fortran, Python) abordable pour un humain et à condition que la syntaxe soit strictement respectée, un module spécialisé, compilateur ou interpréteur, traduit ce langage en binaire pour que la machine l'exécute. C'est très simplifié, mais l'idée est là.
Dlzlogic
Dlzlogic
Admin
Messages : 9511
Date d'inscription : 26/04/2019
Age : 80
Localisation : Proville
http://www.dlzlogic.com

C'est quoi un algorithme ? Empty Re: C'est quoi un algorithme ?

Jeu 12 Mai - 12:45
Bonjour,
Réf. : https://les-mathematiques.net/vanilla/index.php?p=/discussion/2330115/du-scilab-au-python
Petite application.
En fait, j'ai vraiment l'impression que dans ce cas précis on a écrit le code avant d'écrire l'algorithme, c'est à dire on a oublié d'écrire l'algorithme.
La valeur h est une valeur globale.
La valeur t est définie dans la fonction d'appel.
Il me faudrait une véritable raison pour comprendre pourquoi on se complique la vie à ce point.
Contenu sponsorisé

C'est quoi un algorithme ? Empty Re: C'est quoi un algorithme ?

Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum