Algorithmique sur les suites 1S
Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
par jeune-etudiant61 » 02 Mai 2013, 14:39
u est la suite définie sur N par :
Un= 30n+50 / n²+1 000
1.a) Construire à l'écran de la calculatrice la courbe représentative de la fonction f définie sur [0;+oo] par : f(x) = 30x+50 / x²+1 000
b) Conjecturer le sens de variation de la suite u
2. Voici un algorithme
Initialisations
n prend la valeur 0
u prend la valeur f(0)
v prend la valeur f(1)
Traitement
Tant que u |n prend la valeur n+1
|u prend la valeur f(n)
|v prend la valeur f(n+1)
FinTantQue
Sortie
Afficher n
a) Expliquer le rôle de cet algorithme. Quelle valeur de n est affichée en sortie ?
b) Coder cet algorithme dans un langage de programmation
c) Saisir et exécuter le programme obtenu.
d) La conjecture de la question 1. est-elle confirmée ?
3.a) Déterminer la fonction dérivée de f
b) Déterminer le sens de variation de la fonction f
c) En déduire le sens de variation de la suite u.
C'est le 2. qui me pose problème. Les questions 1. et 3. , j'ai réussi. L'algortihmique me gène beaucoup aidez moi s'il vous plait.
-
Archytas
- Habitué(e)
- Messages: 1223
- Enregistré le: 19 Fév 2012, 13:29
-
par Archytas » 02 Mai 2013, 17:27
En langage courant tant que f(n)f(n+1) le progrmme s'arrete sur le n minimum vérifiant cette propriété. Or tu sais que f(n)=un...
par jeune-etudiant61 » 03 Mai 2013, 09:16
Oui mais moi c'est la question 2.b) qui me gène beaucoup :/ Je sais pas comment coder cet algorithme, on en a pas fait beaucoup en cours et aucun de ce type.
Merci pour ta réponse :)
-
ampholyte
- Membre Transcendant
- Messages: 3940
- Enregistré le: 21 Juil 2012, 07:03
-
par ampholyte » 03 Mai 2013, 09:18
As-tu vu un langage de programmation (C, python, java, ...) ou sais-tu programmer sur ta calculatrice ?
par jeune-etudiant61 » 03 Mai 2013, 10:19
Non je connais aucun langage de programmation mais sur la calculatrice on a vu ça mais je comprend rien donc je n'ai pas réussi :/
-
ampholyte
- Membre Transcendant
- Messages: 3940
- Enregistré le: 21 Juil 2012, 07:03
-
par ampholyte » 03 Mai 2013, 10:22
Tu dois donc revoir ton cours pour la programmation de la calculatrice et essayer de metttre en place l'algorithme sur ta calculatrice.
Essaye de faire un premier jet et si tu as des questions sur certains points tu peux redemander ici (en précision si tu as une casio ou une TI).
par jeune-etudiant61 » 03 Mai 2013, 10:24
J'ai une casio et j'ai essayé de faire cet exercice mais on a pas de cours sur l'algorithme. Donc la je suis vraiment bloqué et c'est un devoir maison donc ..
par jeune-etudiant61 » 03 Mai 2013, 10:25
Déjà est-ce qu'il faut à un moment entrer la fonction dans le programme ? ^^
-
ampholyte
- Membre Transcendant
- Messages: 3940
- Enregistré le: 21 Juil 2012, 07:03
-
par ampholyte » 03 Mai 2013, 10:25
As-tu déjà programmer ta calculatrice ?
par jeune-etudiant61 » 03 Mai 2013, 10:27
On avait fait un programme avant mais c'était pas du tout le même type et c'est la prof qui avait fait sur ma calculatrice donc je n'avais rien compris ..
par jeune-etudiant61 » 03 Mai 2013, 20:19
J'ai cherché mais je ne comprend toujours pas :'( tu ne peux pas m'aider pour le codage s'il te plaît ? Même le début :/
par jeune-etudiant61 » 04 Mai 2013, 16:27
Allez aidez moi s'il vous plaît :/ :'(
-
ampholyte
- Membre Transcendant
- Messages: 3940
- Enregistré le: 21 Juil 2012, 07:03
-
par ampholyte » 05 Mai 2013, 12:10
Essaye quelque chose de ce style, je n'ai pas de calculatrice sous la main pour vérifier :
- Code: Tout sélectionner
0 -> n
30*0+50 / 0²+1 000 -> u
30*1+50 / 1²+1 000 -> v
While u n
30*n+50 / n²+1 000 -> u
30*(n + 1) +50 / (n + 1)²+1 000 -> v
WhileEnd
ClrText
"":n
par jeune-etudiant61 » 05 Mai 2013, 14:46
Non ça ne marche pas mais merci pour la réponse ça m'aide :)
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 64 invités