Pages

Examen correction

 https://docs.google.com/document/d/1IolWRY2naolRHdha3-Zov_pgOOyXSB3DEFLoxC2Ced4/edit?usp=sharing



Quelque soit la taille : 

  1. function filter(arr, fn) {

  2.   let result = [];

  3.   for (let item of arr) {

  4.     if (fn(item)) {

  5.       result.push(item);

  6.     }

  7.   }

  8.   return result;

  9. }

  1. function trans(arr, fn) {

  2.   let result = [];

  3.   for (let i = 0; i < arr.length; i++) {

  4.     result.push(fn(arr[i]));

  5.   }

  6.   return result;

  7. }


C) ??A??; = step | ??B??; = result | [8,6,4,2,0]

D)trans(bd, (student) => {

  let sum = 0;

  for (let note of student.notes) {

    sum += note;

  }

  student.average = sum / student.notes.length;

  return student;

}));


E) filter(bd, (student) => student.average >= 16);

Donnez le CSS pour une grille de 4 DIV 

.conteneur { display:flex; flex-wrap: wrap } 

.conteneur div { flex: 25%; } le HTML est laissé libre 


F)function every(arr, fn) {

  for (let item of arr) {

    if (!fn(item)) {

      return false;

    }

  }

  return true;

}

every(bd, (student) => student.average > 10));

every(bd, (student) => student.notes.every((note) => note >= 5)))

Ouvrage

 la BU permet d'accèder en ligne aux ouvrage et formations de l'éditeur ENI. C'est là : https://www.biblio.univ-evry.fr/index.php/2024/03/29/eni/

trans : map

 

Soit la base de données : 
Donnez le code pour transformer la structure en 



Donnez le code qui donne trois nouveaux tableaux :

[ 'Monsieur Dupont', 'Monsieur Dupond', 'Madame Durand' ]

[ 'Cher M. Dupont', 'Cher M. Dupond', 'Chère Mme Durand' ]

[ 20, 20, 24 ]


Le génopole d'Evry : un gène dans une séquence !

recherche("AATC", "AATAAATCAAA");

> AATA****AAA