[PDF] Séance 3 : coût dun algorithme





Previous PDF Next PDF



Calcul de coût dalgorithme

Calcul de coût d'algorithme. Concepts : Analyse de coût. Méthodes : Décomposition du coût ordres de grandeur. Présentation. Le concept de coût associé à un 



Séance 3 : coût dun algorithme

1. les calculs (+ - * / %). 2. les tests ( < > <= >= == != ) 3. les boucles (boucle pour (for) boucle tant que (while)). 4. les fonctions ou comment 



L3 Info Cours 1 : notion de coût dun algorithme

Savoir comment évaluer la complexité d'une solution algorithmique : Le calcul du coût d'un algorithme s'obtient donc en composant les coûts.



Chapitre 2 Complexité algorithmique

22 oct. 2014 Evaluer la compléxité d'un algorithme. Des exemples de calculs de complexité ... Comment évaluer le coût d'exécution d'un algorithme donné ?



L3 Info Cours 2 : algorithmes récursifs analyse en moyenne

Algorithmique et Analyse d'Algorithmes Comment évaluer l'efficacité d'un algorithme plus finement que dans le pire cas ? ... Calcul de coût direct.





cours 2:Complexité des algorithmes récursifs

On parle alors de méthode récursive. Exemple : Le calcul de la factorielle de N. N != N*(N-1)*(N-2)* 



Coût de lalgorithme dEuclide et CAPES interne 2000

Cela nous mène à préciser comment l'estimation peut être affinée en 3) Un majorant du temps de calcul de l'algorithme d'Euclide avait déjà été donné.



Complexité des algorithmes : nombres_instructions élémentaires

Le coût final du conditionnel est : T (conditionnel)=1+max(22)=3. 18 / 51. Page 27. Calculer le nombre d'instructions ´el´ementaires.



TD1.1 Analyse dalgorithmes calculs de coûts

TD1.1 Analyse d'algorithmes calculs de coûts. Objectifs. À la fin de cette séance



[PDF] Calcul de coût dalgorithme

19 sept 2012 · Pour calculer le coût d'un algorithme on utilise les règles de composition suivantes : Le coût d'une itération est égal à la somme des coûts de 



[PDF] Séance 3 : coût dun algorithme

Le coût d'un algorithme est une estimation du nombre d'opérations élémentaires effectué par un algorithme Cette estimation dépend du nombre de ses entrées et 



[PDF] L3 Info Cours 1 : notion de coût dun algorithme

? Savoir démontrer la correction des algorithmes ? Savoir comment évaluer la complexité d'une solution algorithmique : - analyser la complexité au pire en 



[PDF] Calculs de complexité dalgorithmes

Complexités d'un algorithme ?Un algorithme à partir d'une donnée établit un résultat ?La taille de la donnée est mesurée par un entier n



[PDF] Algorithmique et complexité de calcul

Exercice : Décrire cet algorithme Montrer qu'il demande un espace dans O(k) et un temps dans O(nk) si on compte chaque addition à coût unitaire 



[PDF] Algorithmique I - Cours et Travaux Dirigés L3 Ecole Normale

2 1 Algorithme de Strassen Le coût de l'algorithme est alors : Question 2 3 Comment calculer le produit d'une matrice de Tœplitz n × n par un 



[PDF] ALGORITHMIQUE

Exemple de progression pour aborder l'algorithmique en seconde Voici l'algorithme qui correspond au programme de calcul Comment les définir ?



[PDF] cours_exemples_exercices algorithmiquepdf - fustel-yaoundenet

2 2 pour qu'il calcule l'expression 3N 2 2 Exercice III 3 Écrire un algorithme permettant de calculer l'expression xy x2 où x et y représentent deux 



[PDF] livre-algorithmespdf - Exo7 - Cours de mathématiques

Voyons comment l'écriture binaire des nombres peut nous aider L'écriture binaire d'un nombre c'est son écriture en base 2 Comment calculer un nombre qui 



[PDF] Arles– Info 1ère année – Matière AP (Module Algorithmique) TD 3

affichage digital effectue un calcul semblable toutes les minutes) Exercice V : Ecrire un algorithme qui permet de calculer le prix d'un troupeau

  • Comment savoir le coût d'un algorithme ?

    Méthode de calcul de coût Le calcul du coût d'un algorithme s'obtient donc en composant les coûts des différentes opérations composant l'algorithme. On écrit f = O(g) pour f ? O(g). On dit que g est une borne supérieure asymptotique pour f .
  • Quel est le coût d'un algorithme de recherche du maximum d'un tableau de nombres ?

    le coût d'un algorithme A(T) est son nombre d'affectation. Ainsi, pour chaque cas de Pn,k, l'algorithme effectue k affectations. On obtient donc ainsi que le coût d'un algorithme A(T) est de kPn,k. coutA(T) = 1 n
  • Comment faire un algorithme PDF ?

    Un algorithme, ou code "bien écrit" doit avoir les propriétés suivantes :

    1Être facile à lire, pas soi-même mais aussi par les autres.2Avoir une organisation logique et évidente.3Être explicite, montrer clairement les intentions du développeur.4Être soigné et robuste au temps qui passe.
  • Résumé des étapes de la méthode

    1Lisez bien le sujet, et reformulez-le.2Faites la liste des dimensions du sujet.3Cherchez une bonne représentation visuelle du problème.4Générez des exemples, et résolvez-les entièrement à la main.5Décrivez la solution naïve, puis essayez de l'améliorer.
Séance 3 : coût dun algorithme

Plan :

1. rappel sur les séances précédentes

2. calcul d'une variance

3. coût de l'algorithme

4. le jeu du penduSéance 3 : coût d'un algorithme

