cnam:utc503:test-init

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
cnam:utc503:test-init [2023/03/19 17:20] – créée jcheroncnam:utc503:test-init [2023/08/21 20:08] (Version actuelle) – [Pratique] jcheron
Ligne 4: Ligne 4:
  
 Les structures de données suivantes sont disponibles : Les structures de données suivantes sont disponibles :
 +
 <html> <html>
 <img src="https://yuml.me/diagram/plain/class/[Individu|- id : String;- age : int;- coMorbidite : array;- injections : array of Injection;- status : array], [Injection|- date : Date;- produit : String]"> <img src="https://yuml.me/diagram/plain/class/[Individu|- id : String;- age : int;- coMorbidite : array;- injections : array of Injection;- status : array], [Injection|- date : Date;- produit : String]">
 </html> </html>
-Exemples de valeurs pour les listes : 
  
 +Exemples de valeurs pour les listes :
 +<sxh javascript;gutter:false>
 //Co-morbidités //Co-morbidités
 ['obésité','diabète','tension'] ['obésité','diabète','tension']
Ligne 19: Ligne 21:
 //Produits pour injections //Produits pour injections
 Pfizer, Astra, Spoutnic... Pfizer, Astra, Spoutnic...
 +
 +</sxh>
 +<WRAP todo>
 Implémenter les fonctions suivantes : Implémenter les fonctions suivantes :
  
-Level 1+===== Level 1 ===== 
 +<sxh javascript;gutter:false>
 /** /**
  * Retourne l'age moyen d'une population d'individus  * Retourne l'age moyen d'une population d'individus
Ligne 36: Ligne 42:
  */  */
  function bool hasCoMorbidite(Individu x);  function bool hasCoMorbidite(Individu x);
-Level 2+</sxh> 
 +===== Level 2 ===== 
 +<sxh javascript;gutter:false>
 /** /**
  * Retourne Vrai si l'individu peut obtenir son pass-sanitaire  * Retourne Vrai si l'individu peut obtenir son pass-sanitaire
Ligne 47: Ligne 55:
  */  */
  function array psPopulation(array population);  function array psPopulation(array population);
-Level 3+</sxh> 
 + 
 +===== Level 3 ===== 
 +<sxh javascript;gutter:false> 
 /** /**
  * Retourne Vrai si l'individu peut être vacciné avec le produit  * Retourne Vrai si l'individu peut être vacciné avec le produit
Ligne 64: Ligne 76:
  */  */
  function array vaccinablePopulationPrior(array population,String produit);  function array vaccinablePopulationPrior(array population,String produit);
-Manipulation des structures+</sxh> 
 +</WRAP> 
 +<WRAP info> 
 +===== Manipulation des structures ===== 
 +<sxh javascript;gutter:false>
 //Déclaration d'un individu //Déclaration d'un individu
 Individu x Individu x
Ligne 89: Ligne 105:
 //Retourne la taille d'un tableau  //Retourne la taille d'un tableau 
 individus.size() individus.size()
-Pratique +</sxh> 
-Version papier +</WRAP> 
-https://playcode.io/ +===== Pratique ===== 
-https://learn.grasshopper.app/ + 
-Résultats+  * Version papier 
 +  https://playcode.io/ 
 +===== Résultats ===== 
  • cnam/utc503/test-init.1679242812.txt.gz
  • Dernière modification : il y a 2 ans
  • de jcheron