Bonjour, après avoir eu seulement 3 cours sur le sujet (cause confinement)...l'enseignent nous a donné un projet à réaliser et à lui envoyé. Je suis complètement perdu, le sujet est très long et je m'embrouille !!! De plus nous devons écrire l'algorithme sur word et je ne sais pas du tout comment il faut faire !
Voici le sujet :
Problème : combien de tests quotidiens seront nécessaires pour stopper le covid-19 ?
Face à la pandémie du covid-19, le gouvernement français a dû prendre la décision de confiner la population et de faire des tests de dépistages. On considère une petite commune de 10000 habitants. Le but de proposer un algorithme qui déterminera, combien de tests faudra-t-il effectuer tous jour pendant 45 jour dans cette commune, pour arrêter l’apparition d’une nouvelle contamination. On suppose que :
1- Sans avoir fait au départ aucun test dans une petite commune de 10000 habitants, il y avait au départ 500 individus contaminés.
2- Vous pouvez déclarer un premier tableau Th prenant les valeurs de 1 à 10000 en supposant les individus de 1 à 9500 ne sont pas contaminés. Vous pouvez déclarer un deuxième tableau Tc pour dire un individu est contaminé (1) ou pas (0). Ainsi au départ Tc prend la valeur 0 pour les indices allant de 1 à 9500 et Tc prend la valeur 1 pour les indices allant de 9501 à 10000. Vous pouvez déclarer un troisième tableau Ti de taille 10000 pour les isolés. Au départ Ti prend la valeur 0 pour les indices allant de 1 à 10000 et si un individu en position j est isolé alors Ti(j) prend la valeur 1.
3- Dans cette commune on observe chaque jour 1000 interactions entre (deux) individus tirés aléatoirement parmis les individus non isolés. Donc vous devez répéter 1000 fois un tirage aléatoire de individus i et j non isolé c’est-à-dire Ti(i) et Ti(j) doivent être égale à 0.
4- Un individu non infecté à 4 chance sur 10 d’être infecté s’il entre en contact avec un infecté. C’est-à-dire si vous tirez deux individus i et j tels que Tc(i)+Tc(j)==1 alors vous devez générer aléatoirement un nombre en 1 et 10. Si ce nombre est plus petit ou égale à 4 alors l’individu non infecté devient alors infecté.
5- Chaque jour, un nombre X de tests est effectué de façon aléatoire parmi les individus non isolés (qui ne sont pas en quarantaines). Un individu i choisi tel que Tc(i)==1 aura 24 chances sur 25 pour que le test soit positif. Cependant un individu i choisi tel que Tc(i)==0 aura 1 chance sur 25 pour que le test soit positif. Pour calculer la chance que le test soit positif vous pouvez générer aléatoirement un nombre entre 1 et 25. L’ensemble des individus ayant un test positif parmi les X testés seront isolés de la population totale. Pour un nombre quotidien de X tests fixé, l’algorithme devra calculer le nombre total Y de tests positifs lors des 15 derniers jours sur les 45 jours de confinement.
Parmi les valeurs du nombre de test quotidien de TX =[1000, 800, 500, 300, 100,50] (TX tableau de 6 valeurs), l’algorithme devra donner à la fin, le plus petit nombre de test quotidien conduisant à une plus petite valeur de Y (le nombre total de tests positifs lors des 15 derniers jours). Pour cela vous pouvez créer un tableau TY de 6 valeurs correspondant aux valeurs de Y, ensuite vous pouvez déterminer la valeur minimale de TY.
Question 1 : Expliquer sur un texte de deux pages au maximum, votre méthode et les différentes étapes suivies pour résoudre ce problème.
Question 2 : Proposer un algorithme pour résoudre ce problème.
J'ai vraiment besoin que l'on m'explique comment je dois résoudre cette exercice, je n'ai jamais fait d'algorithme en terminales et la je suis complètement perdues; je ne sais même pas par où commencer !!!!
Merci d'avance à ceux qui pourront m'expliquer et m'aider !
Bon week end de pâques !
mae20