Au cours des séances précédentes, nous avons vu :

1. les calculs (+ - * / %)

2. les tests ( < > <= >= == != )

3. les boucles (boucle pour (for), boucle tant que (while))

4. les fonctions ou

comment découper un algorithme en tâches élémentaires1. rappel On dispose de n observations : 2. calcul de la varianceX1,...XnLa moyenne est définie par : X=1 n∑i=1 n

XiLa variance est définie par :

V=1 n∑i=1 n Xi-X21. l'algorithme est définie par la formule de la variance

2. le découpage est fonction semble plutôt intuitif :

1. fonction moyenne

2. fonction variance

3. écriture des fonctions

2. fonction moyenneX=1

n∑i=1 n

Xifonction moyenne

entrées : un tableau de n variables réelles sorties : un nombre réel som = 0 pour i allant de 1 à n inclus som = som + élément i som = som / n retourne som Question subsidiaire : que se passe-t-il lorsque la fonction effectue la moyenne de 0 élément ?

division zéro par zéro : faut-il prévoir ce cas ? si n est nul alors retourne 0 sinon...

2. fonction variance

fonction variance entrées : un tableau de n variables réelles sorties : un nombre réel som = 0 pour i allant de 1 à n inclus som = (élément i - moyenne (éléments)) * (élément i - moyenne (éléments)) som = som / n retourne som Question subsidiaire : que se passe-t-il lorsque la fonction effectue la moyenne de 0 élément ?

division zéro par zéro : faut-il prévoir ce cas ? si n est nul alors retourne 0 sinon...V=1

n∑i=1 n Xi-X2

2. récapitulatif

fonction variance som = 0 pour i allant de 1 à n inclus som = (élément i - moyenne (éléments)) * (élément i - moyenne (éléments)) som = som / n retourne somV=1 n∑i=1 n Xi-X2 X=1 n∑i=1 n

Xisom = 0

pour i allant de 1 à n inclus som = som + élément i som = som / n retourne somfonction moyenne

Coût de l'algorithme ?

3. coût de l'algorithme

Le coût d'un algorithme est une estimation du nombre d'opérations élémentaires effectué par un algorithme. Cette estimation dépend du nombre de ses entrées et de leurs dimensions. Un opération élémentaires est une affection, un calcul, une comparaison. som = 0 pour i allant de 1 à n inclus som = som + élément i som = som / n retourne somfonction moyenneExemple : coût de la fonction moyenne ? nombre d'entrée : 1 tableau dimension des entrées : n résultat : 2 n + 2 approximation : O(n)

3. approximation ?

Le coût d'un algorithme est souvent une approximation. On est plus intéressé par savoir ce qu'il se passe lorsque la taille des entrées évolue plutôt que d'avoir une estimation précise. coût : O(n) si la taille double, le temps de calcul double coût : O(n²) si la taille double, le temps de calcul quadruple Les estimations précises ne sont nécessaires que dans des cas extrêmes : - décompression du signal sonore sur un téléphone mobile - traitement d'image sur un missible à tête chercheuse Un autre point : le temps d'exécution d'un algorithme dépend : - du langage de programmation utilisé assembleur > C++ > Python - de la machine utilisée

Pour toutes ces raisons, le coût précis d'un algorithme n'est plus estimé, il est mesuré.

3. coût de la fonction variance

fonction variance som = 0 pour i allant de 1 à n inclus

som = (élément i - moyenne (éléments)) * (élément i - moyenne (éléments))

som = som / n retourne somsom = 0 pour i allant de 1 à n inclus som = som + élément i som = som / n retourne somfonction moyenne O (n)

4 n * 2 O (n) + 2 = O (n²)

Peut-on faire mieux ?

- O(n²) - O(n log n) - O(n)

3. coût de la fonction variance

fonction variance som = 0 moy = moyenne (éléments) pour i allant de 1 à n inclus som = (élément i - moy) * (élément i - moy) som = som / n retourne somsom = 0 pour i allant de 1 à n inclus som = som + élément i som = som / n retourne somfonction moyenne O (n) O(n)

3. coût de la fonction variance

La réduction du coût d'un algorithme est appelée une optimisation. L'optimisation présentée est informatique : l'algorithme ne change pas, il est écrit différemment. L'optimisation peut être autre comme mathématique : l'algorithme change.V=1 n∑i=1 n Xi-X2=1 n∑i=1 n Xi

2-1

n∑i=1 n

Xi

2

4. le jeu du pendu

Règles :

- objectif : deviner un mot - proposer une lettre - montrer les lettres du mot qui correspondent à la lettre choisie - au bout de 10 lettres proposées, le joueur est perdu à moins de donner le bon mot

1. algorithme

2. découpage en fonctions

3. écriture des fonctions

4. le jeu du pendu

1. tirer aléatoirement un mot

2. demander une lettre au joueur

3. passer en revue les lettres du mot et retourner celles égales à la lettre demandée

4. afficher les lettres dévoilées

5. vérifier que le jeu est fini, si oui arrêter, sinon, retourner à l'étape 2

quotesdbs_dbs28.pdfusesText_34
[PDF] taux de rendement production trp

[PDF] trp production definition

[PDF] taux de rendement de production

[PDF] calcul trp production

[PDF] trp calcul

[PDF] faire des statistiques sur excel 2010

[PDF] calculer les cotés d'un triangle rectangle avec les angles

[PDF] longueur mediane triangle equilateral

[PDF] calcul mental 5eme

[PDF] séquence mesure de longueur cm1

[PDF] grandeurs et mesures cm1

[PDF] calcule mentale rapide

[PDF] calcul mental cm1 ? imprimer

[PDF] fiches calcul mental cm2

[PDF] calcul mental cm1 pdf