Inscription / Connexion Nouveau Sujet
Niveau première
Partager :

Les suites

Posté par
Jojo20000
24-02-25 à 16:24

* Modération >   *** Bonjour ***

Soit (Un) la suite définie par U0 = 2 et pour tout n , des naturels , un+1 = un - 1/(Un)^2 +1.
1.  Compléter l?algorithme suivant qui détermine et affiche le plus petit entier p tel que Up < -6
Variable U est un réel . n est un entier
Entrée n Prend la valeur 0
                U prend la valeur ?. ( j?ai trouvé 2 ??)
Traitement
Tant que ?.. ( j?ai lis Up>-6) faire
?:: ( U = u- 1/U^2 +1)
??(-p <- p+1)
??.( return p)

Fin tant que
Sortie afficher ?. (P)  
Mes réponses sont entre parenthèses pouvez vous les vérifier et me dire mes erreurs , merci beaucoup.

Posté par
Jojo20000
Les suites 24-02-25 à 17:03

Soit (Un) la suite définie par U0 = 2 et pour tout n , des naturels , un+1 = un - 1/(Un)^2 +1.
1.  Compléter l'algorithme suivant qui détermine et affiche le plus petit entier p tel que Up < -6
Variable U est un réel . n est un entier
Entrée n Prend la valeur 0
                U prend la valeur …. ( j'ai trouvé 2 ??)
Traitement
Tant que ….. ( j'ai lis Up>-6) faire
…:: ( U = u- 1/U^2 +1)
……(-p <- p+1)
…….( return p)

Fin tant que
Sortie afficher …. (P)  
Mes réponses sont entre parenthèses pouvez vous les vérifier et me dire mes erreurs , merci beaucoup!!

*** message déplacé ***

Posté par
hekla
re : Les suites 24-02-25 à 17:43

Bonjour

Il ne faudrait pas oublier les parenthèses et respecter les indices

Est-ce  u_{n+1}=u_n-\dfrac{1}{u_n^2}+1

ou   u_{n+1}=\dfrac{u_n-1}{u_n^2+1}

ou il y a d'autres variantes possibles ?

Posté par
Jojo20000
re : Les suites 24-02-25 à 17:48

Bonjour c'est Un+1= Un - ( 1)/ [(Un)^2 +1]
Est ce que vous comprenez ?

Posté par
hekla
re : Les suites 24-02-25 à 18:13

c'est donc \begin{cases}u_0=2\\ u_{n+1}=u_n-\dfrac{1}{u_n^2+1}\end{cases}


Oui n=0
U_p=2
Tant que U_p\geqslant -6
U_p=U_p-1/(u_p**2+1)
p=p+1

Est-ce votre algorithme ou le texte ?

Posté par
Leile
re : Les suites 24-02-25 à 21:25

pour  l'algo,

c'est plutot  p=0  au départ, et non n=0,
puisqu'on fait progresser p et qu'on retourne p.

Jojo20000, ton algorithme est presque correct; je remplace n par p, ca donne :

p=0
U=2
tant que   U   -6   faire  :
              U =  U  -  ( 1  / (U**2  - 1 ))
               p = p +1
fin tant que
return p


OK ?

Posté par
Jojo20000
re : Les suites 24-02-25 à 21:43

hekla @ 24-02-2025 à 18:13

c'est donc \begin{cases}u_0=2\\ u_{n+1}=u_n-\dfrac{1}{u_n^2+1}\end{cases}


Oui n=0
U_p=2
Tant que U_p\geqslant -6
U_p=U_p-1/(u_p**2+1)
p=p+1
 \\
Est-ce votre algorithme ou le texte ? C'est mon algorithme

Posté par
Jojo20000
re : Les suites 24-02-25 à 21:43

Leile @ 24-02-2025 à 21:25

pour  l'algo,

c'est plutot  p=0  au départ, et non n=0,
puisqu'on fait progresser p et qu'on retourne p.

Jojo20000, ton algorithme est presque correct; je remplace n par p, ca donne :

p=0
U=2
tant que   U   -6   faire  :
              U =  U  -  ( 1  / (U**2  - 1 ))
               p = p +1
fin tant que
return p


OK ?
Leile @ 24-02-2025 à 21:25

pour  l'algo,

c'est plutot  p=0  au départ, et non n=0,
puisqu'on fait progresser p et qu'on retourne p.

Jojo20000, ton algorithme est presque correct; je remplace n par p, ca donne :

p=0
U=2
tant que   U   -6   faire  :
              U =  U  -  ( 1  / (U**2  - 1 ))
               p = p +1
fin tant que
return p


OK ?
Ma réponse est donc juste ?

Posté par
Leile
re : Les suites 24-02-25 à 21:48

Jojo20000,
inutile de citer les messages, ca prend de la place et ca ne sert à rien.

tu me demandes si ta réponse est juste ? Tu vois que je l'ai rectifiée  avec p=0  au début.
De plus, tu ne marques pas la fin du tant que, et tu n'indentes pas. Regarde ma proposition, elle est légèrement différente de la tienne.

ensuite, fallait il le programmer en python, pour donner la valeur de p ?

Posté par
Jojo20000
re : Les suites 24-02-25 à 21:51

Oui je devais donner la réponse pour déterminer et affiché le plus petit entier naturel p tel que Up
<-6 avec le programme que je vous ai donné il faut compléter les pointillés

Posté par
Leile
re : Les suites 24-02-25 à 21:56

ton énoncé disait "compléter l'algo" :
c'est ce que j'ai fait.

le voici :
p=0
U=2
tant que   U   -6   faire  :
              U =  U  -  ( 1  / (U**2  - 1 ))
               p = p +1
fin tant que
return p


Cet algo n'est pas écrit en python. Pour l'executer il faut l'écrire comme une fonction python.

tu sais le faire ?

Posté par
Jojo20000
re : Les suites 24-02-25 à 22:07


tu sais le faire ? Non pas du tout …

Posté par
Leile
re : Les suites 24-02-25 à 22:12

pas du tout ? tu ne fais pas du python en classe ?

pour écrire une fonction, on commence par def et on donne un nom à la fonction  par exemple "petitp"

ca donne :

def  petitp() :
          U=2
          p=0

ensuite le tant que  en python s'écrit while
essaie d'écrire la ligne   while ...
n'oublie pas  ":"   à la fin de la phrase.

vas y !

Posté par
Jojo20000
re : Les suites 24-02-25 à 22:21



def  petitp() :
          U=2
          p=0

ensuite le tant que  en python s'écrit while
essaie d'écrire la ligne   while ...
n'oublie pas  ":"   à la fin de la phrase.

Non je ne fais pas de python en classe ..
While U > -6faire
U = U-( 1 / U^2 +1 )
C'est ça ?

Posté par
Leile
re : Les suites 24-02-25 à 22:28

si tu ne fais pas de python en classe, je ne vois pas comment tu peux programmer ton algorithme en python et donner la valeur de p  ! Je doute qu'on te demande de le faire...

je vais te donner le programme python qui correspond à l'algorithme :

def petitp():
        U=2
        p=0
        while U >= -6:
                     U = U - (1/((U**2) +1))
                     p=p+1
        
        return p

print(petitp())        /*  ca c'est pour appeler petitp, et afficher p  */


quand on execute ce programme, il affiche 82
c'est la plus petite valeur de p  telle que  U < -6

c'est OK pour toi ?

Posté par
Jojo20000
re : Les suites 24-02-25 à 22:32

Donc la réponse est 82 c'est bien ça ?

Posté par
Leile
re : Les suites 24-02-25 à 22:51

mais Jojo20000, de quoi tu parles ?
la réponse à quelle question ? et est ce que tu lis bien mes messages ?


ton énoncé disait "compléter l'algo"...    j'ai corrigé ce que tu as fait (remplacé n =0  par p=0,   marquer la fin du tant que, replacé le return qui était mal placé).

Ensuite, tu as dit qu'il fallait le programmer et l'exécuter pour trouver p. (Ca n'était pas dans l'énoncé).
C'est ce que j'ai fait.

et j'ai écrit :
quand on execute ce programme, il affiche 82
c'est la plus petite valeur de p  telle que  U < -6

et là, tu me demandes si c'est la bonne réponse ???? explique moi ce  qui ne va pas.

Posté par
Jojo20000
re : Les suites 24-02-25 à 22:55


Je demandais juste si la plus petite valeur était bien 82. J'ai compris vous inquiétez pas merci beaucoup !!

Posté par
Leile
re : Les suites 24-02-25 à 23:04

je t'en prie. Bonne nuit.



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Inscription gratuite

Fiches en rapport

parmi 1768 fiches de maths

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !