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

rompt A
:For (K,1,A)
:If ent(A/K)=A/K
:Then

isp 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
-
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
-
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.
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 98 invités