Bienvenue
Page web du cours "Projet programmation".
Diapo d'introduction au projet
Sujet PDF
Soutenances : horaires de passage
G1 : 12 mai
Horaire | Binôme |
---|---|
08:00 | berdoua_decarrea |
08:10 | bocherer_bonnenic |
08:20 | chassigt_damid |
08:30 | |
08:40 | boulkaba_dumondal |
08:50 | bonniotc_rochefen |
09:00 | gauchete_sautrioy |
09:10 | |
09:20 | aitouama_elbouchn |
09:30 | beca_duchader |
09:40 | frerejea_marlucie |
09:50 | |
10:00 | cadoursv_cathrinp |
10:10 | bendriam_bouaamrm |
10:20 | dbiras_kouddann |
10:30 | |
10:40 | barailcl_boksyanh |
10:50 | bounsava_cheikhmm |
11:00 | dubremae_pulverio |
11:10 | |
11:20 | balestel_lambremi |
11:30 | cherrial_delrata |
11:40 | bahirw_ibourko |
G2 : 13 mai
Horaire | Binôme |
---|---|
08:00 | coulonc_fradetc |
08:10 | bourhith_cookv |
08:20 | gilp_hervetv |
08:30 | |
08:40 | genissot |
08:50 | avetikon_cloueta |
09:00 | clemenar_decoola |
09:10 | |
09:20 | colasrea_couliblb |
09:30 | bertota_haasg |
09:40 | evannol_lepoitta |
09:50 | |
10:00 | khelifiz_pleniera |
10:10 | parsaf_ruetsi |
10:20 | menardp_rabasset |
10:30 | |
10:40 | bonnafyt_ngassak |
10:50 | barbeaum_tachennf |
11:00 | besanchu_fourtoya |
11:10 | |
11:20 | boujona_laffayl |
11:30 | gronsfei_morettis |
G3 : 9 mai
Horaire | Binôme |
---|---|
13:30 | volantm_vuiartl |
13:40 | mahey_yahmadim |
13:50 | chapeloj_contamip |
14:00 | |
14:10 | daganaus_demesya |
14:20 | farkase_lecoguip |
14:30 | fattalm_makroumk |
14:40 | |
14:50 | fehrdelt_viviandn |
15:00 | granieev_poussaiv |
15:10 | habchim_millottm |
15:20 | |
15:30 | heraudm_martin36 |
15:40 | jelloulm_machmaca |
15:50 | kalbousa_mullerna |
16:00 | |
16:10 | cervonib_maisonnt |
16:20 | mesnyc_sofram |
16:30 | mraounim_vandenbg |
16:40 | |
16:50 | ockiera_ponselll |
17:00 | sadounem_zazouh |
17:10 | ballyj_davidloi |
Informations
Soutenances finales
- Groupe 1 : 12 mai
- Groupe 2 : 13 mai
- Groupe 3 : 9 mai
Configuration initiale N corps
Ajout de la section 4.4.1 qui explique comment obtenir une configuration initiale qui fonctionne avec un grand nombre de corps, disposés autour du trou noir dans une couronne.
Erratum sujet 7 avril
- Sujet comptage de cellules : l'algorithme de recherche en profondeur pour le comptage des composantes connexes était incorrect.
Version incorrecte :Version corrigée :fonction DFS(image, x, y) ... DFS(image, y-1, x) DFS(image, y+1, x) DFS(image, y, x-1) DFS(image, y, x+1)
Notez l'inversion des paramètresfonction DFS(image, ligne, colonne) ... DFS(image, ligne-1, colonne) DFS(image, ligne+1, colonne) DFS(image, ligne, colonne-1) DFS(image, ligne, colonne+1)
x
ety
entre la définition de la fonction et les appels récursifs. D'où l'intérêt d'utiliser des noms explicites pour les paramètres des fonctions également !
Erratum sujet 6 avril
- Sujet comptage de cellules : l'algorithme de reconstruction morphologique était incorrect.
Version incorrecte :Version corrigée :faire graine_dilatee = dilatation(graine) image_reconstruite = intersection(image, graine_dilatee) tant que image_reconstruite change
C'est bien l'image reconstruite que l'on dilate à chaque itération, pas la graine initiale.graine_dilatee = dilatation(graine) image_reconstruite = intersection(image, graine_dilatee) faire graine_dilatee = dilatation(image_reconstruite) image_reconstruite = intersection(image, graine_dilatee) tant que image_reconstruite change
Erratum sujet 23 mars
- Sujet percolation : l'algorithme pour écrire une image zoomée était incorrect.
Version incorrecte :Version corrigée :pour chaque colonne de l'image faire pour repet_ligne <- 1 à G faire pour chaque ligne de l'image faire pour repet_pixel <- 1 à G faire Écrire le pixel
Notez l'inversion des bouclespour chaque ligne de l'image faire pour repet_ligne <- 1 à G faire pour chaque colonne de l'image faire pour repet_pixel <- 1 à G faire Écrire le pixel
for
parcourant les lignes et les colonnes.
Salon Riot
Lien vers le salon Riot : lien.