| .zed | ||
| dm2 | ||
| dm3 | ||
| dm4 | ||
| dm5 | ||
| dm_alloc | ||
| ds3 | ||
| td2 | ||
| td3 | ||
| td4 | ||
| td5 | ||
| td6 | ||
| tp1 | ||
| tp2 | ||
| tp3 | ||
| tp4 | ||
| tp6 | ||
| tp7 | ||
| .clang-format | ||
| .gitignore | ||
| dune-project | ||
| LICENSE | ||
| README.md | ||
TPs/TDs d'informatique de MP2I
Ce sont mes code des tp/td/dm d'informatique de MP2I. Ils ne sont probablement pas les plus intuitifs ou optimisés (ou les plus correct même si normalement ils devraient 😅) mais ils font de leur mieux et c'est déjà pas mal.
Tester les programmes en C
Tu peux exécuter les programmes par toi même si tu sais faire. J'ai quand même fais un petit tutoriel si tu n'es pas sûr(e).
Sur un système d'exploitation potable :
Ouvre un terminal et exécute les commandes suivantes :
- télécharge le dépot :
git clone https://git.arkitu.fr/mp2i-info.git - déplace toi dans le dossier :
cd mp2i-info - exécute un programme :
gcc tp1/exo1.c -o exe && ./exe - si tu as un problème ou une question, n'hésite pas à me contacter !
Sur Windows
https://www.fedoraproject.org/
Tester les programmes en OCamL
Je ne garantit pas que ça marche bien, je galère régulièrement à exécuter mes propres programmes. J'utilise le système de build dune, tu peux trouver les fonctions des td/tp/dm dans les fichiers éponymes, et les tests dans un fichier test.ml.
La plupart du temps tu devrais pouvoir exécuter les tests avec la commande dune exec dm5/test.exe (en remplaçant dm5 par ce qui t'intéresse).