Algorithme petit exercice premiere S

Publié le 7 janv. 2013 il y a 11A par Anonyme - Fin › 10 janv. 2013 dans 11A
5

Sujet du devoir

1.On donne l'algorithme suivant:
variables: u;k
Debut de l'algorithme : u prend la valeur de 4
Afficher u
Pour k=1 jusque 5 faire u prend la valeur 2*u-3
Afficher u
Fin Pour
Fin de l'algorithme
a) en testant a la main donner les resultats affichés par celui -ci
b)completer : la suite (Un) utilisée dans cet algorithme est la suite recurrente definie par : Uo = .....
pour tout n € N, Un+1=....*Un.....

2. écrire un algorithme permettant d'afficher les 10 premiers termes de la suite (Vn) definie par : Vo = 1
pour tout n>0,Vn+1=Vn/1+2Vn
3.On note maintenant N l'indice du dernier terme devant etre affiché dans l'algorithme de la question 2
Adapter cet algorithme pour qu'un utilisateur puisse choisir la valeur du rang N du dernier terme à calculer .(Algobox est recommandé)

Où j'en suis dans mon devoir

j'ai du mal a trouvé le point du depart , voici mes reponses :
1)a. U0=4
U1=2*(U0)-3=5
U2=2*(U1)-3=7
U3=2*(U2)-3=11
U4=2*(U3)-3=19
je pense que c'est faux et que la quite doit peut etre etre arithmétique

b. Uo = 4

et là je bloque , SVP aidez moi en me donnant des indications afin que je puisse finir cet exercice en sachant qu'on a pas encore fait des algorithmes sur Algobox et tout .
MERCI



9 commentaires pour ce devoir


Anonyme
Posté le 7 janv. 2013
bonjour

1)a. U0=4
U1=2*(U0)-3=5
U2=2*(U1)-3=7
U3=2*(U2)-3=11
U4=2*(U3)-3=19
il manque pour k= 5 --> U5 = 35

b. Uo = 4
U(n+1) = 2*Un - 3 --- tout simplement

2. Vo = 1
V(n+1) = Vn / (1+2Vn)

prends l’algorithme précédent pour modèle et adapte-le :

- afficher les 10 premiers termes de la suite (Vn) --> i.e. de V0 à V9 --> donc k varie de 1 à ...?

- "décortique" la formule Vn / (1+2Vn)
* on prend un terme, on le multiplie par 2
* on ajoute 1 au résultat ---> on obtient le dénominateur
* on divise le terme de départ par le dénominateur précédent
* on affiche

tu comprends ?
Anonyme
Posté le 7 janv. 2013
Merci , donc pour la question 2 j'affiche jusqu'a k = 10
mais pour la question 3 je fait comment pour que N varie ?
Anonyme
Posté le 7 janv. 2013
tu demandes de saisir n au début de l'algorithme (choix donné à l'utilisateur)

"afficher les 10 premiers termes de la suite (Vn) définie par : Vo = 1..."
de 0 à 10, ça en fera combien ?
Anonyme
Posté le 7 janv. 2013
j'ai reussi a faire toutes les questions a par la 3 eme notamment avec le saisi de N est ce que je dois le mettre avec les variables ? apres je le place ou dans le debut de l'algorithme N
Anonyme
Posté le 7 janv. 2013
j'ai reussi a faire toutes les questions a par la 3 eme notamment avec le saisi de N est ce que je dois le mettre avec les variables ? apres je le place ou dans le debut de l'algorithme N
Anonyme
Posté le 7 janv. 2013
oui bien sûr tu dois déclarer la variable au début, avec v et k.

"je le place où dans le début de l'algorithme" :
avant la boucle par "ajouter lire variable"

puis cette variable n va prendre la place du "5" dans l'algo. de ton énoncé
tu auras donc une boucle : Pour k=1 jusque n
tu comprends ?
Anonyme
Posté le 7 janv. 2013
n doit remplacer le 10 vu qu'il nous disent que "d'apres l'algorithme de la question 2 " non ?
Anonyme
Posté le 7 janv. 2013
MERCI BEAUCOUP POUR VOTRE AIDE c'est vraiment gentil de votre part, j'ai enfin fini cet exercice ;) je vous souhaite de passer une bonne fin de soirée et merci encore une fois
Anonyme
Posté le 7 janv. 2013
"afficher les 10 premiers termes de la suite "
de 0 à 10, ça en ferait 11 ---> donc k = 9

bonne soirée à toi aussi !
a+ :)

Ils ont besoin d'aide !

Il faut être inscrit pour aider

Crée un compte gratuit pour aider

Je m'inscrisOU

J'ai déjà un compte

Je me connecte