Bonjour, bonsoir.
Je poste ce sujet, car ma prof de maths m'a demandé de créer un programme sur la calculatrice, pour savoir si trois points sont alignés. N'étant pas très doué a l'aide de la calculatrice (TI-82 Stats.fr), je voulais savoir si vous auriez ce programme.
Merci.
Problème création programme 3 points alignés
8 posts
• Page 1 of 1
-
Mage2
Niveau 2: MI2 (Membre Initié)- Posts: 4
- Joined: 31 Mar 2012, 17:15
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 2nd
Re: Problème création programme 3 points alignés
Et c'est dans quel contexte? Quel chapitre as-tu travaillé dernièrement?
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 42499
- Images: 17341
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Problème création programme 3 points alignés
Dernièrement, nous avons travaillé sur les vecteurs. Elle nous le demande pour un excercice...
(désolé, mais je viens de remarquer que je me suis trompé de partie pour poster mon sujet :/)
(désolé, mais je viens de remarquer que je me suis trompé de partie pour poster mon sujet :/)
-
Mage2
Niveau 2: MI2 (Membre Initié)- Posts: 4
- Joined: 31 Mar 2012, 17:15
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 2nd
Re: Problème création programme 3 points alignés
donc as-tu une idée de l'algorithme ou pas?
car il y a deux étapes dans le travail:
- produire l'algorithme
- le traduire en programme TI-82 Stats
car il y a deux étapes dans le travail:
- produire l'algorithme
- le traduire en programme TI-82 Stats
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 42499
- Images: 17341
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Problème création programme 3 points alignés
Oui, pour l'algorithme je pensais faire:
Entrée des coordonnées de A
Entrée des coordonnées de B
Entrée des coordonnées de C
Calcul du déterminant d (d=(xB-xA)(yC-yA)-(xC-xA)(yB-yA))
d=0 ? --> les points sont alignés
sinon --> les points ne sont pas alignés
Entrée des coordonnées de A
Entrée des coordonnées de B
Entrée des coordonnées de C
Calcul du déterminant d (d=(xB-xA)(yC-yA)-(xC-xA)(yB-yA))
d=0 ? --> les points sont alignés
sinon --> les points ne sont pas alignés
-
Mage2
Niveau 2: MI2 (Membre Initié)- Posts: 4
- Joined: 31 Mar 2012, 17:15
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 2nd
Re: Problème création programme 3 points alignés
Bon algorithme, cette forme-là évite les divisions et doit être privilégiée 
Je ne suis pas programmeur TI-Z80, mais je sais que:
* pour entrer les coordonnées (une par une), il faut utiliser Prompt. Je crois que Prompt supporte un message, donc ça doit s'écrire soit Prompt "xA ?", A soit Prompt A, "xA ?";
* pour l'affichage final, il faut utliser quelque chose comme Disp;
* au milieu, il va falloir utiliser une forme de if (xB-xA)(yC-yA)-(xC-xA)(yB-yA) = 0 then ... else ...
* sur TI-Z80, les noms de variables sont limités à une lettre.
Je crois que tu n'es pas obligé de stocker le calcul dans une variable temporaire.

Je ne suis pas programmeur TI-Z80, mais je sais que:
* pour entrer les coordonnées (une par une), il faut utiliser Prompt. Je crois que Prompt supporte un message, donc ça doit s'écrire soit Prompt "xA ?", A soit Prompt A, "xA ?";
* pour l'affichage final, il faut utliser quelque chose comme Disp;
* au milieu, il va falloir utiliser une forme de if (xB-xA)(yC-yA)-(xC-xA)(yB-yA) = 0 then ... else ...
* sur TI-Z80, les noms de variables sont limités à une lettre.
Je crois que tu n'es pas obligé de stocker le calcul dans une variable temporaire.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6875
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: Problème création programme 3 points alignés
Mage2 wrote:Oui
Excellent!

