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 à ne pas rater :
Bon plan achat en duo : 2ème robot cuiseur Moulinex Companion ...
600 €
Voir le deal

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

Ecrire un code en C pour intégrer. Empty Ecrire un code en C pour intégrer.

Ven 20 Jan - 22:03
Bonsoir,
Réf. : https://les-mathematiques.net/vanilla/index.php?p=/discussion/2333055/cherche-a-programmer-en-c-les-5-methodes-d-integrations-numeriques
Cette question est très intéressante.
J'ai lu les interventions de l'auteur, il semble être un matheux relativement compétent et rigoureux.
Voilà pourquoi je trouve sa question étonnante : en tant que matheux, on pourrait s'attendre à ce qu'il décrive l'algorithme. C'est à dire, en français, et tel qu'un cours pourrait l'écrire, à l'exclusion de toute formule, comment on calcule une intégrale avec ces 5 méthodes.
Au lieu de cela, il produit un code Python à qui on a appris à intégrer. Je rappelle que à la base un langage mathématique ne sait faire que les quatre opérations, les tests et les sauts.
En d'autres termes, si Gébrane prend le temps (à mon avis 1/4 d'heure) pour écrire les 5 méthodes d'intégration, il aura résolu son problème. S'il ne connait pas le C n'importe que développeur sympa lui écrira le code. Par contre si cette méthode ne lui convient pas, contre rémunération il trouvera sûrement quelqu'un, sinon, il peut toujours attendre, ou décider de se débrouiller tout seul.
Autre hypothèse : demander à ChatGPT de lui faire. En fait c'est tellement basique que ça ne devrait pas poser de problème.
Dlzlogic
Dlzlogic
Admin
Messages : 9527
Date d'inscription : 26/04/2019
Age : 80
Localisation : Proville
http://www.dlzlogic.com

Ecrire un code en C pour intégrer. Empty Re: Ecrire un code en C pour intégrer.

Ven 20 Jan - 22:25
Bon apparemment RaoulS a demandé de l'aide à ChatGPT.
Où va-t-on ?
Mais, sauf erreur de ma part, c'est du C++ !

L'auteur de ce message est actuellement banni du forum - Voir le message

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

Ecrire un code en C pour intégrer. Empty Re: Ecrire un code en C pour intégrer.

Sam 21 Jan - 0:28
Bonsoir Parlons,
Quand vous aurez quelque-chose d'intéressant à dire, vous pourrez intervenir.
Ce forum est réservé aux humains, exclusivement.

L'auteur de ce message est actuellement banni du forum - Voir le message

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

Ecrire un code en C pour intégrer. Empty Re: Ecrire un code en C pour intégrer.

Dim 22 Jan - 0:54
Bonsoir,
J'ai lu les derniers messages de Gebrane. C'est désolant, il existe certainement des tuto très progressifs. Le calcul d'une intégrale est une opération très élémentaire. Il faut bien sûr commencer par écrire un algorithme. C'est à dire dans la langue qu'on a l'habitude d'utiliser pour s'exprimer, décrire, ce que l'on veut, ce dont on dispose, puis les différentes opérations arithmétiques qu'on ferait pour y arriver avec crayon et papier. La traduction en code n'est plus qu'une traduction dans le langage informatique choisi. Cette étape d'écriture de l'algorithme est indispensable.

L'auteur de ce message est actuellement banni du forum - Voir le message

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

Ecrire un code en C pour intégrer. Empty Re: Ecrire un code en C pour intégrer.

Dim 22 Jan - 13:59
Bonjour,
Dans le contexte informatique, on appelle "code" le texte qui est écrit par un humain dans le langage compris par la machine, par exemple, le Cobol, le Fortran, l'assembleur, le Python, le Basic, le C etc. La syntaxe d'un code informatique est parfaitement stricte.
Le but de l'écriture d'un algorithme est de clarifier les idées de l'auteur du programme qu'il va écrire, c'est à dire coder. Un algorithme doit pouvoir être compris par un collègue, alors que la compréhension d'un code est généralement de la capacité des spécialistes, connaisseurs du langage et de la question traitée.

L'auteur de ce message est actuellement banni du forum - Voir le message

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

Ecrire un code en C pour intégrer. Empty Re: Ecrire un code en C pour intégrer.

