suivant: Le codage
monter: Les programmes correspondants au
précédent: Les programmes correspondants au
Table des matières
Index
chaine2n(m):={
//chaine2n(m) transforme la chaine m en l'entier n
//m est l'ecriture de n dans la base 256
local l,n,s;
s:=size(m);
l:=asc(m);
n:=0;
for (k:=0;k<s;k++){
n:=n*256+l[k];
}
return(n);
};
ecritu256(n):={
//transforme l'entier n en son ecriture en base 256
local s,r;
//n est un entier et b=256, ecritu256 est une fonction iterative
//ecritu256(n)=le mot de caracteres l'ecriture de n en base 256
s:="";
while (n>=256){
r:=irem(n,256);
r:=char(r);
s:=r+s;
n:=iquo(n,256);
}
n:=char(n);
s:=n+s;
return(s);
};
Documentation de giac écrite par Renée De Graeve