Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Programmation > Autres langages > Tout sur les TI ! > Lecture du sujet

Tout sur les TI !

Besoin d'aide ?

Vous devez être inscrit pour pouvoir poster des messages

Page : Précédente  1  2  3  ...  21  22  23  24  25  26  27  ...  39  40  41  42  Suivante
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : Précédente  1  2  3  ...  21  22  23  24  25  26  27  ...  39  40  41  42  Suivante
Hors ligne Tug # Posté le 22/03/2008 à 07:43:12
Mac rules !
Avatar
Groupe : Membres
Reprise du dernier message de la page précédente :
Ca dépend de quelle manière le faire.
Si le but c'est de générer des tableau et de les vérifier uniquement par algorithmie, alors là oui, moi aussi j'en suis incapable.

Si c'est rentrer les tables à la main puis vérifier grâce à une liste ou qquechose comme ça, alors là ça devient faisable...

Tug

iMac G5 2Ghz, 2Go RAM, 250Go DD, Mac OS X 10.4.11




 
Hors ligne Master-Poda # Posté le 22/03/2008 à 16:40:35
Le uppeur des post-it §
Avatar
Groupe : Membres
Je ne vois pas comment la TI pourrait générer des enigmes toute seule (a coup de nombre aléatoire ? Oui mais les énigmes seront soit infaisables soit trop faciles, il faut forcément un esprit humain pour vérifier si c'est correct)
Par contre si on rentre les énigmes nous même oui, mais pour que le jeu ai un intéret (beaucoup de grilles), faut faire une grooooosse base de données ^^
Édité le 22/03/2008 à 16:42:23 par Master-Poda

Image utilisateur
 
Hors ligne loko # Posté le 23/03/2008 à 19:59:38
Groupe : Membres
Citation : Master-Poda
Je ne vois pas comment la TI pourrait générer des enigmes toute seule (a coup de nombre aléatoire ? Oui mais les énigmes seront soit infaisables soit trop faciles, il faut forcément un esprit humain pour vérifier si c'est correct)
Par contre si on rentre les énigmes nous même oui, mais pour que le jeu ai un intéret (beaucoup de grilles), faut faire une grooooosse base de données ^^


faux, les sudokus sont pour la plupart créés par des ordinateurs.
les algorythmes de creation se trouvent sur le net.
Hors ligne vivi.1 # Posté le 24/03/2008 à 14:49:18
Avatar
Groupe : Membres
Va y, fait nous en un en TI-Basic ...

sinon, voici en gros commenct fonctionne un algorithme:
Il compte la somme dans un petit carré (3*3) puis dans une ligne, puis dans une collone ... etc etc bref, faudra 10 min pour que la calculatrice le face ....
 
Hors ligne Néochok # Posté le 24/03/2008 à 17:04:02
Avatar
Groupe : Membres
Hello !
J'ai un petit problème avec un programme sur ma Ti-82 stats.fr, c'est pour ça que je suis là :D
C'est avec ce petit bout de code que j'ai un problème :
Code : Autre - Afficher / masquer les numéros de ligne
  1. ...
  2. :While J<16 et I<8
  3. :[A](I,J)->Z<couleur nom="rouge">*</couleur>
  4. :Output(I,J,Z
  5. :I+1->I:J+1->J
  6. :End
  7. ...


En l'executant, la calculatrice me répond gentillement "ERR: DIM INVALIDE"
*(C'est la que l'erreur me renvoie)

Je m'en remet donc à vous :p pour m'indiquer comment régler mon problème.
(D'ailleurs en réécrivant mon code au pc, je vois que j'ai un bug avec I et J, I dépassera 8, ce que je ne veut pas ^^ je règle çà sur ma calculatrice, désolé je n'ai pas le temps de le faire ici.)
Sachez que I et J sont des variables compteurs qui ne sont utilisées nul part ailleurs dans le code, même chose pour Z, elle n'est utilisée qu'ici.

Merci à vous.
Hors ligne loko # Posté le 24/03/2008 à 18:02:49
Groupe : Membres
I et J doivent etre > 0 si I ou J = 0 ça ne marche pas vu que la case 0'0 de la matrice n'existe pas.
Hors ligne Lanfeust 313 # Posté le 24/03/2008 à 19:03:02
Cloporte ++
Avatar
Groupe : Membres
I et J sont initialisés ? ne dépassent pas pas leur valeurs limites avant dans le programme
Ta matrice fait quel taille ? Elle fait bien 16*8 ?
Elle est bien crée à un moment ?

l'erreur vient du fait que I va dépasser 8 d'où bug.

Outre les erreurs, si ta fonction est une fonction d'affichage de toutes les valeurs de ta matrice, elle est biaisé.
La fonction n'affiche ici que les coefficients diagonaux de la matrice (calcul de déterminant ?)
Si c'est ça c'est ok ! sinon bah non.






Image utilisateur
:: Vous voulez apprendre le Ti-Basic ? :: venez lire ce tuto ::
Prochain chapitre : Les Matrices (à la Validation)

 
Hors ligne Néochok # Posté le 24/03/2008 à 19:18:27
Avatar
Groupe : Membres
Tout d'abord, merci pour les réponses.
Oui I et J sont initialisées, par contre elles sont égales a 0, je teste en mettant 1.
Ma matrice fait 8 lignes par 16 colonnes.
Elle est créée au tout début du programme :
Code : Autre - Afficher / masquer les numéros de ligne
  1. {8,16}->dim([A])


J'ai rectifié sur ma calculette l'erreur avec I :
Code : Autre - Afficher / masquer les numéros de ligne
  1. If I=9:8->9


Ce que je veux ici, c'est afficher à l'écran toutes les valeurs de la matrice, je m'explique :
A la "case" 1*1 de l'écran je veux afficher la valeur contenue dans 1*1 dans la matrice, a la "case" 8*3, la valeur contenue dans 8*3 dans la matrice, ...
Sachez aussi que ces valeurs seront 0 ou 1 ^^ si jamais c'était 52 ca n'aurait évidement pas fonctionné.

J'espère que vous avez compris ce que je veux, ça c'est pas évident :p et si mon code est complètement foiré :lol: n'est pas bon, pouvez-vous me le corriger ?

Merci beaucoup !

Edit : Oui, la fonction fonctionne (jeu de mot ? :lol: ) en mettant I et J à 1 à la place de 0.
Mais en effet elle n'affiche que les coefficients diagonaux de la matrice.
Y a t'il un moyen de le corriger svp ?
Édité le 24/03/2008 à 19:22:38 par Néochok
Hors ligne Lanfeust 313 # Posté le 24/03/2008 à 19:27:06
Cloporte ++
Avatar
Groupe : Membres
8->9 ne veut rien dire.

Pour afficher toutes les valeurs, il faut une double boucle for.
Pas le temps là, j'expliquerai plus tard dans la soirée si besoin.

Image utilisateur
:: Vous voulez apprendre le Ti-Basic ? :: venez lire ce tuto ::
Prochain chapitre : Les Matrices (à la Validation)

 
Hors ligne loko # Posté le 24/03/2008 à 19:28:21
Groupe : Membres
Bien sur, je te le fais avec for( parce que je prefere mais tu peux aussi le faire avec while.

Code : Pascal - Afficher / masquer les numéros de ligne
  1. :for(J,1,16
  2. :for(I,1,8
  3. :[A](I,J)->Z
  4. :Output(I,J,Z
  5. :End
  6. :End


le code prends encore moins de place avec for, vu que tu initialise I et J directement dans la boucle et que t'as pas à incrémenter I et J vu que le for le fait tout seul.



Hors ligne Néochok # Posté le 24/03/2008 à 20:02:44
Avatar
Groupe : Membres
Ok merci beaucoup !
Je met ce code de suite ! ^^
@ Lanfeust, désolé c'était juste une faute de frappe :euh:
Ce que je voulais marquer est :
8->I
Si jamais j'ai d'autres problèmes je vous redirai.
Merci beaucoup à tous. :)
Hors ligne 11TLP # Posté le 26/03/2008 à 16:51:33
c'est moi ! le koopafou !
Avatar
Groupe : Membres
En fait pour le While I < 8 il fallait mettre While I < 7 !
Pour le J c'est pareil il faut mettre 15 à la place de 16, mais ça c'est seulement dans les cas où tu utilises un while ou un repeat ^^ .
En plus il faut DEUX while, l'un pour le J et l'autre pour le I, sachant qu'il faut incrémenter le J APRèS le End du while du I :

1->J
1->I
While J < 15
While I < 7
Output(I,J,[A](I,J)) // imbrication de fonctions, c'est plus efficace, on n'utilise pas Z
I+1->I
End
J+1->J
End

Et voilà :) , et je suis le seul à proposer une correction au lieu d'une alternative :( , même si le for est mieux adapté pour ça ;) .

...
cliquez et ... sisi c'est moi :p
:waw: Image utilisateur
Ti-Basicien à ses heures de cours perdues :-°
 
Hors ligne Néochok # Posté le 26/03/2008 à 20:56:06
Avatar
Groupe : Membres
Merci beaucoup pour cette correction, même si j'ai utilisé la fonction avec le for. Mais grâce a l'explication que j'ai eu je pense que j'aurais pu la refaire seul (encourageant !), en tout cas je saurais la construire si jamais j'en ai besoin. ^^
Hors ligne loko # Posté le 02/04/2008 à 17:57:22
Groupe : Membres
Up. Il recommence a y avoir de nouveaux sujets.
Hors ligne silaki # Posté le 03/04/2008 à 17:24:57
Avatar
Groupe : Membres
C'est normal que l'on ne puisse plus poster de tuto dans la partie calculatrice?
(rassurez moi.....)

Sometimes I think maybe I want to join the army, it's basically like a FPS except better graphics -> Doug @ pure pwnage.com
 
Hors ligne loko # Posté le 03/04/2008 à 17:38:29
Groupe : Membres
faut qu'il soit validé
Hors ligne silaki # Posté le 05/04/2008 à 17:14:11
Avatar
Groupe : Membres
Enfin je veut dire que j'ai demandé la validation mais que je ne pouvais pas choisir le registre calculette pour mon tuto
Une 2 ème question : Combien de temps faut il attendre (pour ceux qui ont fait un e demande de validation ) avant que le tuto soit examiné ?

Sometimes I think maybe I want to join the army, it's basically like a FPS except better graphics -> Doug @ pure pwnage.com
 
Hors ligne Shaac # Posté le 08/04/2008 à 20:12:19
Laissez Vivre Les Squelettes
Avatar
Validateurs
Up

Plus personne ne vois ce post

Citation : Pierre Dac
La mort n'est, en définitive, que le résultat d'un défaut d'éducation puisqu'elle est la conséquence d'un manque de savoir vivre.
 
Hors ligne arthursean # Posté le 08/04/2008 à 20:52:39
Zero 1 jour / Zero toujours ;)
Groupe : Membres
Bonjour, je voudrais mettre des images avant le lancemment du programme je sais qu'il existe des sauvegardes d'images:
Mais je ne sais pas m'en servir :(
pourait-on m'expliquer ?

Édité le 08/04/2008 à 20:53:41 par arthursean

Image utilisateur
 
Hors ligne le pas connu # Posté le 09/04/2008 à 14:07:04
tagada tsoin tsoin
Avatar
Groupe : Membres
Bonjour a tous

Pour les sauvegardes d'images il suffit de faire ton dessin sur le graphe ensuite tu vas dans le menu [2nd]+[dessin] ensuite tu vas dans [sa] et tu choisi sauveimage et tu met un chiffre entre 1 et 9 après.
Une fois dans le prog tu vas dans le meme menu et la tu choisi rappelimage et le meme chiffre après et l'image s'affiche comme par magie :p .


Pour ma part j'ai un autre problème :

pour un jeu je demande au joueur de taper un mot que j'enregistre dans une chaine.

ce que je cherche c'est un moyen de "bloquer" le mode alpha (un peu comme VerrNum sur les ordinateurs) pour que le joueur n'ai pas a appuyer sur [2nd]+[alpha]

je crois qu'il existe une commande en hexadécimal pour faire ca mais je ne la connais pas donc si quelqu'iun peut m'aider ...

merci d'avance

<signature> En fait le XHTML c'est pas si difficile que ca ... Merci M@teo21 </signature>
 
Hors ligne nightmat # Posté le 09/04/2008 à 15:58:39
Kann ein Herz aus Stein sein ?
Avatar
Groupe : Membres
Code asm pour activer l'alpha-lock :
Code : Asm - Afficher / masquer les numéros de ligne
  1. FDCB12E6FDCB12F6

A lancer avec execAsm( si Omnicalc ou sinon dans un sous-programme.

Tutoriel ASM pour TI (z80)
Prochain chapitre en cours d'édition : Les interactions
Chapitre sur les graphismes disponible !
 
Hors ligne BlueSkyStorm # Posté le 10/04/2008 à 11:24:23
Avatar
Groupe : Membres
Similaire :
Dans les Request (je sais pas si ça y est sur les autres TI mais 89 oui...bref), l'alpha-lock est automatiquement activé, une commande pour le désactiver ?
Sinon vu son nom execAsm( ne marche qu'en ASM je suppose ?
Hors ligne le pas connu # Posté le 11/04/2008 à 19:35:26
tagada tsoin tsoin
Avatar
Groupe : Membres
merci pour le code mais (je sais jsuis un peu un noob :p ) j'ai je trouve pas le execAsm( et je sais pas comment faire avec le sousprogramme

tu peut m'aider please :euh:

pour préciser j'ai une ti 82 stats.fr

<signature> En fait le XHTML c'est pas si difficile que ca ... Merci M@teo21 </signature>
 
Hors ligne Shaac # Posté le 11/04/2008 à 19:55:36
Laissez Vivre Les Squelettes
Avatar
Validateurs
Il n'y a pas d'assembleur sur les TI-82 stats.fr :(

Citation : Pierre Dac
La mort n'est, en définitive, que le résultat d'un défaut d'éducation puisqu'elle est la conséquence d'un manque de savoir vivre.
 
Hors ligne CyberTueur # Posté le 12/04/2008 à 11:39:51
ぼんくら
Avatar
Groupe : Membres
Qu'est-ce que tu nous chantes là ? :p
J'ai des jeux en ASM sur ma 82 stats fr ! :)
Qui marchent avec ION d'ailleurs pour la plupart :D

70|_|7 |\|'357 (_,)|_|'!££|_|5!0|\|...
Comment bien commenter une news ?
 
Hors ligne Shaac # Posté le 12/04/2008 à 19:17:24
Laissez Vivre Les Squelettes
Avatar
Validateurs
Quoi !
Ba j'apprend un truc très interessant là :)
Mais il dois falloir le cable non ?

Citation : Pierre Dac
La mort n'est, en définitive, que le résultat d'un défaut d'éducation puisqu'elle est la conséquence d'un manque de savoir vivre.
 
Hors ligne Erus_Iluvatar # Posté le 12/04/2008 à 20:19:18
Ordi||Sex, Drugs & Rock'n Roll
Avatar
Groupe : Membres
Oui même pout toute calculatrice (sauf peut-etre les 89), si on veut faire de l'ASM il faut le cable...

-----BEGINING GEEK CODE BLOCK-----
Version: 3.12
GCS/CM d-/dpu s:- a--- C++>+++$ UL++>+++$ P+>++ L++>+++$
E>++ W++>+++$ N+ o-- K->+ w(---) O? M--(+) V? PS+++ !PE
Y+ PGP- t+ 5? X? R tv b++(+++) DI+ D+ G>+ e>++ h! !r !y+
------END GEEK CODE BLOCK------
Toshiba Qosmio X300-14K
Core 2 Quad Extreme QX9300 (2,53 GHz)
4 GB (DDR3)
2 Nvidia GeForce 9800 GT en SLI (2*512 Mo GDDR3)
Tremblez Mortels, ceci tourne sous Image utilisateur
 
Hors ligne arthursean # Posté le 14/04/2008 à 17:52:23
Zero 1 jour / Zero toujours ;)
Groupe : Membres
up

Image utilisateur
 
Hors ligne Erus_Iluvatar # Posté le 16/04/2008 à 08:06:34
Ordi||Sex, Drugs & Rock'n Roll
Avatar
Groupe : Membres
Up, de nouveaux sujets se créent!

-----BEGINING GEEK CODE BLOCK-----
Version: 3.12
GCS/CM d-/dpu s:- a--- C++>+++$ UL++>+++$ P+>++ L++>+++$
E>++ W++>+++$ N+ o-- K->+ w(---) O? M--(+) V? PS+++ !PE
Y+ PGP- t+ 5? X? R tv b++(+++) DI+ D+ G>+ e>++ h! !r !y+
------END GEEK CODE BLOCK------
Toshiba Qosmio X300-14K
Core 2 Quad Extreme QX9300 (2,53 GHz)
4 GB (DDR3)
2 Nvidia GeForce 9800 GT en SLI (2*512 Mo GDDR3)
Tremblez Mortels, ceci tourne sous Image utilisateur
 
Hors ligne Morpheus 50 # Posté le 18/04/2008 à 21:00:32
2 be 3 or not 2 be 3?
Avatar
Groupe : Membres
Bonjour,
j'ai une TI-82 et j'aimerais mettre des jeux dessus. Seulement je n'ai pas de cable donc je voudrais recopier le code tout simplement. J'ai trouvé des sites donnant des jeux mais je sais pas comment faire pour lire le code pur! Un peu d'aide svp
ps: exemple de site (sans vouloir faire de pubs pour un site que je connais pas ^^ ) http://tionline.free.fr/jeux.htm
Édité le 18/04/2008 à 21:09:23 par Morpheus 50
 
Hors ligne arthursean # Posté le 19/04/2008 à 13:25:39
Zero 1 jour / Zero toujours ;)
Groupe : Membres
il faut que télécharge le logiciel Ti graphLInk puis tu ouvre le jeux tu n'a plus qu'a le recopier
Édité le 19/04/2008 à 13:26:44 par arthursean

Image utilisateur
 

Retour au forum "Autres langages" ou à la liste des forums

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 380 Zéros connectés | Requêtes SQL 6 requêtes | Temps de génération de la page : Total (SQL) 0.0697s (0.0441s)