Algobox
Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
-
kebab15
- Membre Naturel
- Messages: 21
- Enregistré le: 01 Nov 2015, 01:14
-
par kebab15 » 01 Nov 2015, 01:21
Bonjour, j'aurai besoin d'aide pour ce devoir maison, je dois écrire l'algorithme sur le logiciel algobox et ça me pose problème. Afin de vous simplifier la compréhention de l'exercice je vous mets tout l'énoncé.
On place dans un congélateur un bac rempli d'eau pour obtenir des glaçons.
Jusqu'à obtention des glaçons la températauref(t) de l'eau, en degré Celcius est modélisé par :
f(t):-3t3 -6t² -9t +20 où t est le temps écoulé, en heures, depuis l'instant où le bac a été placé dans le réfrigérateur.
On se propose de déterminer au bout decombien de temps le bac sera rempli de glaçons.
1. Déterminer une durée approximative
a)Dresser le tableau de variation de f sur [0;2].
b) En déduire que l'équation f(t)=0 admet une unique solution t0 dans [0;2].
Interprétez le résultat.
2. Avec un algorithme
L'algorithme ci-dessous permet d'obtenir un encadrement d'amplitude inférieure ou égale à p de la solution t0 d'une équation f(t)=0 dans un intervalle [a;b].
Entrées
Saisir a, b et p
Traitement
u prend la valeur a
u prend la valeur b
Tant que v-u > p
t prend la valeur (u+v)/2
Si f(u)*f(t)<0 alors
v prend la valeur t
Sinon
u prend la valeur t
Fin si
Fin tant que
Sortie
Afficher "la solution est comprise entre", u et v
a) Faire fonctionner l'algorithme précédent avec p=0,25 en recopiant et complétant le tableau ci-dessous. On arrondira au millième les valeurs de f(t) et f(u)
b) Ecrire cet algorithme avec le logiciel algobox. Appliquer cet algorithme de façon à obtenir une valeur approchée de t0 à moins de :
1) 30 min près 2) 15min près 3) 2 min près
Je précise que j'ai déjà tout fait c'est uniquement l'écriture de l'algorithme (donc la question en 2b en gras) qui me pose problème.
-
kebab15
- Membre Naturel
- Messages: 21
- Enregistré le: 01 Nov 2015, 01:14
-
par kebab15 » 01 Nov 2015, 13:17
l'algorithme que j'ai fait ne fonctionne pas, je vais le poster
-
kebab15
- Membre Naturel
- Messages: 21
- Enregistré le: 01 Nov 2015, 01:14
-
par kebab15 » 01 Nov 2015, 13:22
combien de variable dois-je déclarer au début ?
par lulu math discovering » 01 Nov 2015, 13:45
Autant que tu utilises de lettres différentes.
Si je n'en oublie pas, tu vas déclarer a, b, p, u, v et t.
-
kebab15
- Membre Naturel
- Messages: 21
- Enregistré le: 01 Nov 2015, 01:14
-
par kebab15 » 01 Nov 2015, 18:10
que dois-je rentrer pour f(u) et f(t) svp ?
-
kebab15
- Membre Naturel
- Messages: 21
- Enregistré le: 01 Nov 2015, 01:14
-
par kebab15 » 01 Nov 2015, 18:16
J'ai essayé ceci mais ça ne fonctionne pas

-
kebab15
- Membre Naturel
- Messages: 21
- Enregistré le: 01 Nov 2015, 01:14
-
par kebab15 » 01 Nov 2015, 18:17
-
kebab15
- Membre Naturel
- Messages: 21
- Enregistré le: 01 Nov 2015, 01:14
-
par kebab15 » 01 Nov 2015, 18:52
Lorsque j'arrive à "Si f(u)*f(t) <0 alors" que dois-je rentrer pour f(u) et f(t) svp ? merci beaucoup
par lulu math discovering » 01 Nov 2015, 18:54
Pour f(u) et f(t), rentre tout simplement l'expression de la fonction.
En fait ton algo fait ce que tu lui dit de faire, c'est-à-dire afficher "la solution est comprise entre u et v" alors que tu dois lui demander d'afficher les VALEURS de u et v.
Ca donne :
AFFICHER "la solution est comprise entre "
AFFICHER valeur de : u
AFFICHER " et "
AFFICHER valeur de : v
-
kebab15
- Membre Naturel
- Messages: 21
- Enregistré le: 01 Nov 2015, 01:14
-
par kebab15 » 01 Nov 2015, 19:05
pour f(u) je rentre 20 ? et pour f(t) je rentre -x^3-6x^2-9x+20 ?
-
kebab15
- Membre Naturel
- Messages: 21
- Enregistré le: 01 Nov 2015, 01:14
-
par kebab15 » 01 Nov 2015, 19:10
c'est vraiment f(u) et f(t) qui me pose problème je ne sais pas quoi rentrer
par lulu math discovering » 01 Nov 2015, 20:00
Attends, si on note t le temps et T la température, c'est lequel ton f(t) ?
T=f(t) ou t=f(T) ?
-
kebab15
- Membre Naturel
- Messages: 21
- Enregistré le: 01 Nov 2015, 01:14
-
par kebab15 » 01 Nov 2015, 20:01
bah le temps là oui
par lulu math discovering » 01 Nov 2015, 20:07
Ah, j'ai compris après avoir mieux relu ton premier post. Tu as donc bien la température T qui est exprimé en fonction du temps t.
Si tu veux exprimer f(t) je persiste à te dire d'écrire l'expression de la fonction (avec t comme inconnue, l'ordinateur te calculeras ça tout seul).
Pour f(u), réécris l'expression, mais avec u comme variable.
-
kebab15
- Membre Naturel
- Messages: 21
- Enregistré le: 01 Nov 2015, 01:14
-
par kebab15 » 01 Nov 2015, 20:11
donc a la place de f(u) je rentre 20 ? et pour f(t) je rentre (-x^3-6x^2-9x+20) ? C'est bien ça ?
par lulu math discovering » 01 Nov 2015, 20:16
Non.
Pour f(t), réécris (-x^3-6x^2-9x+20) mais en remplaçant le x par t.
Pour f(u), réécris (-x^3-6x^2-9x+20) mais en remplaçant le x par u.
-
kebab15
- Membre Naturel
- Messages: 21
- Enregistré le: 01 Nov 2015, 01:14
-
par kebab15 » 01 Nov 2015, 20:26

je comprend pas pourquoi il est faux.... quand je test l'algorithme le logiciel me dit :
***L'algorithme contient une erreur : impossible de le lancer***
***Vérifiez la syntaxe des affectations et des conditions***
Qu'est-ce que j'ai fait de mal?
par lulu math discovering » 01 Nov 2015, 20:35
Ne t'inquiète pas, ça m'arrive aussi qu'algobox plante quand je le fais tourner depuis trop longtemps et il me mets exactement le même message d'erreur. Essaie de fermer le redémarrer ça devrait aller mieux.
-
kebab15
- Membre Naturel
- Messages: 21
- Enregistré le: 01 Nov 2015, 01:14
-
par kebab15 » 01 Nov 2015, 20:36
J'ai essayé mais il ne fonctionne toujours pas je comprend pas...
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 59 invités