Description

Cette page va présenter les conditions de réalisation de la SAÉ 2, au cours du premier semestre.

Ce projet a été réalisé dans un cadre pédagogique. A ce titre, il n'a pas vocation à être utilisé en dehors de ce cadre. Les différents éléments utilisés dans ce projet appartiennent à leurs propriétaires respectifs.

Présentation

→ Nom de la SAÉ : Comparaison d'approches algorithmiques

→ But : Améliorer un programme fourni

L'objectif était d'améliorer un programme correspondant au cahier des charges de la SAÉ S1.01. Il était demandé de charger une liste de plats depuis un fichier et de les afficher triées, de rajouter un système d'expérience, des compétences et la possibilité de sauvegarder et recharger une partie.

Conditions de réalisation

→ Nombre d'étudiants : 4

→ Temps passé : 2h de TP, 2h de TD et 12h en autonomie

→ Outils utilisés : EDI Lazarus, Git/GitHub

Ressources mobilisées

Cette SAÉ a principalement fait appel aux connaissances de la ressource R1.01 « Initiation au développement ».

Contenu de la formation

Nous avons eu 4h de formation spécifique au projet :

  • 2h de présentation du sujet et de la base fournie
  • 2h sur la notion de complexité algorithmique

Résultat final

La sauvegarde n'a pas pu être implémentée, et le rendu final était en deux parties car elles n'ont pas pu être fusionnées.

Le dépôt archivé est disponible sur GitHub.

Annotation: Analyser un problème avec méthode

Annotation: Comparer des algorithmes

La solution mise en œuvre pour trier les recettes n'a pas nécessité la comparaison de différents algorithmes.