Donc tu vas créer un nouveau programme:
![[prgm] :f43:](./images/smilies/z80/43.png)
![[<-] :f24:](./images/smilies/z80/24.png)
![[entrer/enter] :f105:](./images/smilies/z80/105.png)
Tu tapes le nom du programme (ce que tu veux) et
![[entrer/enter] :f105:](./images/smilies/z80/105.png)
Mage2 wrote:, pour l'algorithme je pensais faire:
Entrée des coordonnées de A
![[prgm] :f43:](./images/smilies/z80/43.png)
![[->] :f26:](./images/smilies/z80/26.png)
![[1] :f92:](./images/smilies/z80/92.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[+] :f95:](./images/smilies/z80/95.png)
![[x,t,thêta,n] :f32:](./images/smilies/z80/32.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[math] :f41:](./images/smilies/z80/41.png)
![[2nde/2nd] :f21:](./images/smilies/z80/21.png)
![[math] :f41:](./images/smilies/z80/41.png)
![[1] :f92:](./images/smilies/z80/92.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[+] :f95:](./images/smilies/z80/95.png)
![[,] :f62:](./images/smilies/z80/62.png)
![[x,t,thêta,n] :f32:](./images/smilies/z80/32.png)
![[entrer/enter] :f105:](./images/smilies/z80/105.png)
![[prgm] :f43:](./images/smilies/z80/43.png)
![[->] :f26:](./images/smilies/z80/26.png)
![[1] :f92:](./images/smilies/z80/92.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[+] :f95:](./images/smilies/z80/95.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[1] :f92:](./images/smilies/z80/92.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[math] :f41:](./images/smilies/z80/41.png)
![[2nde/2nd] :f21:](./images/smilies/z80/21.png)
![[math] :f41:](./images/smilies/z80/41.png)
![[1] :f92:](./images/smilies/z80/92.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[+] :f95:](./images/smilies/z80/95.png)
![[,] :f62:](./images/smilies/z80/62.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[1] :f92:](./images/smilies/z80/92.png)
![[entrer/enter] :f105:](./images/smilies/z80/105.png)
Mage2 wrote:Entrée des coordonnées de B
![[prgm] :f43:](./images/smilies/z80/43.png)
![[->] :f26:](./images/smilies/z80/26.png)
![[1] :f92:](./images/smilies/z80/92.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[+] :f95:](./images/smilies/z80/95.png)
![[x,t,thêta,n] :f32:](./images/smilies/z80/32.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[apps] :f42:](./images/smilies/z80/plus/42.png)
![[2nde/2nd] :f21:](./images/smilies/z80/21.png)
![[math] :f41:](./images/smilies/z80/41.png)
![[1] :f92:](./images/smilies/z80/92.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[+] :f95:](./images/smilies/z80/95.png)
![[,] :f62:](./images/smilies/z80/62.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[2] :f93:](./images/smilies/z80/93.png)
![[entrer/enter] :f105:](./images/smilies/z80/105.png)
![[prgm] :f43:](./images/smilies/z80/43.png)
![[->] :f26:](./images/smilies/z80/26.png)
![[1] :f92:](./images/smilies/z80/92.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[+] :f95:](./images/smilies/z80/95.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[1] :f92:](./images/smilies/z80/92.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[apps] :f42:](./images/smilies/z80/plus/42.png)
![[2nde/2nd] :f21:](./images/smilies/z80/21.png)
![[math] :f41:](./images/smilies/z80/41.png)
![[1] :f92:](./images/smilies/z80/92.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[+] :f95:](./images/smilies/z80/95.png)
![[,] :f62:](./images/smilies/z80/62.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[4] :f82:](./images/smilies/z80/82.png)
![[entrer/enter] :f105:](./images/smilies/z80/105.png)
Mage2 wrote:Entrée des coordonnées de C
![[prgm] :f43:](./images/smilies/z80/43.png)
![[->] :f26:](./images/smilies/z80/26.png)
![[1] :f92:](./images/smilies/z80/92.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[+] :f95:](./images/smilies/z80/95.png)
![[x,t,thêta,n] :f32:](./images/smilies/z80/32.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[prgm] :f43:](./images/smilies/z80/43.png)
![[2nde/2nd] :f21:](./images/smilies/z80/21.png)
![[math] :f41:](./images/smilies/z80/41.png)
![[1] :f92:](./images/smilies/z80/92.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[+] :f95:](./images/smilies/z80/95.png)
![[,] :f62:](./images/smilies/z80/62.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[5] :f83:](./images/smilies/z80/83.png)
![[entrer/enter] :f105:](./images/smilies/z80/105.png)
![[prgm] :f43:](./images/smilies/z80/43.png)
![[->] :f26:](./images/smilies/z80/26.png)
![[1] :f92:](./images/smilies/z80/92.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[+] :f95:](./images/smilies/z80/95.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[1] :f92:](./images/smilies/z80/92.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[prgm] :f43:](./images/smilies/z80/43.png)
![[2nde/2nd] :f21:](./images/smilies/z80/21.png)
![[math] :f41:](./images/smilies/z80/41.png)
![[1] :f92:](./images/smilies/z80/92.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[+] :f95:](./images/smilies/z80/95.png)
![[,] :f62:](./images/smilies/z80/62.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[6] :f84:](./images/smilies/z80/84.png)
![[entrer/enter] :f105:](./images/smilies/z80/105.png)
Mage2 wrote:Calcul du déterminant d (d=(xB-xA)(yC-yA)-(xC-xA)(yB-yA))
d=0
![[(] :f63:](./images/smilies/z80/63.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[2] :f93:](./images/smilies/z80/93.png)
![[-] :f85:](./images/smilies/z80/85.png)
![[x,t,thêta,n] :f32:](./images/smilies/z80/32.png)
![[)] :f64:](./images/smilies/z80/64.png)
![[(] :f63:](./images/smilies/z80/63.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[6] :f84:](./images/smilies/z80/84.png)
![[-] :f85:](./images/smilies/z80/85.png)
![[1] :f92:](./images/smilies/z80/92.png)
![[)] :f64:](./images/smilies/z80/64.png)
![[-] :f85:](./images/smilies/z80/85.png)
![[(] :f63:](./images/smilies/z80/63.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[5] :f83:](./images/smilies/z80/83.png)
![[-] :f85:](./images/smilies/z80/85.png)
![[x,t,thêta,n] :f32:](./images/smilies/z80/32.png)
![[)] :f64:](./images/smilies/z80/64.png)
![[(] :f63:](./images/smilies/z80/63.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[4] :f82:](./images/smilies/z80/82.png)
![[-] :f85:](./images/smilies/z80/85.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[1] :f92:](./images/smilies/z80/92.png)
![[sto>] :f91:](./images/smilies/z80/91.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[x^-1] :s51:](./images/smilies/z80/51.png)
![[entrer/enter] :f105:](./images/smilies/z80/105.png)
Mage2 wrote: ? --> les points sont alignés
![[prgm] :f43:](./images/smilies/z80/43.png)
![[1] :f92:](./images/smilies/z80/92.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[x^-1] :s51:](./images/smilies/z80/51.png)
![[2nde/2nd] :f21:](./images/smilies/z80/21.png)
![[math] :f41:](./images/smilies/z80/41.png)
![[1] :f92:](./images/smilies/z80/92.png)
![[0] :f102:](./images/smilies/z80/102.png)
![[entrer/enter] :f105:](./images/smilies/z80/105.png)
![[prgm] :f43:](./images/smilies/z80/43.png)
![[2] :f93:](./images/smilies/z80/93.png)
![[entrer/enter] :f105:](./images/smilies/z80/105.png)
![[prgm] :f43:](./images/smilies/z80/43.png)
![[->] :f26:](./images/smilies/z80/26.png)
![[3] :f94:](./images/smilies/z80/94.png)
![[2nde/2nd] :f21:](./images/smilies/z80/21.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[+] :f95:](./images/smilies/z80/95.png)
![[math] :f41:](./images/smilies/z80/41.png)
![[)] :f64:](./images/smilies/z80/64.png)
![[x²] :f61:](./images/smilies/z80/61.png)
![[sin] :f52:](./images/smilies/z80/52.png)
![[ln] :f81:](./images/smilies/z80/81.png)
![[entrer/enter] :f105:](./images/smilies/z80/105.png)
Mage2 wrote:sinon --> les points ne sont pas alignés
![[prgm] :f43:](./images/smilies/z80/43.png)
![[3] :f94:](./images/smilies/z80/94.png)
![[entrer/enter] :f105:](./images/smilies/z80/105.png)
![[prgm] :f43:](./images/smilies/z80/43.png)
![[->] :f26:](./images/smilies/z80/26.png)
![[3] :f94:](./images/smilies/z80/94.png)
![[2nde/2nd] :f21:](./images/smilies/z80/21.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[+] :f95:](./images/smilies/z80/95.png)
![[log] :f71:](./images/smilies/z80/71.png)
![[7] :f72:](./images/smilies/z80/72.png)
![[log] :f71:](./images/smilies/z80/71.png)
![[0] :f102:](./images/smilies/z80/102.png)
![[math] :f41:](./images/smilies/z80/41.png)
![[)] :f64:](./images/smilies/z80/64.png)
![[x²] :f61:](./images/smilies/z80/61.png)
![[sin] :f52:](./images/smilies/z80/52.png)
![[ln] :f81:](./images/smilies/z80/81.png)
![[entrer/enter] :f105:](./images/smilies/z80/105.png)
![[prgm] :f43:](./images/smilies/z80/43.png)
![[7] :f72:](./images/smilies/z80/72.png)
![[entrer/enter] :f105:](./images/smilies/z80/105.png)
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 42499
- Images: 17341
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Problème création programme 3 points alignés
Merci beaucoup pour votre aide 

-
Mage2
Niveau 2: MI2 (Membre Initié)- Posts: 4
- Joined: 31 Mar 2012, 17:15
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 2nd
8 posts
• Page 1 of 1
Who is online
Users browsing this forum: ClaudeBot [spider] and 4 guests