-
7
pages
-
Français
-
Documents
Description
Fonctions1 Fonctions et programmmationLa programmation d’un probl`eme est une taˆche complexe difficile a` maitriser globalement.Pour limiter les erreurs et la taille des programmes (donc du code objet), on va chercher`a identifier des sous-tˆaches qui correspondent `a des calculs bien d´etermin´es qu’on est amen´e a`r´ep´eter plusieurs fois dans le programme.Cela permet de raisonner de mani`ere plus abstraite sur l’ensemble du programme et de seconcentrersurlaprogrammationdepartiesplussimplesetpluscourtes.L’exp´eriencemontrequ’unprogrammeur standard ne peut maitriser qu’un programme de 2-3 pages, soit 200-300 lignes, cequi impose de d´ecouper les programmes plus complexes en parties plus simples `a ´ecrire. Pour lesapplications de taille importante -par exemple le noyau Unix- on utilisera en plus des techniqueset des outils de g´enie logiciel.Exemple 1 : calculer le minimum de deux entiersDans les calculs num´eriques, on a souvent besoin de prendre le maximum de deux nombres.Plutotqueder´ep´eterlesinstructionsquipermettentdecalculercemax,onvautiliserunefonction:fonction min (a: reel,b:reel):reelsi a > b alors retourner bsinon retourner a fsiEn fait, vous avez d´eja` utilis´e des fonctions des librairies : print, input sont des fonctionsprogramm´ees dans les librairies python (et leur code est suffisamment compliqu´e pour essayer `atout prix de ne pas le r´e´ecrire!).Exercice 1 Le programme de r´esolution d’une ´equation de degr´e 2 vu au premier cours ...
-
Publié par
-
Langue
Français