problemes de tri

Des MO et des TO...

Modérateur : Politburo

Répondre
smague

problemes de tri

Message par smague »

Le traitement des

accents sur les micros est un veritable casse tete.Ainsi les micros Thomson ont un traitement particulier des accents qui n a rien à voir avec la

table utilisée par les compatibles PC.Sur Thomson une lettre accentuée est représentée par 3 codes ASCII au lieu d un seul.Donc en faisant un tri sur

des chaines de caracteres avec des accents par un programme basic ordinaire ,le résultat sera faux.exemple5 CLS10 DIM A$(10)20

A$(0)="être":A$(1)="Etalons":A$(2)="accablant"30 A$(3)="âtre":A$(4)="ASSEZ":A$(5)="été" :A$(6)="ETIONS"40 A$(7)="étirons":A$(8

)="escalier" :A$(9)="escale":A$(10)="écarté"42 ' methode de tri traditionnelle en basic45 LOCATE 0,047 PRINT "Tri réalisé par le BASIC

microdsoft"50 FOR I=0 TO 9:F0R J=I+l TO 10:IF A$(J)<A$(I) THEN SWAP A$(I),A$(J)60 NEXI J,I:PRINT65 FOR I=0 TO 10 :PRINT A$(1):NEXT I70

PRINT:PRINT:PRINT "Pas vraiment satisfaisant !"100 ENDPour corriger ces erreurs de tri,une amelioration du programme sera apportée en y incluant un

module assembleur .
Répondre

Retourner vers « Thomson »