Exemples d’algorithmes
Algorithmique et Programmation
LYCÉE CARNOT (DIJON), 2016 - 2017
Informatique pour tous (MPSI & PCSI) ALGO-PROG Exemples d’algos Année 2016 - 2017 1 / 51
Sommaire
1Indice du maximum
2Recherche dans un tableau
3Moyenne, variance et écart type
4Recherche dichotomique dans un tableau trié
5Recherche d’un mot dans une chaîne de caractères
6Complément : l’exponentiation
Informatique pour tous (MPSI & PCSI) ALGO-PROG Exemples d’algos Année 2016 - 2017 2 / 51
Indice du maximum
Sommaire
1Indice du maximum
Algorithme
Invariant de boucle et correction
Terminaison
Complexité
2Recherche dans un tableau
3Moyenne, variance et écart type
4Recherche dichotomique dans un tableau trié
5Recherche d’un mot dans une chaîne de caractères
6Complément : l’exponentiation
Informatique pour tous (MPSI & PCSI) ALGO-PROG Exemples d’algos Année 2016 - 2017 3 / 51
Indice du maximum Algorithme
Algorithme
Algorithm 1 Indice du maximum
entrée: Tun tableau de nvaleurs
résultat: iMax l’indice du maximum du tableau
indiceMax(T)
1: n=taille(T)
2: iMax=0
3: max T[0]
4: pour i entre 1 et n-1 faire
5: si T[i]> max alors
6: iMax i
7: max T[i]
8: fin si
9: fin pour
10: renvoi: iMax
Informatique pour tous (MPSI & PCSI) ALGO-PROG Exemples d’algos Année 2016 - 2017 4 / 51
Indice du maximum Invariant de boucle et correction
Invariant de boucle et correction
La variable max contient le maximum de T[0:i] et iMax l’indice de sa
première apparition.
Informatique pour tous (MPSI & PCSI) ALGO-PROG Exemples d’algos Année 2016 - 2017 5 / 51
1 / 69 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !