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  ...  34  35  36  37  38  39  40  41  42  Suivante
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : Précédente  1  2  3  ...  34  35  36  37  38  39  40  41  42  Suivante
Hors ligne tomtom91 # Posté le 26/10/2008 à 18:52:24
...
Groupe : Membres
Reprise du dernier message de la page précédente :
Ah oui merci myst6re, je suis bête j'avais fait le même genre de programme auparavant convertissant un nombre d'une base A en base 10, et la c'est le même principe.

Voici le programme pour ceux qui veulent :)

Code : Pascal
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Input "Nombre en base A :", Chaine1
longueur(Chaine1)->T
expr(Chaine1)->N
Input "Ce nombre est en quelle base ?",B
1->I
T-1->T
"0"->Chaine3
0->L
While T(différent)-1
sous-chaine(chaine1,I,1)->Chaine2
If Chaine2="A"
10->O
If Chaine2="B"
11->O
If Chaine2="C"
12->O
If Chaine2="D"
13->O
If Chaine2="E"
14->O
If Chaine2="F"
15->O
If Chaine2="1" ou Chaine2="2" ou Chaine2="3" ou Chaine2="4" ou Chaine2="5" ou Chaine2="6" ou Chaine2="7" ou Chaine2="8" ou Chaine2="9" ou Chaine2="0"
expr(Chaine2)->O
O*(B^T)->R
"R"->Chaine3
expr(Chaine3)->Q
L+Q->L
T-1->T
I+1->I
End
Disp L


Voila :p
Hors ligne w3b5t3r # Posté le 26/10/2008 à 19:30:52
Ce qui ne tue pas fait mal...
Avatar
Groupe : Membres
Juste une question : C'est quoi les bases ?

Je suis en 2nde, alors si je peux prendre un peu d'avance c'est pas de refus ^^

Il n'existe pas de théorie de l'évolution, juste une liste d'éspèces que Chuck Norris autorise à survivre...
 
Hors ligne tomtom91 # Posté le 26/10/2008 à 20:50:12
...
Groupe : Membres
Les bases on aborde ça en Terminale S si tu prends Spé maths.

En faite c'est pas très compliqué :

Tout les chiffres que tu connais jusqu'à maintenant sont écrit en écriture décimal c'est a dire : 0 1 2 3 4 5 6 7 8 9 => Soit écriture décimal = base 10 (en faite les chiffres d'une base son toujours comprit entre : 0 et (base-1))
Après tu as différentes types de base : le binaire : soit la base 2 qui s'écrit ainsi par exemple : 01
L'hexadécimal : base 16 : comme ça : 0123456789ABCDEF , l'octet : base 8 (donc comme tu le devine : 01234567)

En gros voilà. Pas plus compliqué que ça.
Après tu as des techniques pour transcrire un nombre en une autre base : par exemple pour transcrire 35 (qui est donc de la base 10) en base 2 ça te donne ça : 100011. Pourquoi ? en faite la tu auras besoin d'un autre chapitre qu'on voit en terminale S spé Maths : les congruences. (c'est très très simple si tu programme un peu tu dois déjà l'utiliser avec ce symbole : % (le modulo))

Donc la petite parenthèse sur les congruence pour ensuite au revenir au base. Donc en faite les congruences s'intéresse au reste de la division euclidienne. Tu sais la truc qu'on voit en primaire.
En autre terme, 7 divisé par 4, il reste 3 car 7 = 1*4 + 3. Donc en terme de congruence : 7 congru a 3 modulo 4.
Un autre exemple. 16 divisé par 2, il va rester ???? => 0 car 16 = 8*2 + 0, donc 16 congru a 0 modulo 2
Dernière astuce assez importante : on a toujours : 0<=reste<diviseur

Voila maintenant on en revient au base. Pour passer d'un chiffre écrit en base 10 (décimal) il faut divisé ce chiffre par la base voulu et prendre le reste et recommencer : en un exemple c'est plus simple a comprendre :-° :
16 en base 10, je le veux en base 2
donc
16/2 = 8*2 +0=> reste 0
8/2 = 4*2 +0=> reste 0
4/2 = 2*2 +0=> reste 0
2/2 = 1*2 +0 => reste 0
1/2 = 0*2 + 1 => reste 1

Ainsi 16 en base 10 s'écrit : 10000 en base 2 (en binaire).

Un autre exemple :
35 en base 10 je le veux en base 8 (octale)
35/8 = 4*8 + 3 => reste 3
4/8 = 0*8 + 4 => reste 4

Ainsi 35 en base 10 s'écrit : 43 en base 8.
Donc voila la technique pour passer d'un chiffre écrit en base 10 en la base que tu veux.

Maintenant l'inverse ! pour passer de la base que tu veux en base 10 : c'est plus simple.
Par exemple tu as : 11001 (en base 2) en faite, il suffit de faire :
(1*2^0)+(0*2^1)+(0*2^2)+ (1*2^3) + (1*2^4). En gros tu prends chaque chiffres du nombres, et tu le multiplie par la base a la puissance N-1. en d'autre terme si tu veux la formule qu'on nous donne en TS : N=(An*B^n)+(An-1*B^n-1)+.....+(A1*B^1)+(A0*B^0)
Ou ici A représente un chiffre du nombre N et B la base dans lequel il est écrit.

Donc voici 2 petits exemple ça aide a comprendre :lol: :
On a 174 écrit en base 8.
Donc pour connaitre ce nombre en base 10 il faudra faire :

(4*8^0) + (7*8^1) + (1*8^2) = 124

174 en base 8 s'écrit 124 en base 10 (décimal)

Dernier exemple (un peut d'hexa :p ?)
On a 45F (F correspond a 15)

(15*16^0)+(5*16^1)+(4*16^2) = 1119

Voila, je sais pas si tu as tout compris mais tu reverra tout en Terminale S si tu prends Spé Maths :p Rien de bien difficile quand c'est expliquer par un vria PROF or là je ne suis pas prof donc il peut y avoir du flottement :D
Hors ligne Myth # Posté le 26/10/2008 à 23:50:32
Groupe : Membres
Oui, allo tous. J'aimerais connaître les codes des touches. Je ne sais pas si elle a déjà été posée mais il y a 37 pages à voir et je crois que reposer la question serait mieux. S'il y a un liste ou un document quelquonque, merci.
Hors ligne myst6re # Posté le 27/10/2008 à 00:04:14
bip bip bip
Avatar
Groupe : Membres
C'est simple :
Une touche à la n-ième ligne et m-ième colonne va avoir comme numéro nm
la touche tout en haut à gauche est à la position (1,1) donc son numéro est 11 !

Si tu as un doute, fait un prog du genre :
:Lbl 1
:GetKey
:if not(Ans
:Goto 1
:Disp Ans

Citation : tomtom91
Les bases on aborde ça en Terminale S si tu prends Spé maths.


Ah ? moi j'ai vu ça en 2nde si tu prenais MPI je crois (enfin c'était surtout pour comprendre la base 2)
Édité le 27/10/2008 à 00:09:52 par myst6re

Image utilisateur

Un éditeur On-line de TI-Basic ? C'est possible ! TI-Editor !!
 
Hors ligne 11TLP # Posté le 27/10/2008 à 00:13:18
c'est moi ! le koopafou !
Avatar
Groupe : Membres
Et moi je vois les bases en cours en ce moment même en électronique ^^ ( Terminale S ).

...
cliquez et ... sisi c'est moi :p
:waw: Image utilisateur
Ti-Basicien à ses heures de cours perdues :-°
 
Hors ligne w3b5t3r # Posté le 27/10/2008 à 08:58:54
Ce qui ne tue pas fait mal...
Avatar
Groupe : Membres
Ben j'ai pris MPI et pour l'instant pas de bases, mais je pense avoir compris c'est quoi les bases, et en fait passer d'une base à l'autre, si elle est plus petite, on divise le nombre par la base, on obtient après un produit avec la base dedans plus un reste c'est ça ?

Il n'existe pas de théorie de l'évolution, juste une liste d'éspèces que Chuck Norris autorise à survivre...
 
Hors ligne tomtom91 # Posté le 27/10/2008 à 09:37:52
...
Groupe : Membres
Ah ouai myst6re ? Moi j'avais fait MPI aussi en seconde et on les avait jamais abordé :( M'enfin on se rattrape en TS.

w3b5t3r ce que tu dis marche pour convertir une base 10 en base que tu veux, pas forcément plus petite que le base 10 ;) .
Hors ligne myst6re # Posté le 27/10/2008 à 13:58:01
bip bip bip
Avatar
Groupe : Membres
Bah on a fait toute une séance si ma mémoire est bonne pour transformer des nombres en base 10 vers la base 2 (MPI physique)

Image utilisateur

Un éditeur On-line de TI-Basic ? C'est possible ! TI-Editor !!
 
Hors ligne conflict # Posté le 27/10/2008 à 14:12:02
Avatar
Groupe : Membres
Lu tout le monde !!!
C'était pour voir si personne ne savait, par hasard, élucider mon problème


Édité le 27/10/2008 à 14:12:34 par conflict

Team Fortress 2 POWAAA !

La blague d'un pote vraiment trop con:
"Tu sais comment on fait du hachich ? non ? et bin c'est simple, tu prend du hachi parmentier, tu enlève le parmentier et tu rajoutes un petit suisse, ha ha a !" hum hum hum xD c'est pour ca que je prefere l'appeller "une connaissance"
 
Hors ligne pavel_GS # Posté le 27/10/2008 à 14:53:28
banzaï! *hymne grolandais*
Groupe : Membres
Bonjour et excusez-moi pour ma question qui vous paraîtra sans doute idiote:

A la question de tug:Citation : tug
C'est normal qu'un programme n'ait pas l'autorisation d'en (dés)archiver un autre ? Enfin ok c'est normal vu que ça me fait une erreur mais y a-t-il un moyen de contourner ce truc ?

vivi.1 a répondu:
Citation : vivi.1
tu modifie le fichier ASM pour ca ^^

Quelle est la signification de cette phrase? Si prgmA doit archiver prgmB, dois-je lancer
Asm(prgmA) avec comme code :Archive prgmB
prgmA avec comme code :Archive Asm(prgmB)

ou une autre solution?
Merci d'avance pour votre réponse.

Code : C
1
2
3
4
if (QI == 0)
{
     personnage.nom[] = "pavel_GS";
}
 
Hors ligne loclamor # Posté le 28/10/2008 à 00:09:15
Le seul, l'unique, le VRAI
Avatar
Groupe : Membres
il voulais dire que ce n'est pas possible de le faire depuis en prog en basic, mais que ça l'est à partir d'un prog en asm

[édit] en fait, depuis un prog en basic, tu ne peut pas (dés)archiver un prog, mais tu peut le faire pour toutrd lrd autresvariables (pics, listes, ...)
Édité le 28/10/2008 à 13:02:13 par loclamor

loclamor : The Creator...
Mon Site à moi tout seul ;) : cliquez ici !! :)

L'espace IUT info tlse III (me demander le mot de passe par mp)
Image utilisateur
 
Hors ligne Yomansz # Posté le 30/10/2008 à 21:25:45
Avatar
Groupe : Membres
Réponse qui a rien a voir pour vous mais pour moi si (...)
Myst6re, qui m'a aidé sur la question posée sur mon topic (ici)(très peu visité... :) ) n'a pas répondu a ma question dans le sens ou les points se déplacent toujours trop vite pour un tetris, a part au niveau 100 (et encore ^^ )

Save My Soul (SMS) Pliz

Merci d'avance!
Édité le 30/10/2008 à 21:26:12 par Yomansz

I'm a poor lonesome little Ti-basicien... :p
 
Hors ligne myst6re # Posté le 30/10/2008 à 22:47:33
bip bip bip
Avatar
Groupe : Membres
Oui, alors tu as trois solutions :
1: Utiliser une boucle for :
Code : Autre
1
2
:for(A,1,50
:End

Parce qu'en fait là j'ai mis 50 tours de boucle, et ça fait comme une pause. Plus tu mets de tours, plus la pause est longue
2: Utiliser le hack "send" :
Code : Autre
1
:send(A

va envoyer la variable A à une autre calc... même si aucune calc est connectée ! Et ça va provoquer une pause d'une seconde environ.
3: Utiliser les fonction de dates et heures (j'ai jamais fait ça, mais y'a un paquet de fonctions en Ti-Basic) :
Code : Autre
1
2
:StartTmr->A \\lancer le chrono
:CheckTmr(A) \\regarder où en est le chrono

Image utilisateur

Un éditeur On-line de TI-Basic ? C'est possible ! TI-Editor !!
 
Hors ligne Yomansz # Posté le 31/10/2008 à 08:43:41
Avatar
Groupe : Membres
Les fonctions chrono marchent avec la ti 83+ ???

Merci encore myst6re
Édité le 31/10/2008 à 08:44:10 par Yomansz

I'm a poor lonesome little Ti-basicien... :p
 
Hors ligne conflict # Posté le 31/10/2008 à 10:05:33
Avatar
Groupe : Membres
Oui, bien sûr !

Team Fortress 2 POWAAA !

La blague d'un pote vraiment trop con:
"Tu sais comment on fait du hachich ? non ? et bin c'est simple, tu prend du hachi parmentier, tu enlève le parmentier et tu rajoutes un petit suisse, ha ha a !" hum hum hum xD c'est pour ca que je prefere l'appeller "une connaissance"
 
Hors ligne loclamor # Posté le 31/10/2008 à 11:43:17
Le seul, l'unique, le VRAI
Avatar
Groupe : Membres
C'st vraiment sûr ça que ça marche sur 83+ ? J'ai la mienne depuis 4 ans bientôt, et je le saurais si elles y étaient ces fonctions...
Perso, je ne les jamais vues... :-°

loclamor : The Creator...
Mon Site à moi tout seul ;) : cliquez ici !! :)

