Algorithme

Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
lolydark
Membre Naturel
Messages: 36
Enregistré le: 06 Déc 2006, 15:22

algorithme

par lolydark » 12 Déc 2006, 18:02

Je suis en seconde et l'on me demande d'élaborer un programme pour ma calculette TI, afin qu'elle soit en mesure de me fournir la liste de tous les diviseurs d'un nombre entier donné.

Pour construire mes explications je dois suivre le plan suivant;
1/ expliquer le principe
2/ donner l'algorithme
3/ programme achevé
4/ des exemples d'utilisation.


Je propose pour le calcul des diviseurs:

1/ (non résolu)

2/ algorihtme:
entrée: lire "A"
traitement: pour I= 1 jusqu'à A
faire: si A/I= ent (A/I)
alors affiche I
sortie: end

3/ programme achevé:

program: TSDIVNB
:EffEcr
:Prompt A
:For (K,1,A)
:If ent(A/K)=A/K

:Then
:Disp K
:End
:End

4/ exemple:
si A= 58 alors tous ses diviseurs sont 1, 2, 29, 58, (fait)



maturin
Membre Irrationnel
Messages: 1193
Enregistré le: 09 Nov 2006, 16:28

par maturin » 12 Déc 2006, 18:24

ben si c'est toi qui a fait le programme tu devrais en comprendre le principe.

Sinon le principe est le suivant:

Tu testes pour tous les entiers entre 1 et A s'ils divisent A.

pour savoir si I divise A tu regardes si A/I est un entier, ce qui revient à dire ent(A/I)=A/I où ent() est la fonction partie entière (ex: ent(2.335)=2)

theluckyluke
Membre Relatif
Messages: 371
Enregistré le: 01 Mai 2006, 10:13

par theluckyluke » 12 Déc 2006, 18:25

c'est quoi ton problème exactement?

si c'est juste pour la I/, reprend les principes de la 2 en faisant des phrases...

c'est toi qui a fait le programme?

maturin
Membre Irrationnel
Messages: 1193
Enregistré le: 09 Nov 2006, 16:28

par maturin » 12 Déc 2006, 18:39

aussi au passage c'est bien d'utiliser la même variable dans ton algo et dans ton programme, je dis ça car tu utilise une fois I et une fois K.

lolydark
Membre Naturel
Messages: 36
Enregistré le: 06 Déc 2006, 15:22

en fait..

par lolydark » 12 Déc 2006, 18:50

ce n'est pas moi qui aie fait le programme. Donc je réfléchis à la question depuis plusieurs soirs afin de débloquer ma situation d'ignare.

lolydark
Membre Naturel
Messages: 36
Enregistré le: 06 Déc 2006, 15:22

merci

par lolydark » 12 Déc 2006, 19:11

merci beaucoup pour vos explications elles me sont très utiles. je commence à assimiler toutes les données.

merci et encore désolé pour mes trois posts identiques que je croyais non-validés.

 

Retourner vers ✎✎ Lycée

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 98 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite