12.07.2015 Views

slides_programmation.. - xavierdupre.fr

slides_programmation.. - xavierdupre.fr

slides_programmation.. - xavierdupre.fr

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Principes communs à tous les langagesExtensions, ModulesClasses, Programmation ObjectPython, R, VBA, SQL, ...Quelques exemplesPrésentationTypes de données standardStructures de langageLes élections : report des voixQuelques schémas classiquesFonctionsLes fonctions permettent de reproduire la même tâche sur des donnéesdifférentes sans avoir à recopier le code. Elles acceptent des paramètres etretournent des résultats avec le mot-clé return.def fonction (a,b,c) :# fonction de trois paramètres# r2 = ...# r1 = ...return r1,r2Exemple : somme de n éléments choisis aléatoirement dans une listedef somme_aleatoire (l,n = 10) :s = 0for e in range (0,n) :i = randint (0, len(l)-1)s += l [i]return sr = somme_aleatoire ( [0,1,3,4,5], 50 )r = somme_aleatoire ( [0,1,3,4,5] ) # n vaut par défaut 10Xavier Dupré Programmation et algorithme 36 / 132

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!