Mar 24 Jan - 15:00
Bonjour,
DP a mis sur le forum concerné un module de lecture et décodage d'une formule mathématique.
Ce code est un modèle de code écrit en C.
Petit exercice que je proposerais à Gébrane bien avant de faire son TP, c'est d'écrire, sous la forme qu'il veut, l'algorithme de ce code.
Mais en fait, cela dépasse très largement ses capacités.
Conclusion : le TP se résume à écrire un dizaine de lignes de code pour réaliser un calcul élémentaire, Mais ce code nécessite un ensemble de fonctions qui sont écrites sur plusieurs centaines de lignes.
Il serait intéressant de connaitre l'intitulé précis du TP, et le niveau des étudiants. En gros, s'agit-il d'un TP d'informatique ou un TP de mathématiques ? Si parmi les étudiants, il y en a un qui a fait un peu de programmation, les deux heures de TP seront dures pour Gébrane.
Dlzlogic
Dlzlogic
Admin
Messages : 9527
Date d'inscription : 26/04/2019
Age : 80
Localisation : Proville
http://www.dlzlogic.com

Ecrire un code en C pour intégrer. Empty Re: Ecrire un code en C pour intégrer.

Mar 24 Jan - 18:42
Les derniers échanges sont assez étonnants. Gébrane semble ignorer que les programmes compilés comme le C ont 3 étapes à franchir
1- la compilation
2- l'édition de lien
3- la construction
DP a bien tendu la perche en parlant du make. Gébrane n'a pas réagi.
Si on veut faire de l'informatique, il est indispensable d'avoir des bases élémentaires, par exemple savoir la différence entre un programme interprété, comme le fameux Python, et un programme exécutable comme et tous les langages qui ne sont pas au raz des pâquerettes.

Je constate aussi que Médiat-Suprème ignore pas mal de choses en informatique.
Evidemment, il y a les gens avantagés qui disposent d'un compilateur dans leur machine. Puis, il y a les autres qui s'imaginent que il suffit de claquer des doigts pour que ça marche.
Quand on a réalisé les 3 étapes, on obtient un exécutables. Sous Window son nom comporte un suffixe "exe". Alors il faut ouvrir un fenêtre de ligne de commande et taper le nom de l'exécutable avec éventuellement son chemin et les valeurs nécessaires, c'est à dire les paramètres attendus. Cette méthode est absolument générale. Elle était employée sous DOS, sous Unix ou Linux, c'est pareil, sous Windows la commende est prévue pour ouvrir cette fenêtre. Tout ceci est parfaitement élémentaire.
Dlzlogic
Dlzlogic
Admin
Messages : 9527
Date d'inscription : 26/04/2019
Age : 80
Localisation : Proville
http://www.dlzlogic.com

Ecrire un code en C pour intégrer. Empty Re: Ecrire un code en C pour intégrer.

Mar 24 Jan - 18:54
Un vrai suspense.
DP est informaticien. Il sait de quoi il parle. Il sait que la fonction main() prend des paramètres et que si on lance l'exécution, il faut lui donner les paramètres.
Un programme Python se lance à partir de n'importe quoi. Si sa première instruction est "Dites moi votre prénom", il va attendre tant qu'on n'aura pas donné son prénom. Bien-sûr on peut écrire un programme en C qui fait le même chose, c'est d'ailleurs l'une des premières chose que l'on apprend.
Je trouve que DP a bien du courage de continuer.
Dlzlogic
Dlzlogic
Admin
Messages : 9527
Date d'inscription : 26/04/2019
Age : 80
Localisation : Proville
http://www.dlzlogic.com

Ecrire un code en C pour intégrer. Empty Re: Ecrire un code en C pour intégrer.

Mer 25 Jan - 0:14
Bonsoir,
Ce sujet est très éclairant.
Une confirmation qui vaut son pesant d'or :
Gébrane a écrit:gerard a passé par la même expérience, on lui a confié le cours de statistiques qu'il n a jamais connu avant.
Et on voit les résultats.
Eh bien, je me demande pourquoi il n'y a personne dans l'éducation nationale qui tente de remettre les choses en ordre. Cela devient catastrophique.
Pour simplifier et surtout expliquer les compétences de Gérard, par exemple comment peut-il justifier l'étude des statistiques ?

L'auteur de ce message est actuellement banni du forum - Voir le message

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

Ecrire un code en C pour intégrer. Empty Re: Ecrire un code en C pour intégrer.

Dim 26 Fév - 22:36
Bonsoir, je fais remonter ce sujet dans le même esprit : il ne faut pas mélanger maths et informatique, mais l'un comme l'autre, sont des moyens et non des buts.
Réf. : https://les-mathematiques.net/vanilla/index.php?p=/discussion/2333423/programmation-des-solutions-de-lequation-dans-mathbb-n-x%C2%B2-y%C2%B2-a
Il y a un membre très compétent qui était prêt à s'invertir pour aider le demandeur. Il s'est fait honteusement rabrouer et personne n'est venu l'appuyer.
Je suis assez scandalisé.
Contenu sponsorisé

Ecrire un code en C pour intégrer. Empty Re: Ecrire un code en C pour intégrer.

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