Skip to content
Extraits de code Groupes Projets

Restauration des calculs de bordure initiaux (repere.js). Patch des bordures...

Fusionnées Thibault Giauffret requested to merge 2OS1-4-RFDS into main
2 fichiers
+ 14
16
Comparer les modifications
  • Côte à côte
  • En ligne
Fichiers
2
@@ -108,7 +108,7 @@ export default class Periodefrequence extends Exercice {
this.question = this.creerGraphique({ Xmin, Xmax, Ymin, Ymax, yTickDistance, F })
// On énonce la question
this.question += 'Par lecture graphique, mesurer la période de ce signal au dixième de seconde près.<br><br>'
this.question += 'Par lecture graphique, mesurer la période, $T$, de ce signal au dixième de seconde près.<br><br>'
// On y ajoute le champ de réponse
this.question += ajouteChampTexteMathLive(this, i, 'inline largeur01', { texteAvant: '$T = $', texteApres: 's' })
// On génère la réponse
@@ -133,7 +133,7 @@ export default class Periodefrequence extends Exercice {
// On gère la réponse. Ici, on utilise la fonction approximatelyCompare pour vérifier la valeur de f à la valeur attendue
handleAnswers(this, i, { reponse: { value: this.reponse.toString(), compare: approximatelyCompare, options: { tolerance: 1e-4 } } })// Math.round n'y fait rien
// On écrit la correction
this.correction = `
this.correction = `La situation rencontrée peut être ramenée à une situation de proportionnalité : <br><br>
$\\def\\arraystretch{1.5}
\\begin{array}{|c|c|}
\\hline
@@ -228,7 +228,7 @@ export default class Periodefrequence extends Exercice {
}
// Sélection aléatoire entre cinq fonctions
fonctionAleatoire (A : number, f : number, phase : number) {
fonctionAleatoire (A: number, f: number, phase: number) {
const randomIndex = Math.floor(Math.random() * 5)
switch (randomIndex) {
case 0: {
@@ -279,14 +279,19 @@ export default class Periodefrequence extends Exercice {
pixelsParCm: 35,
scale: 1,
style: 'display: block'
}, fixeBordures(r)), r, courbe2, motif)
}, fixeBordures(r, {
rxmin: 6
}
)), r, courbe2, motif)
} else {
// Création du graphique
return mathalea2d(Object.assign({
pixelsParCm: 35,
scale: 1,
style: 'display: block'
}, fixeBordures(r)), r, courbe2)
}, fixeBordures(r, {
rxmin: 6
})), r, courbe2)
}
}
}
Chargement en cours