Aller au contenu

S14 – Tris et recherches : comparaison

Élément Détail
Niveau BTS SIO option SISR, 2e année – complément : pour aller plus loin
Séance S14 (séance 14 sur 19) – Phase 3
Durée 4 heures
Parcours Cœur – Tris et recherches : prérequis de S16. Voir le parcours cœur et complément.
Chapitre du programme Analyse d'algorithme – tris, recherches
Prérequis S13
Outils Papier, calculatrice, éditeur Python intégré au site

Note

Question qui guide la séance : « Quel tri ou quelle recherche choisir selon les données ? »

Objectifs

À la fin de la séance, l'étudiant est capable de :

  1. Écrire le tri par sélection et le tri par insertion
  2. Comparer leur coût
  3. Comparer recherche séquentielle et dichotomique
  4. Comparer avec le tri fusion
  5. Choisir selon le contexte

Contenu de la séance

Document Rôle
Cours Cours
Exercices Exercices
TP Python TP (éditeur Python intégré)
Aide-mémoire Aide-mémoire

Déroulé conseillé (4 h)

Durée Activité Format
0 h 00 – 0 h 15 Rappel : complexité (S13), recherche dichotomique (S09) Oral
0 h 15 – 1 h 15 Cours : tris par sélection, insertion, fusion ; recherche séquentielle et dichotomique Cours et questions
1 h 15 – 2 h 15 Exercices Individuel
2 h 15 – 3 h 45 TP Python Individuel
3 h 45 – 4 h 00 Auto-évaluation Individuel

Durées indicatives : la séance dure 4 h ; l'enseignant ajuste selon le rythme du groupe.

Application en informatique

Décider s'il faut trier un fichier de comptes avant d'y faire de nombreuses recherches.

Évaluation

  • Feuille d'exercices et scripts du TP validés dans l'éditeur.
  • Auto-évaluation « Je sais faire » en fin d'exercices.
Notes pour l'enseignant
  • Exemples chiffrés recalculés par programme ; scripts du TP validés (solution réussie, squelette en échec).