L'espace IUT info tlse III (me demander le mot de passe par mp)
Image utilisateur
 
Hors ligne conflict # Posté le 31/10/2008 à 14:59:53
Avatar
Groupe : Membres
bin oui,j'ai la ti 84+ qui est la même, et les fonctions y sont...
Regarde dans le catalogue xD

Team Fortress 2 POWAAA !

La blague d'un pote vraiment trop con:
"Tu sais comment on fait du hachich ? non ? et bin c'est simple, tu prend du hachi parmentier, tu enlève le parmentier et tu rajoutes un petit suisse, ha ha a !" hum hum hum xD c'est pour ca que je prefere l'appeller "une connaissance"
 
Hors ligne Yomansz # Posté le 31/10/2008 à 19:30:55
Avatar
Groupe : Membres
Nan c'est parce que je les ai jamais vues...
Et j'ai bien fouillé!
Édité le 31/10/2008 à 19:31:14 par Yomansz

I'm a poor lonesome little Ti-basicien... :p
 
Hors ligne loclamor # Posté le 31/10/2008 à 20:16:57
Le seul, l'unique, le VRAI
Avatar
Groupe : Membres
la 84 + différe de la 83 + par :
-la capacité mémoire,
-et l'heure. Tu remarqueras que dans [MODE] (je crois) tu as l'heure sur ta TI 84+, mais sur la 83+ tu ne l'as pas.
Donc aucune fonctions chrono, ni rien de ce genre innée.
après, il y a paut-être des apps qi=ui le font, mais la 83+ ne sais pas le faire seule. C'est certain.

loclamor : The Creator...
Mon Site à moi tout seul ;) : cliquez ici !! :)

L'espace IUT info tlse III (me demander le mot de passe par mp)
Image utilisateur
 
Hors ligne 11TLP # Posté le 31/10/2008 à 21:14:11
c'est moi ! le koopafou !
Avatar
Groupe : Membres
82 => La base des calculatrices graphiques programmables de TI ( de nos jours, parce-qu'avant y'avait un autre genre de calculatrice ^^ ).
83 => Ajout des Strings, des matrices ( je crois ) et de la connexion au PC.
84 => Ajout du temps, et je sais pas s'il y a autre chose :euh: .

:)

...
cliquez et ... sisi c'est moi :p
:waw: Image utilisateur
Ti-Basicien à ses heures de cours perdues :-°
 
Hors ligne conflict # Posté le 31/10/2008 à 21:35:06
Avatar
Groupe : Membres
Ah merde !
Désolé :'(

Team Fortress 2 POWAAA !

La blague d'un pote vraiment trop con:
"Tu sais comment on fait du hachich ? non ? et bin c'est simple, tu prend du hachi parmentier, tu enlève le parmentier et tu rajoutes un petit suisse, ha ha a !" hum hum hum xD c'est pour ca que je prefere l'appeller "une connaissance"
 
Hors ligne myst6re # Posté le 31/10/2008 à 22:35:59
bip bip bip
Avatar
Groupe : Membres
Lol, eh bah il reste les deux premières méthodes !

Image utilisateur

Un éditeur On-line de TI-Basic ? C'est possible ! TI-Editor !!
 
Hors ligne Dark-defer # Posté le 31/10/2008 à 23:29:03
Groupe : Membres
Bonjour , je possède une TI 83 plus . J'ai tenté d'installé plusieurs jeux mais à chaque fois je rencontre le même message d'erreur : " ERR:ARCHIVED " . J'ai cherché sur différents forums une réponse .
J'ai essayé la manipulation suivante : 2nd ; + ; 2 ; 1 . Ensuite lorsque je réessaye de lancer le jeu s'affiche le même message d'erreur .
Donc si quelqu'un pouvait m'apporter une aide , je vous remercie d'avance .
Hors ligne conflict # Posté le 31/10/2008 à 23:38:24
Avatar
Groupe : Membres
C'est très simple, tu ne peux pas lancer les jeux archivé.
Pour cela,tu dois les désarchivés...
2nd + 2 1 et tu regarde si il y a une étoile à coté du nom de ton jeu...
Si oui, tu appuie sur enter pour enlever l'étoile et le désarchiver...

Team Fortress 2 POWAAA !

La blague d'un pote vraiment trop con:
"Tu sais comment on fait du hachich ? non ? et bin c'est simple, tu prend du hachi parmentier, tu enlève le parmentier et tu rajoutes un petit suisse, ha ha a !" hum hum hum xD c'est pour ca que je prefere l'appeller "une connaissance"
 
Hors ligne myst6re # Posté le 01/11/2008 à 00:22:47
bip bip bip
Avatar
Groupe : Membres
Apparemment ça va plus loin :
vérifie que les variables (A, B, ... Z), les listes (L1..L6) et les matrices ([A]...[J]) sont aussi dans la RAM (désarchivées quoi)

Image utilisateur

Un éditeur On-line de TI-Basic ? C'est possible ! TI-Editor !!
 
Hors ligne w3b5t3r # Posté le 01/11/2008 à 09:44:11
Ce qui ne tue pas fait mal...
Avatar
Groupe : Membres
Citation : 11TLP
82 => La base des calculatrices graphiques programmables de TI ( de nos jours, parce-qu'avant y'avait un autre genre de calculatrice ^^ ).
83 => Ajout des Strings, des matrices ( je crois ) et de la connexion au PC.
84 => Ajout du temps, et je sais pas s'il y a autre chose :euh: .

:)


La TI-82 Stats est-elle une 83 ? car j'ai les matrices, les strings et la connexion PC.

Il n'existe pas de théorie de l'évolution, juste une liste d'éspèces que Chuck Norris autorise à survivre...
 
Hors ligne Yoha # Posté le 01/11/2008 à 10:43:52
Tout est un sauf exeption.
Avatar
Groupe : Membres
Il me semble qu'il y a une similitude entre les deux, voire qu'elles sont équivalentes en réalité. La Ti-83+ intègre l'assembleur je crois ?

L'algorithmie est partout.
Tout est un sauf exception.
Au bon artisan, l'outil importe peu.
 
Hors ligne Dark-defer # Posté le 01/11/2008 à 10:50:36
Groupe : Membres
J'ai dés archivé , donc il n'y a plus d'étoile devant le programme que je souhaite éxécuter , j'ai aussi vérifier l1 ; l2 etc ... Il m'affiche maintenant ce message d'erreur : " ERR:UNDEFINED " . Soit j'ai mal compris vos instructions soit c'est un autre truc qui va pas o_O
N'y aurait-il pas une sorte de programme qui éxécute d'autre programme spécifique ?
Je ne sais pas , voila si vous pouvais encore m'aider , je vous remercie :)
Hors ligne conflict # Posté le 01/11/2008 à 11:25:00
Avatar
Groupe : Membres
Surement que si...
Pour cela, faut aller voir le readme de ton jeu et voir s'il ne necessite pas MirageOs et quel fichier il faut lancer.

Team Fortress 2 POWAAA !

La blague d'un pote vraiment trop con:
"Tu sais comment on fait du hachich ? non ? et bin c'est simple, tu prend du hachi parmentier, tu enlève le parmentier et tu rajoutes un petit suisse, ha ha a !" hum hum hum xD c'est pour ca que je prefere l'appeller "une connaissance"
 
Hors ligne Dark-defer # Posté le 01/11/2008 à 11:39:39
Groupe : Membres
Voila je viens de mettre MirageOS sur ma calculette ... et toujours le même problème :euh: je commence à croire que je suis vraiment très mauvais o_O

" Send the appropriate program to your calc: RSNAKE.83p for TI-83 & rsnake.8xp
for the TI-83/84 Plus(SE), then run ION, or any compatible shell (or MirageOS
if you have a Plus family calculator), and select "Rattle Snake". "

Voila ce que me dis le " read me "

N'y a t'il pas une fonction sur la calculette pour lancer ou installer le programme MirageOS , désolé je ne m'y connais vraiment pas .
Édité le 01/11/2008 à 11:46:28 par Dark-defer

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 197 Zéros connectés | Requêtes SQL 8 requêtes | Temps de génération de la page : Total (SQL) 0.0697s (0.0518s)