Inscription / Connexion Nouveau Sujet
Niveau première
Partager :

suites géométriques

Posté par
roucoucou
31-03-14 à 18:37

Bonjour a tous,
Alors voila j'avait un exercice a faire dont la consigne était
Soit la suite géométrique (Un) de premiers terme U0 et de raison q
Il fallait donc écrire un algorithme qui demande en entrées un réel q, un rél U0, un entier n et affiche en sortie le terme Un. Puis il fallait modifier le programme précédent pour qu'il affiche la somme S= (avec au dessus n et en dessous i=1) U1= U0+U1+U2...+Un-1+Un.

J'ai donc fait les 2 algorithmes ci-joint mais mon prof m'a fait comme remarque pour le 1èr "et si n est négatif?" et pour le 2ème "Utilise une boucle pour calculer cette somme". Je doit donc les refaire mais je n'y arrive pas... j'avait déjà galérer a arriver a trouver ceux la...
Merci d'avance de votre aide!

suites géométriques

suites géométriques

Posté par
Glapion Moderateur
re : suites géométriques 31-03-14 à 18:52

Bonjour, oui c'est pas mal, simplifie un peu le premier et teste aussi si n est bien positif :


VARIABLES
q EST_DU_TYPE NOMBRE
Uo EST_DU_TYPE NOMBRE
n EST_DU_TYPE NOMBRE
U EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
	LIRE q
	LIRE n
	LIRE Uo
	SI (n >0 ET n == floor(n)) ALORS
		DEBUT_SI
			U PREND_LA_VALEUR Uo*pow(q,n)
			AFFICHER U
		FIN_SI
		SINON
			DEBUT_SINON
			AFFICHER "n doit être un entier positif"
			FIN_SINON
FIN_ALGORITHME

(tu peux le copier/coller dans algobox en mode éditeur de texte, ou bien directement en ligne dans proglab )

Pour le second, oui il faut faire une boucle :

VARIABLES
q EST_DU_TYPE NOMBRE
Uo EST_DU_TYPE NOMBRE
n EST_DU_TYPE NOMBRE
U EST_DU_TYPE NOMBRE
S EST_DU_TYPE NOMBRE
I EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
	LIRE q
	LIRE n
	LIRE Uo
	S PREND_LA_VALEUR Uo
	SI (n > 0 ET n == floor(n)) ALORS
		DEBUT_SI
		 POUR I ALLANT_DE 1 A n
		 	DEBUT_POUR
		 	U PREND_LA_VALEUR Uo*pow(q,I)
		 	S PREND_LA_VALEUR S+U
		 	FIN_POUR
		AFFICHER S
		FIN_SI
		SINON
			DEBUT_SINON
			AFFICHER "n doit être un entier positif"
			FIN_SINON
FIN_ALGORITHME

Posté par
roucoucou
re : suites géométriques 31-03-14 à 20:14

Super!! Merci beaucoup! Mais j'ai juste une question j'avais essayer avec les valeur q=2 n=2 et Uo=10 dans mes algorithme de départ et je ne trouve plus pareil je suppose que c'est normal mais je préfère poser la question...

Posté par
Glapion Moderateur
re : suites géométriques 31-03-14 à 23:56

q=2 n=2 et Uo=10 donc Un=U2=10*2²=40, c'est bien ce que l'algorithme donne

Et pour l'autre, ça doit donner S=10 + 20 + 40 = 70 et c'est bien ce que l'algorithme donne aussi.

Donc où est le problème ?

Posté par
roucoucou
re : suites géométriques 01-04-14 à 17:03

Aucun mais mon prof m'a dit aujourd'hui que ce n'était pas encore exactement ça et nous donnera la réponse prochainement! Merci beaucoup pour votre aide tout de même!!



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 !