Download presentation
Presentation is loading. Please wait.
Published byEugénie Larose Modified over 8 years ago
1
- exemple de diaporama - conseils pour le diaporama - mise en forme du code Python Projet informatique
2
L'entonnoir du fourmilion
3
Contexte : le fourmilion et son entonnoir
4
Problématique Modéliser la construction du piège du fourmilion modélisation du terrain modélisation de l'action du fourmilion équilibre / déséquilibre du tas de sable en formation efficacité du piège
5
Modélisation : le terrain Le terrain : (coupe verticale) une liste de longueur N chaque élément de la liste correspond à un nombre de grains de sable empilés les uns sur les autres visualisation sous forme d'histogramme [10,10,10,10,... 10] (visualisation à rajouter)
6
Modélisation : le fourmilion Le fourmilion : est placé à droite du terrain projette les grains sur la partie gauche (position exacte aléatoire) (visualisations du terrain avant et après un lancer)
7
...
8
Détail d'un algorithme la fonction chute... (--- choisir de détailler un point pertinent ---)
9
Résultats obtenus
10
Améliorations (-------- Fin de la présentation ------)
11
Conseils pour faire un diaporama
12
Pour faire un bon diaporama... une diapositive = une idée
13
Pour faire un bon diaporama... le diaporama est le support de la présentation orale ● il n'est pas indispensable de tout mettre par écrit ● il n'est pas indispensable de faire des phrases ● une image bien choisie peut s'avérer très éloquente ●...... avec un bon diaporama, pas besoin de support papier NB : interdiction d'utiliser ses notes pendant la présentation NB : possibilité d'utiliser un tableau pendant la présentation
14
Pour faire un bon diaporama... le diaporama doit contenir : ● - la problématique ● - la modélisation (rôle des structures de données) ● - explications détaillées de 2 ou 3 fonctions présentant un intérêt algorithmique ● - les résultats obtenus ● - éventuellement les améliorations possibles NB : la présentation orale vient en complément du code Python, inutile de lister toutes les fonctions
15
Pour faire un bon diaporama... Pour gagner du temps : ● - utilisez cette présentation comme modèle (openoffice) ● - suivez le plan ● introduction = diapo “contexte” ● annonce du plan = diapo “problématique” ● contenu = diapos “modélisation” + “détail d'un algorithme” ● conclusion = diapos “résultats” et “améliorations” ● NB : 10 min de présentation : ~10 diapositives
16
Mise en forme du code Python
17
Remarques générales ● - utiliser des noms de fonctions / variables compréhensibles ● - utiliser des constantes ● - découper le code en fonctions (évite les duplication du code et améliore la lisibilité) ● NB : le code et le diaporama sont complémentaires
18
L'organisation du code et commentaires ● #### les modules #### ● import... ● #### les constantes #### ● ISOL = 0 # valeur d'une case isolante ● COND = 1 # valeur d'une case conductrice ● #### les structures de données #### ● M =... # la matrice représentant le matériau ● #### les fonctions #### ● def est_conducteur(M) : ● # détermine si le matériau est conducteur ●... ● #### le programme principal #### ●...
19
ou bien, séparer en deux fichiers... ● #### les modules #### ● import... ● from fonctions import * ● #### les constantes #### ● ISOL = 0 ● COND = 1 ● #### les structures de données #### ● M =... # la matrice représentant le matériau ● #### le programme principal #### ●... ● #### les fonctions #### ● def est_conducteur(M) : ● # détermine si le matériau est conducteur ●... ● projet.py ● fonctions.py
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.