Bonjour j'avais un Dm de maths à rendre pour demain constitué de 5 exercices mais pas moyen depuis des jours et des jours que je passent dessus de résoudre l'exercice concernant l'algorithme n'en ayant jamais fait auparavant.
Pourriez-vous m'aider SVP à faire cet exercice ?
Une suite (un) est définie par un premier terme uo et chaque terme suivant est la moitié du précédent.
1/Voici un algorithme en langage naturel :
<<Saisir U un réel
Saisir N un entier
Pour I allant de 1 jusqu'à N
Donner à U la valeur U/2
Fin Pour
Afficher U>>
a/ Que représente les variables U et N?
b/ Quelles sont les données d'entrée nécessaires à l'algorithme ?
c/ Programmer cet algorithme et calculer u100 en choisissant u0=1000.
d/ Quelle est la nature de la suite (un)? Calculer u100 en choisissant u0=1000 et vérifier le résultat précédent
2/ On cherche désormais à déterminer la plus petite valeur de n telle que le terme un soit inférieur à un nombre p choisi.
a/Quelles sont les données d'entrée nécessaires à l'algorithme ?
b/Quelle variable doit être affichée en sortie ?
c/A l'aide d'une boucle <<Tant que>> écrire en langage naturel l'algorithme voulu
d/ Programmer ce nouvel algorithme
e/Utiliser cet algorithme pour trouver le rang n à partir duquel un<1, en choisissant u0=1000.
Vérifier votre réponse par le calcul.
Pouvez-vous m'aider pour moi c'est du chinois !
Bonsoir,
Tu as U, la suite et N l'indice, ce qui revient à écrire Un+1=Un/2. Comme donnée d'entrée, tu as nécessairement le premier terme de ta suite soit U0.
J'ai entré le programme dans ma calculatrice une casio mais il ne fonctionne pas .
Si tu le veux bien j'aimerai d'abord que tu m'expliques comment répondre à chaque question car je ne comprends pas
Je ne m'y connais pas vraiment en programmation mais je vais essayer de t'aider.
Définissons d'abord la suite pour y voir plus clair: si on a U1=U0/2, U2=U1/2=(U0/2)/2=U0/4... on est en présence d'une suite du type Un+1=q*Un donc une suite géométrique et ici q=1/2, il est ensuite facile de calculer n'importe quel terme de la suite avec la formule Un=Un0*qn-n0.
1)a) U represente la valeur U0 de la suite au début
puis la valeur de Un à la fin
N c'est l'indice de ta suite
b) Il faut entrer U0 U
et l'indice N
c) Je ne connais pas les casio mais tu dois faire pour U=1000 et N=100
Voila pour le début
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :