Publicité

Détection d'Erreurs: Guide

Identification des écarts entre ensembles de données

Apprendre

Apprendre 1

Erreurs de Transposition

Des caractères adjacents sont inversés.

Transposition errors occur when two adjacent characters swap positions. This is one of the most common data entry errors, often caused by typing too quickly or by dyslexia. Examples include typing '1324' instead of '1234' or 'hte' instead of 'the'. These errors are subtle because all the correct characters are present.

Original: ABCD → Error: ABDC (C and D swapped)

  • 12345 → 12435 (3 and 4 transposed)
  • ABCDEF → ABDCEF (C and D transposed)
  • AB-1234 → AB-1324 (2 and 3 transposed)

Comment le reconnaître

  • Same characters, but two adjacent ones are in reversed order
  • Length remains the same
  • Often occurs in the middle of strings

Erreurs fréquentes

  • Confusing transposition with substitution
  • Missing subtle swaps in long strings
  • Not checking adjacent pairs systematically

Résolution étape par étape

Trouvez l'erreur : Original '12345' vs Donné '12435'

  1. Comparer position 1 : '1' = '1'
  2. Comparer position 2 : '2' = '2'
  3. Comparer position 3 : '3' vs '4' - différence trouvée !
  4. Comparer position 4 : '4' vs '3' - différence trouvée !
  5. Comparer position 5 : '5' = '5'
  6. Motif : les positions 3 et 4 contiennent des caractères inversés

Réponse: Erreur de transposition : '3' et '4' inversés aux positions 3-4

Apprendre 2

Erreurs de Substitution

Un caractère est remplacé par un caractère différent.

Substitution errors occur when one character is incorrectly replaced with another. This often happens with visually similar characters (0 vs O, 1 vs l, 5 vs S) or adjacent keyboard keys. The string length stays the same, but one character is wrong. These errors are common in manual data entry.

Original: ABCD → Error: ABXD (C replaced with X)

  • 12345 → 12845 (3 replaced with 8)
  • JOHNSON → JOHNS0N (O replaced with zero)
  • AB-1234 → AB-1284 (3 replaced with 8)

Comment le reconnaître

  • One character is different, all others match
  • Length remains the same
  • Often involves similar-looking characters

Erreurs fréquentes

  • Confusing substitution with transposition
  • Missing errors with visually similar characters (0/O, 1/l/I)
  • Not comparing character by character

Résolution étape par étape

Trouvez l'erreur : Original 'JOHNSON' vs Donné 'JOHNS0N'

  1. Comparer position 1 : 'J' = 'J'
  2. Comparer position 2 : 'O' = 'O'
  3. Comparer position 3 : 'H' = 'H'
  4. Comparer position 4 : 'N' = 'N'
  5. Comparer position 5 : 'S' = 'S'
  6. Comparer position 6 : 'O' vs '0' - différence trouvée
  7. Comparer position 7 : 'N' = 'N'
  8. La lettre 'O' a été remplacée par le chiffre '0' (zéro)

Réponse: Erreur de substitution : lettre 'O' remplacée par chiffre '0' à la position 6

Apprendre 3

Erreurs d'Omission

Un ou plusieurs caractères manquent dans les données.

Omission errors occur when characters are accidentally left out during data entry. This can happen from skipping a keystroke, misreading source data, or copying errors. The result is a shorter string than the original. These errors can be caught by checking string length first.

Original: ABCD → Error: ABD (C omitted)

  • 123456 → 12346 (5 omitted)
  • WILLIAMS → WILLAMS (I omitted)
  • AB-1234 → AB-124 (3 omitted)

Comment le reconnaître

  • Copy is shorter than original
  • All present characters match, one is missing
  • Check length first as quick filter

Erreurs fréquentes

  • Not noticing the length difference
  • Confusing omission with substitution of similar characters
  • Missing repeated character omissions (e.g., 'MISS' vs 'MIS')

Résolution étape par étape

Trouvez l'erreur : Original '123456' vs Donné '12346'

  1. Vérifier les longueurs : original a 6 caractères, donné a 5
  2. Comparer position 1 : '1' = '1'
  3. Comparer position 2 : '2' = '2'
  4. Comparer position 3 : '3' = '3'
  5. Comparer position 4 : '4' = '4'
  6. Comparer position 5 : '5' vs '6' - différence, '5' manque
  7. Le chiffre '5' a été omis de la position 5

Réponse: Erreur d'omission : le caractère '5' manque à la position 5

Apprendre 4

Erreurs d'Ajout

Des caractères supplémentaires ont été accidentellement insérés dans les données.

Addition errors occur when extra characters are accidentally inserted during data entry. This can happen from double-tapping keys, misreading source data, or accidentally hitting adjacent keys. The result is a longer string than the original. Like omission errors, these can be quickly detected by checking length.

Original: ABCD → Error: ABCXD (X inserted)

  • 12345 → 123345 (extra 3 inserted)
  • SMITH → SMIITH (extra I inserted)
  • AB-1234 → AB-12334 (extra 3 inserted)

Comment le reconnaître

  • Copy is longer than original
  • Contains all original characters plus extras
  • Often a repeated or adjacent character

Erreurs fréquentes

  • Not noticing the length difference
  • Missing subtle additions in long strings
  • Confusing with doubled legitimate characters

Résolution étape par étape

Trouvez l'erreur : Original '12345' vs Donné '123345'

  1. Vérifier les longueurs : original a 5 caractères, donné a 6
  2. Comparer position 1 : '1' = '1'
  3. Comparer position 2 : '2' = '2'
  4. Comparer position 3 : '3' = '3'
  5. Comparer position 4 : '4' vs '3' - caractère en trop
  6. Un '3' supplémentaire a été inséré à la position 4

Réponse: Erreur d'ajout : '3' supplémentaire inséré à la position 4

Apprendre 5

Double Transposition

Deux paires distinctes de caractères adjacents sont inversées.

Double transposition errors occur when two separate pairs of adjacent characters are swapped in the same string. This creates a more complex error pattern that can be harder to detect because the errors are distributed across the string.

Original: ABCDEF → Error: BADCEF (AB swapped AND CD swapped)

  • 123456 → 213465 (12 swapped AND 45 swapped)
  • ABCDEF → BACDEF → BADCEF (two transpositions)
  • AB-1234 → BA-1324 (AB swapped AND 23 swapped)

Comment le reconnaître

  • Two separate pairs of adjacent characters are reversed
  • Length remains the same
  • All original characters are present

Erreurs fréquentes

  • Missing one of the two transpositions
  • Confusing with single transposition
  • Not scanning the entire string

Résolution étape par étape

Trouvez l'erreur : Original '123456' vs Donné '213465'

  1. Comparer position 1 : '1' vs '2' - différence
  2. Comparer position 2 : '2' vs '1' - différence
  3. Premier échange identifié : '1' et '2' transposés
  4. Comparer position 3 : '3' = '3'
  5. Comparer position 4 : '4' = '4'
  6. Comparer position 5 : '5' vs '6' - différence
  7. Comparer position 6 : '6' vs '5' - différence
  8. Second échange identifié : '5' et '6' transposés

Réponse: Erreur de double transposition : '1-2' inversés ET '5-6' inversés

Apprendre 6

Confusion Visuelle

Des caractères visuellement similaires sont confondus.

Visual confusion errors occur when characters that look similar are substituted for one another. Common confusions include B/8, O/0, I/1, S/5, G/6, and Z/2. These errors often occur when reading handwritten data or when working with low-quality displays.

Common pairs: B↔8, O↔0, I↔1, S↔5, G↔6, Z↔2

  • AB-1234 → A8-1234 (B confused with 8)
  • CODE01 → CODEO1 (0 confused with O)
  • SIGNAL → 5IGNAL (S confused with 5)

Comment le reconnaître

  • Character replaced with visually similar alternative
  • Length remains the same
  • Often involves letter/number confusion

Erreurs fréquentes

  • Not recognizing visually similar pairs
  • Assuming digits are always correct
  • Missing context clues (letters vs numbers sections)

Résolution étape par étape

Trouvez l'erreur : Original 'AB-1234' vs Donné 'A8-1234'

  1. Comparer position 1 : 'A' = 'A'
  2. Comparer position 2 : 'B' vs '8' - différence trouvée
  3. Comparer position 3 : '-' = '-'
  4. Comparer le reste : '1234' = '1234'
  5. La lettre 'B' a été confondue avec le chiffre '8'
  6. Ces caractères se ressemblent : B et 8 ont des formes similaires

Réponse: Erreur de confusion visuelle : 'B' confondu avec '8' à la position 2 (apparence similaire)

Apprendre 7

Proximité Clavier

Un caractère est remplacé par une touche adjacente du clavier.

Keyboard proximity errors occur when a typist accidentally presses a key adjacent to the intended key on a QWERTY keyboard. For example, pressing 'R' instead of 'E', or '5' instead of '4'. These are among the most common typing errors.

Key replaced by horizontally or vertically adjacent key on QWERTY layout

  • HELLO → HRLLO (E replaced by adjacent R)
  • 12345 → 12445 (3 replaced by adjacent 4)
  • CODE → CODW (E replaced by adjacent W)

Comment le reconnaître

  • Single character replaced by keyboard neighbor
  • Length remains the same
  • Check QWERTY layout for adjacent keys

Erreurs fréquentes

  • Not visualizing the keyboard layout
  • Confusing with random substitution
  • Forgetting diagonal adjacencies

Résolution étape par étape

Trouvez l'erreur : Original 'HELLO' vs Donné 'HRLLO'

  1. Comparer position 1 : 'H' = 'H'
  2. Comparer position 2 : 'E' vs 'R' - différence trouvée
  3. Comparer position 3 : 'L' = 'L'
  4. Comparer position 4 : 'L' = 'L'
  5. Comparer position 5 : 'O' = 'O'
  6. Vérifier le clavier : 'E' et 'R' sont adjacents sur le clavier AZERTY/QWERTY
  7. 'R' a été tapé au lieu de 'E' à cause du placement des doigts

Réponse: Erreur de proximité clavier : 'E' remplacé par la touche adjacente 'R' à la position 2

Apprendre 8

Caractère Répété

Un caractère a été accidentellement tapé deux fois de suite.

Repeated character errors occur when a typist accidentally presses a key twice, creating an unwanted duplicate character. This is common with fast typing or when a key is slightly sticky. The result is a string that is one character longer than intended.

Original character at position N is duplicated: ABC → ABBC

  • 12345 → 123345 (3 repeated)
  • HELLO → HELLLO (L repeated)
  • AB-1234 → AB-12234 (2 repeated)

Comment le reconnaître

  • String is one character longer than original
  • Look for adjacent identical characters
  • One character appears twice in sequence

Erreurs fréquentes

  • Confusing with addition of different character
  • Missing the duplicate in longer strings
  • Not noticing legitimate double letters

Résolution étape par étape

Trouvez l'erreur : Original 'HELLO' vs Donné 'HELLLO'

  1. Vérifier les longueurs : original a 5 caractères, donné a 6
  2. Comparer position 1 : 'H' = 'H'
  3. Comparer position 2 : 'E' = 'E'
  4. Comparer position 3 : 'L' = 'L'
  5. Comparer position 4 : 'L' = 'L'
  6. Comparer position 5 : 'O' vs 'L' - 'L' en trop
  7. La lettre 'L' a été tapée deux fois à la position 4

Réponse: Erreur de caractère répété : 'L' tapé deux fois, créant 'LLL' au lieu de 'LL'

Apprendre 9

Inversion

Une séquence de 3 caractères adjacents ou plus est inversée.

Reversal errors occur when a portion of the string (typically 3-4 characters) is written in reverse order. This can happen when transcribing data from memory or when the eye jumps back while reading. Unlike simple transposition which swaps just two characters, reversal affects a longer sequence.

Substring ABC becomes CBA within the string

  • 123456 → 132456 (123 reversed to 321, shown as 132)
  • ABCDEF → ACBDEF (BCD reversed)
  • AB-1234 → AB-3214 (1234 partially reversed)

Comment le reconnaître

  • Three or more characters appear in reverse order
  • Length remains the same
  • All original characters are present

Erreurs fréquentes

  • Confusing with multiple transpositions
  • Not recognizing partial reversals
  • Missing the reversal pattern in mixed data

Résolution étape par étape

Trouvez l'erreur : Original 'AB-1234' vs Donné 'AB-3214'

  1. Comparer le préfixe : 'AB-' = 'AB-'
  2. Comparer position 4 : '1' vs '3' - différence
  3. Comparer position 5 : '2' = '2'
  4. Comparer position 6 : '3' vs '1' - différence
  5. Comparer position 7 : '4' = '4'
  6. Motif identifié : '123' inversé en '321'
  7. C'est une inversion de 3 caractères, pas une simple transposition

Réponse: Erreur d'inversion : séquence '123' inversée en '321' (positions 4-6)

Apprendre 10

Erreur d'Espacement

Un espace indésirable a été inséré dans la chaîne.

Spacing errors occur when the spacebar is accidentally pressed during data entry, inserting an unwanted space character. This is common when typing quickly or when hands drift on the keyboard. The resulting string is one character longer with a space where none should exist.

Space inserted at position N: ABCD → AB CD

  • 12345 → 123 45 (space inserted)
  • HELLO → HEL LO (space in middle)
  • AB-1234 → AB- 1234 (space after hyphen)

Comment le reconnaître

  • String contains unexpected space character
  • Length is one character longer
  • Space appears where data should be continuous

Erreurs fréquentes

  • Overlooking spaces in visual inspection
  • Confusing with intentional formatting
  • Missing spaces at the start or end

Résolution étape par étape

Trouvez l'erreur : Original '12345' vs Donné '123 45'

  1. Vérifier les longueurs : original a 5 caractères, donné a 6
  2. Comparer position 1 : '1' = '1'
  3. Comparer position 2 : '2' = '2'
  4. Comparer position 3 : '3' = '3'
  5. Comparer position 4 : '4' vs ' ' - espace trouvé
  6. Un espace indésirable a été inséré après la position 3
  7. Les caractères restants '45' sont décalés d'une position

Réponse: Erreur d'espacement : espace indésirable inséré entre '3' et '4' à la position 4

Apprendre 11

Décalage de Format

Un séparateur ou délimiteur a été déplacé à une mauvaise position.

Format shift errors occur when a separator character (like a hyphen or dash) is placed in the wrong position within a formatted code. This changes the visual grouping of the data without changing the actual characters. It's common when manually entering codes that follow specific format patterns.

Separator moves from position M to position N: AB-1234 → A-B1234

  • AB-1234 → A-B1234 (hyphen shifted left)
  • AB-1234 → ABC-234 (hyphen shifted right)
  • 12-34-56 → 123-4-56 (hyphen repositioned)

Comment le reconnaître

  • Separator in unexpected position
  • Same characters but different grouping
  • Total length remains the same

Erreurs fréquentes

  • Assuming format is always correct
  • Not checking separator positions
  • Focusing only on alphanumeric characters

Résolution étape par étape

Trouvez l'erreur : Original 'AB-1234' vs Donné 'A-B1234'

  1. Comparer position 1 : 'A' = 'A'
  2. Comparer position 2 : 'B' vs '-' - différence
  3. Comparer position 3 : '-' vs 'B' - différence
  4. Le tiret s'est déplacé de la position 3 à la position 2
  5. Tous les caractères sont présents mais le séparateur est mal placé
  6. Format original : 'AB-1234' (2 lettres, tiret, 4 chiffres)
  7. Format erroné : 'A-B1234' (1 lettre, tiret, 1 lettre, 4 chiffres)

Réponse: Erreur de format : tiret déplacé de la position 3 à la position 2

Apprendre 12

Substitution Phonétique

Un caractère est remplacé par un caractère au son similaire.

Phonetic substitution errors occur when characters that sound similar are confused with each other. This is common when transcribing spoken data or working from dictation. Examples include C/K, F/V, M/N, B/P, D/T, and G/J confusions.

Common pairs: C↔K, F↔V, M↔N, B↔P, D↔T, G↔J

  • PACK → BACK (P confused with B)
  • CAME → KAME (C confused with K)
  • FIVE → VIVE (F confused with V)

Comment le reconnaître

  • Character replaced with phonetically similar letter
  • Length remains the same
  • Often involves voiced/unvoiced consonant pairs

Erreurs fréquentes

  • Not considering phonetic relationships
  • Assuming spelling is always phonetic
  • Missing subtle sound-alike substitutions

Résolution étape par étape

Trouvez l'erreur : Original 'PACK' vs Donné 'BACK'

  1. Comparer position 1 : 'P' vs 'B' - différence trouvée
  2. Comparer position 2 : 'A' = 'A'
  3. Comparer position 3 : 'C' = 'C'
  4. Comparer position 4 : 'K' = 'K'
  5. La lettre 'P' a été remplacée par 'B'
  6. Elles sont phonétiquement similaires : toutes deux sont des occlusives bilabiales
  7. Courant lors de transcriptions de dictées

Réponse: Erreur de substitution phonétique : 'P' confondu avec 'B' au son similaire à la position 1

Apprendre 13

Inversion de Casse

La casse d'une lettre est passée de majuscule à minuscule ou inversement.

Case flip errors occur when the Caps Lock key is accidentally engaged or the Shift key is pressed/released at the wrong time. This changes a letter from uppercase to lowercase or vice versa. While the letter identity remains correct, the case change can cause issues in case-sensitive systems.

Uppercase letter becomes lowercase (A→a) or lowercase becomes uppercase (a→A)

  • HELLO → HeLLO (E became lowercase)
  • AB-1234 → Ab-1234 (B became lowercase)
  • CODE → COdE (D became lowercase)

Comment le reconnaître

  • Same letter but different case
  • Length remains the same
  • Often occurs at word boundaries or after spaces

Erreurs fréquentes

  • Not checking case in case-sensitive contexts
  • Assuming all uppercase data is uniform
  • Missing case errors in mixed-case strings

Résolution étape par étape

Trouvez l'erreur : Original 'HELLO' vs Donné 'HeLLO'

  1. Comparer position 1 : 'H' = 'H' (toutes deux majuscules)
  2. Comparer position 2 : 'E' vs 'e' - différence de casse trouvée
  3. Comparer position 3 : 'L' = 'L' (toutes deux majuscules)
  4. Comparer position 4 : 'L' = 'L' (toutes deux majuscules)
  5. Comparer position 5 : 'O' = 'O' (toutes deux majuscules)
  6. Le 'E' majuscule est devenu 'e' minuscule
  7. Probablement causé par le relâchement de Shift au mauvais moment

Réponse: Erreur de casse : 'E' majuscule changé en 'e' minuscule à la position 2

Apprendre 14

Validation de Règles

Vérifier qu'un enregistrement respecte un ensemble de règles de format, de plage, de type ou métier.

La validation de règles est le processus qui confirme qu'une donnée respecte des contraintes explicites avant d'être acceptée. Classes typiques : (a) format — la valeur correspond à un motif ; (b) plage — la valeur est dans les bornes autorisées ; (c) type — la valeur est du type attendu ; (d) règle métier — invariants du domaine. Un enregistrement est valide si et seulement s'il passe toutes les règles applicables.

valide(enregistrement) ⇔ ∀ r ∈ règles : r(enregistrement) est vraie

  • Format e-mail : « [email protected] » ✓ ; « user@@example » ✗
  • Plage d'âge [0, 130] : 25 ✓ ; 200 ✗
  • Règle métier : le total de la facture doit égaler la somme des lignes

Comment le reconnaître

  • Un enregistrement est présenté avec des règles
  • La tâche demande s'il est valide ou quelle règle est violée
  • Les règles peuvent être combinées ou hiérarchiques

Erreurs fréquentes

  • S'arrêter à la première règle valide sans vérifier les autres
  • Confondre « format valide » et « valeur correcte »
  • Ignorer la casse, les espaces ou les séparateurs locaux

Exemples résolus

Les exemples résolus conservent le jeu d’exercices d’origine à chaque niveau. Ouvrez-en un pour comparer l’énoncé, les choix, la bonne réponse et l’explication.

Explication

Publicité