Bonsoir,
On est en plein dans l'option MPS en seconde et on s'amuse avec la cryptographie. J'ai donc entrainé tout le monde sur Xcas et bientôt ce sera le tour des élèves. Seulement un collègue m'a envoyé une session Xcas pour le codage et décodage de la méthode de César et cela plante sur Mac !
Décidément, après mon lamentable échec de compilation d'Xcas sous Mac OS du mois de janvier, la série continue.
Je précise que :
- mon collègue est sous Windows
- je n'ai eu aucun soucis sous Linux.
Je vous envoie donc cette session (et mieux si j'arrive à joindre le .xws):
1
decal(c,b):={
local n;
n:=(asc(c))[0]-65;
n:=irem(n+b,26);
return(char(n+65));
}
:;
2
cesar(m,b):={
local r,s,k;
r:="";
s:=size(m);
for(k:=0;k<s;k++){
c:=m[k];
r:==r+decal(c,b);
}
return(r)
}:;
3
m:="BONJOUR"
4
messcode:=cesar(m,13)
5
decodecesar(m):={
local k;
for(k:=1;k<26;k++){
afficher("clé" + k +":"+cesar(m,k));
}
}:;
Tout ce passe bien jusqu'au point 4 et au 5 cela affiche << Calcul en cours >> et l'on est obligé de stopper le processus.
Si vous avez une idée du problème.
Je précise que j'ai volontairement gardé la version 0.8.6 d'Xcas sous Linux pour ne pas avoir trop de différences avec la version pour Mac OS !
Stéphane Lejoly
Problème Mac OS vs Linux (et Windows)
Modérateur : xcasadmin
Problème Mac OS vs Linux (et Windows)
- Pièces jointes
-
- Cesar.tar.gz
- (2.3 Kio) Téléchargé 172 fois
Re: Problème Mac OS vs Linux (et Windows)
je ne vois pas ce que je pourrais faire avant d'acheter un mac (mais c'est promis je vais en acheter un cet été, en essayant de profiter de soldes éventuelles en juillet).
Vous pouvez toujours essayer au débuggueur pour voir quelle instruction fait planter.
Vous pouvez toujours essayer au débuggueur pour voir quelle instruction fait planter.
-
- Messages : 1137
- Inscription : dim. mai 20, 2007 7:09 am
- Localisation : Paris
- Contact :
Re: Problème Mac OS vs Linux (et Windows)
Est ce que ca pourrait venir d'un probleme d'accents dans le clé?
Fred
Fred
Re: Problème Mac OS vs Linux (et Windows)
Malheureusement non, cela plante aussi avec "cle"
Merci quand même.
Stéphane
Merci quand même.
Stéphane