π
<-

Concours de programmation/algorithmique: "la suite du geek"

Re: Concours de programmation/algorithmique: "la suite du ge

Unread postby critor » 09 Feb 2014, 20:37

Alors tu n'as pas compris ce que j'ai dit.



Et le TI-Basic a lui aussi des fonctions dédiées pour la manipulation de chaînes.

Pourquoi veux-tu qu'elles soient plus lentes ?
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.5%
 
Posts: 41980
Images: 15737
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Concours de programmation/algorithmique: "la suite du ge

Unread postby pierrotdu18 » 09 Feb 2014, 20:40

critor wrote:Et le TI-Basic a lui aussi des fonctions dédiées pour la manipulation de chaînes.

Pourquoi veux-tu qu'elles soient plus lentes ?


davidElmaleh wrote:c'est vrai qu'en Lua c'est beaucoup plus rapide. En tout cas, pour le même algorithme retranscris du basic en Lua
Bonjour
User avatar
pierrotdu18Premium
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 40.5%
 
Posts: 975
Joined: 07 Nov 2013, 20:18
Location: Paris V
Gender: Male
Calculator(s):
MyCalcs profile
Class: MP* Lycée Henri IV

Re: Concours de programmation/algorithmique: "la suite du ge

Unread postby critor » 09 Feb 2014, 20:42

La séparation Basic/assembleur z80, se justifie car ce n'est pas la même liste de modèles compatibles.
Sur TI-Nspire, le choix Lua ou TI-Basic ne change rien à cette liste.

Il n'y a donc aucune raison de séparer - à toi de faire le meilleur choix.
Et je ne vois aucune raison évidente pour que ce soit forcément le Lua. Ce n'est pas un langage compilé mais un langage interprété comme le TI-Basic, apportant simplement gestion des événements et sorties graphiques que le TI-Basic n'a pas.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.5%
 
Posts: 41980
Images: 15737
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Concours de programmation/algorithmique: "la suite du ge

Unread postby pierrotdu18 » 09 Feb 2014, 20:51

Pourtant AnToX98 m'a dit que ça lui prenait un centième de seconde pour calculer conway(1,30) sur PC, alors que ça me prend une seconde entière...
C'est uniquement du au fait que son algo est beaucoup mieux optimisé que le mien?...
Ca me semble bizarre car je trouve qu'il est plutot compacte le mien...
Bonjour
User avatar
pierrotdu18Premium
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 40.5%
 
Posts: 975
Joined: 07 Nov 2013, 20:18
Location: Paris V
Gender: Male
Calculator(s):
MyCalcs profile
Class: MP* Lycée Henri IV

Re: Concours de programmation/algorithmique: "la suite du ge

Unread postby Lionel Debroux » 09 Feb 2014, 20:52

Il est des styles de programmation pour lesquels la gestion des strings par le Lua est plutôt lente, à vous de faire vos propres tests ;)
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Concours de programmation/algorithmique: "la suite du ge

Unread postby critor » 09 Feb 2014, 20:54

J'ai juste dit que ce n'était pas "évident".

Il y a des choses pour lesquelles le Lua est approprié et d'autres pour lesquelles il l'est moins.

Le choix de ton type de donnée (chaîne, liste, matrice, tableau...) peut aussi changer pas mal de choses selon le langage.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.5%
 
Posts: 41980
Images: 15737
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Concours de programmation/algorithmique: "la suite du ge

Unread postby TheMachine02 » 10 Feb 2014, 12:12

Deux petites questions :
-si on participe en axe, est-ce que on a le droit de mettre du code ASM dedans/utiliser des axiomes, ou pure axe ?
-comment vous allez faire pour déterminer le temps mis par chaque programme ?
User avatar
TheMachine02Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 29.8%
 
Posts: 342
Images: 0
Joined: 16 Jan 2013, 18:27
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Médecine

Re: Concours de programmation/algorithmique: "la suite du ge

Unread postby critor » 10 Feb 2014, 13:33

Tu peux utiliser tous les langages dans cette catégorie, donc aussi bien l'Axe que l'ASM et un mélange des deux.

Et sinon, ben chronométrage sur machine et/ou émulateur.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.5%
 
Posts: 41980
Images: 15737
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Concours de programmation/algorithmique: "la suite du ge

Unread postby Dark-Storm » 10 Feb 2014, 17:14

Pas de Lua si j'ai bien compris ?
J'ai l'algo en tête, mais j'ai pas la TI pour le coder XD
Au passage, le TI Basic gère les strings ? Si oui je peux essayer de me démerder avec un pote :p
Image
Image
User avatar
Dark-StormPartenaire
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 63.6%
 
Posts: 41
Joined: 21 May 2013, 15:58
Location: France
Gender: Male
Calculator(s):
MyCalcs profile

Re: Concours de programmation/algorithmique: "la suite du ge

Unread postby Hayleia » 10 Feb 2014, 17:43

Questions :
Vous allez plus essayer des grands g1 ou des grands k ?
Les g1 que vous allez tester vont-ils être quelconques ou un minimum réguliers ?
Vaut-il mieux un programme rapide à calculer C(42; 1 000) sans pouvoir calculer C(42; 20 000) ou un programme plus lent qui calcule C(42,20 000) ?

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

PreviousNext

Return to News Divers

Who is online

Users browsing this forum: ClaudeBot [spider] and 10 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
848 utilisateurs:
>808 invités
>31 membres
>9 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)