Inscription / Connexion Nouveau Sujet
Niveau seconde
Partager :

algorithme diviser par 2 si pair .;ajouter 3 si impair

Posté par
helpmath
26-01-11 à 15:50

bonjour, j'arrive pas à faire cet algorithme.

P un entier non nul et n un entier non nul.

Ecrire l'algorithme qui permet d'afficher la liste des n nombres construits de la façon suivante:

le premier nombre de la liste est P.
On passe d'un nombre de la liste au suuivant en le divisant par 2 s'il est pair sinon on lui ajoute 3.

Merci d'avance.

Posté par
barbaros
re : algorithme diviser par 2 si pair .;ajouter 3 si impair 26-01-11 à 17:25

Bonjour,

Deja comme on te demande n nombres, tu sais qu'il te faut une boucle de 1 à n. Dans cette boucle tu une condition, à savoir si le nombre est pair ou impair.
Avec ces informations la, tu y arrives ?

Posté par
helpmath
re : algorithme diviser par 2 si pair .;ajouter 3 si impair 26-01-11 à 17:59

tout d'abord, il nous faudra en entrée:

saisir P
saisir n

?

Posté par
helpmath
re : algorithme diviser par 2 si pair .;ajouter 3 si impair 26-01-11 à 18:38

Entrée

Saisir P
Saisir n

Traitement

Pour i allant de 1 jusqu'à n
P prend n1
Si P est pair alors P prend la valeur P/2
Sinon P prend prend la valeur P+3
Fin de si
fin de pour

Sortie
Afficher P

Posté par
helpmath
re : algorithme diviser par 2 si pair .;ajouter 3 si impair 26-01-11 à 18:57

aidez moi SVP

Posté par
barbaros
re : algorithme diviser par 2 si pair .;ajouter 3 si impair 26-01-11 à 19:31

Oui c'est bien ca, au passage comment exprime tu la parité d'un nombre ?

Posté par
helpmath
re : algorithme diviser par 2 si pair .;ajouter 3 si impair 26-01-11 à 20:31

La parité d'un nombre??
J'ai jamais vu ca.

Posté par
helpmath
re : algorithme diviser par 2 si pair .;ajouter 3 si impair 26-01-11 à 21:33

C'est pas plutot P prend i?

Posté par
fedjer
26-01-11 à 21:38

bonjour
la parité veut dire s'il est pair. Un nombre est pair si p/2 est entier

Posté par
barbaros
re : algorithme diviser par 2 si pair .;ajouter 3 si impair 27-01-11 à 16:03

Effectivement, on appelle parité le fait d'etre pair... ce qui est généralement traduit par tester si le reste de la division (le modulo) du nombre par 2 vaut 0.
et non ici il faut bien que P prenne la valeur P/2 ou 3+P, car si tu affectais i à P tu obtiendrais comme valeurs successives de P la suites des nombres entiers naturels (autrement dit P vaudrait 1, puis 2, 3, ... i)



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 1724 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 !