Skip to content
Extraits de code Groupes Projets

Fix référentiel. Quelques fix de déclaration de variables et de mise en forme...

Fusionnées Thibault Giauffret requested to merge 2DS-REA-RFDS into main
1 fichier
+ 6
4
Comparer les modifications
  • Côte à côte
  • En ligne
@@ -7,7 +7,7 @@
import { combinaisonListes } from '../../lib/outils/arrayOutils'
import Exercice from '../Exercice'
import { listeQuestionsToContenu, randint } from '../../modules/outils.js'
import { chiffresSignificatifs } from '../../lib/outils_phys/ecritures'
import { chiffresSignificatifs, ecritureScientifique } from '../../lib/outils_phys/ecritures'
import { ajouteChampTexteMathLive } from '../../lib/interactif/questionMathLive.js'
import { approximatelyCompare } from '../../lib/interactif/comparisonFunctions'
import { handleAnswers } from '../../lib/interactif/gestionInteractif'
@@ -61,7 +61,7 @@ export default class Conversions extends Exercice {
const symbolesUniteConvertieList = ['d', 'c', 'm', 'da', 'h', 'k']
const explicitationUniteConvertieList = ['un dixième', 'un centième', 'un millième', 'une dizaine', 'une centaine', 'un millier']
const facteursConversionUniteList = ['10 fois plus grand', '100 fois plus grand', '1000 fois plus grand', '10 fois plus petit', '100 fois plus petit', '1000 fois plus petit']
const NExpressionConvertiList = [`${N}\\, \\text{${unitesList[nUnite]}}\\times 10`, `${N}\\, \\text{${unitesList[nUnite]}}\\times 100`, `${N}\\, \\text{${unitesList[nUnite]}}\\times 1000`, `\\cfrac{${N}\\, \\text{${unitesList[nUnite]}}}{10}`, `\\cfrac{${N}\\, \\text{${unitesList[nUnite]}}}{100}`, `\\cfrac{\\, \\text{${unitesList[nUnite]}}}{1000}`]
const NExpressionConvertiList = [`${N}\\, \\text{${symbolesUniteConvertieList[nSousUnite]}${unitesList[nUnite]}}\\times 10`, `${N}\\, \\text{${symbolesUniteConvertieList[nSousUnite]}${unitesList[nUnite]}}\\times 100`, `${N}\\, \\text{${symbolesUniteConvertieList[nSousUnite]}${unitesList[nUnite]}}\\times 1000`, `\\cfrac{${N}\\, \\text{${symbolesUniteConvertieList[nSousUnite]}${unitesList[nUnite]}}}{10}`, `\\cfrac{${N}\\, \\text{${symbolesUniteConvertieList[nSousUnite]}${unitesList[nUnite]}}}{100}`, `\\cfrac{${N}\\, \\text{${symbolesUniteConvertieList[nSousUnite]}${unitesList[nUnite]}}}{1000}`]
const NConvertiList = [N * 10, N * 100, N * 1000, N / 10, N / 100, N / 1000]
// variables conversions vitesse
const Vkmh = randint(25, 120)
@@ -87,7 +87,9 @@ export default class Conversions extends Exercice {
// On écrit la correction
this.correction = `Pour réaliser la conversion, il suffit de savoir que 1 ${unitesConvertieList[nSousUnite]} correspond à ${explicitationUniteConvertieList[nSousUnite]} d'une unité. <br>
Une unité est donc ${facteursConversionUniteList[nSousUnite]} qu'un ${unitesConvertieList[nSousUnite]} . <br>
Par conséquent $${N}\\, \\text{${unitesList[nUnite]}} = ${NExpressionConvertiList[nSousUnite]}=${chiffresSignificatifs(NConvertiList[nSousUnite], nbcs)}\\, \\text{${symbolesUniteConvertieList[nSousUnite]}${unitesList[nUnite]}}$`
Par conséquent $${N}\\, \\text{${unitesList[nUnite]}} = ${NExpressionConvertiList[nSousUnite]}=${NConvertiList[nSousUnite]}\\, \\text{${symbolesUniteConvertieList[nSousUnite]}${unitesList[nUnite]}}$.<br><br>
En tenant compte des chiffres significatifs, on peut écrire que $${N}\\, \\text{${unitesList[nUnite]}} = ${ecritureScientifique(NConvertiList[nSousUnite], nbcs)}\\, \\text{${symbolesUniteConvertieList[nSousUnite]}${unitesList[nUnite]}}$.
`
// fin question
break
case 'confirme':
@@ -148,7 +150,7 @@ export default class Conversions extends Exercice {
</li>
</ul>
Ramenons-nous à la formule de la vitesse en faisant figurer les unités :<br><br>
$v=\\cfrac{\\text{distance parcourue}}{\\text{durée du trajet}}=\\cfrac{${chiffresSignificatifs(Vms, nbcs)}\\,\\text{m}}{1\\, \\text{s}}=\\cfrac{${chiffresSignificatifs(Vkmh, nbcs)}\\times\\text{1 m}}{1\\, \\text{s}}$<br><br>
$v=\\cfrac{\\text{distance parcourue}}{\\text{durée du trajet}}=\\cfrac{${chiffresSignificatifs(Vms, nbcs)}\\,\\text{m}}{1\\, \\text{s}}=\\cfrac{${chiffresSignificatifs(Vms, nbcs)}\\times\\text{1 m}}{1\\, \\text{s}}$<br><br>
Il s'agit maintenant de reporter les conversions d'unité directement dans la formule comme suit :<br><br>
$v=\\cfrac{${chiffresSignificatifs(Vms, nbcs)}\\times\\text{1 m}}{\\text{1 s}}=\\cfrac{\\cfrac{${chiffresSignificatifs(Vms, nbcs)}\\times\\text{1 km}}{\\text{1 000}}}{\\cfrac{\\text{1 h}}{3 600}}=${chiffresSignificatifs(Vkmh, nbcs)} \\,\\text{km/h}$<br><br>
On peut donc écrire que $v=${chiffresSignificatifs(Vms, nbcs)} \\,\\text{m/s} =${chiffresSignificatifs(Vkmh, nbcs)} \\,\\text{km/h}$
Chargement en cours