Advertentie

Foutcontrole: Handleiding

Identificeren van afwijkingen tussen datasets

Leren

Leren 1

Omzettingsfouten

Aangrenzende tekens zijn van positie verwisseld.

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)

Zo herkent u het

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

Veelgemaakte fouten

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

Stapsgewijze uitwerking

Vind de fout: Origineel '12345' vs Gegeven '12435'

  1. Positie 1 vergelijken: '1' = '1'
  2. Positie 2 vergelijken: '2' = '2'
  3. Positie 3 vergelijken: '3' vs '4' - verschil gevonden!
  4. Positie 4 vergelijken: '4' vs '3' - verschil gevonden!
  5. Positie 5 vergelijken: '5' = '5'
  6. Patroon: posities 3 en 4 bevatten verwisselde tekens

Antwoord: Omzettingsfout: '3' en '4' verwisseld op posities 3-4

Leren 2

Substitutiefouten

Een teken is vervangen door een ander teken.

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)

Zo herkent u het

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

Veelgemaakte fouten

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

Stapsgewijze uitwerking

Vind de fout: Origineel 'JOHNSON' vs Gegeven 'JOHNS0N'

  1. Positie 1 vergelijken: 'J' = 'J'
  2. Positie 2 vergelijken: 'O' = 'O'
  3. Positie 3 vergelijken: 'H' = 'H'
  4. Positie 4 vergelijken: 'N' = 'N'
  5. Positie 5 vergelijken: 'S' = 'S'
  6. Positie 6 vergelijken: 'O' vs '0' - verschil gevonden
  7. Positie 7 vergelijken: 'N' = 'N'
  8. De letter 'O' is vervangen door het cijfer '0' (nul)

Antwoord: Substitutiefout: letter 'O' vervangen door cijfer '0' op positie 6

Leren 3

Weglatingsfouten

Een of meer tekens ontbreken in de gegevens.

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)

Zo herkent u het

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

Veelgemaakte fouten

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

Stapsgewijze uitwerking

Vind de fout: Origineel '123456' vs Gegeven '12346'

  1. Lengtes controleren: origineel heeft 6 tekens, gegeven heeft 5
  2. Positie 1 vergelijken: '1' = '1'
  3. Positie 2 vergelijken: '2' = '2'
  4. Positie 3 vergelijken: '3' = '3'
  5. Positie 4 vergelijken: '4' = '4'
  6. Positie 5 vergelijken: '5' vs '6' - verschil, '5' ontbreekt
  7. Het cijfer '5' is weggelaten op positie 5

Antwoord: WeglatingSfout: teken '5' ontbreekt op positie 5

Leren 4

Toevoegfouten

Extra tekens zijn per ongeluk in de gegevens ingevoegd.

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)

Zo herkent u het

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

Veelgemaakte fouten

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

Stapsgewijze uitwerking

Vind de fout: Origineel '12345' vs Gegeven '123345'

  1. Lengtes controleren: origineel heeft 5 tekens, gegeven heeft 6
  2. Positie 1 vergelijken: '1' = '1'
  3. Positie 2 vergelijken: '2' = '2'
  4. Positie 3 vergelijken: '3' = '3'
  5. Positie 4 vergelijken: '4' vs '3' - extra teken gevonden
  6. Een extra '3' is ingevoegd op positie 4

Antwoord: Toevoegfout: extra '3' ingevoegd op positie 4

Leren 5

Dubbele Omzetting

Twee afzonderlijke paren aangrenzende tekens zijn verwisseld.

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)

Zo herkent u het

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

Veelgemaakte fouten

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

Stapsgewijze uitwerking

Vind de fout: Origineel '123456' vs Gegeven '213465'

  1. Positie 1 vergelijken: '1' vs '2' - verschil
  2. Positie 2 vergelijken: '2' vs '1' - verschil
  3. Eerste verwisseling gevonden: '1' en '2' omgezet
  4. Positie 3 vergelijken: '3' = '3'
  5. Positie 4 vergelijken: '4' = '4'
  6. Positie 5 vergelijken: '5' vs '6' - verschil
  7. Positie 6 vergelijken: '6' vs '5' - verschil
  8. Tweede verwisseling gevonden: '5' en '6' omgezet

Antwoord: Dubbele omzettingsfout: '1-2' verwisseld EN '5-6' verwisseld

Leren 6

Visuele Verwarring

Gelijkaardige tekens worden met elkaar verward.

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)

Zo herkent u het

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

Veelgemaakte fouten

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

Stapsgewijze uitwerking

Vind de fout: Origineel 'AB-1234' vs Gegeven 'A8-1234'

  1. Positie 1 vergelijken: 'A' = 'A'
  2. Positie 2 vergelijken: 'B' vs '8' - verschil gevonden
  3. Positie 3 vergelijken: '-' = '-'
  4. Rest vergelijken: '1234' = '1234'
  5. De letter 'B' is verward met het cijfer '8'
  6. Deze tekens lijken op elkaar: B en 8 hebben vergelijkbare vormen

Antwoord: Visuele verwarringsfout: 'B' verward met '8' op positie 2 (vergelijkbaar uiterlijk)

Leren 7

Toetsenbordnabijheid

Een teken is vervangen door een aangrenzende toets op het toetsenbord.

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)

Zo herkent u het

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

Veelgemaakte fouten

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

Stapsgewijze uitwerking

Vind de fout: Origineel 'HELLO' vs Gegeven 'HRLLO'

  1. Positie 1 vergelijken: 'H' = 'H'
  2. Positie 2 vergelijken: 'E' vs 'R' - verschil gevonden
  3. Positie 3 vergelijken: 'L' = 'L'
  4. Positie 4 vergelijken: 'L' = 'L'
  5. Positie 5 vergelijken: 'O' = 'O'
  6. Toetsenbord controleren: 'E' en 'R' liggen naast elkaar op QWERTY
  7. 'R' werd ingedrukt in plaats van 'E' door vingerplaatsing

Antwoord: Toetsenbordnabijheidsfout: 'E' vervangen door aangrenzende toets 'R' op positie 2

Leren 8

Herhaald Teken

Een teken is per ongeluk twee keer achter elkaar getypt.

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)

Zo herkent u het

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

Veelgemaakte fouten

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

Stapsgewijze uitwerking

Vind de fout: Origineel 'HELLO' vs Gegeven 'HELLLO'

  1. Lengtes controleren: origineel heeft 5 tekens, gegeven heeft 6
  2. Positie 1 vergelijken: 'H' = 'H'
  3. Positie 2 vergelijken: 'E' = 'E'
  4. Positie 3 vergelijken: 'L' = 'L'
  5. Positie 4 vergelijken: 'L' = 'L'
  6. Positie 5 vergelijken: 'O' vs 'L' - extra 'L' gevonden
  7. De letter 'L' is twee keer getypt op positie 4

Antwoord: Herhaald teken fout: 'L' twee keer getypt, creëert 'LLL' in plaats van 'LL'

Leren 9

Omkering

Een reeks van 3 of meer aangrenzende tekens is omgekeerd.

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)

Zo herkent u het

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

Veelgemaakte fouten

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

Stapsgewijze uitwerking

Vind de fout: Origineel 'AB-1234' vs Gegeven 'AB-3214'

  1. Prefix vergelijken: 'AB-' = 'AB-'
  2. Positie 4 vergelijken: '1' vs '3' - verschil
  3. Positie 5 vergelijken: '2' = '2'
  4. Positie 6 vergelijken: '3' vs '1' - verschil
  5. Positie 7 vergelijken: '4' = '4'
  6. Patroon geïdentificeerd: '123' omgekeerd naar '321'
  7. Dit is een 3-teken omkering, geen eenvoudige omzetting

Antwoord: Omkeringsfout: reeks '123' omgekeerd naar '321' (posities 4-6)

Leren 10

Spatiëringsfout

Een ongewenste spatie is in de tekst ingevoegd.

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)

Zo herkent u het

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

Veelgemaakte fouten

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

Stapsgewijze uitwerking

Vind de fout: Origineel '12345' vs Gegeven '123 45'

  1. Lengtes controleren: origineel heeft 5 tekens, gegeven heeft 6
  2. Positie 1 vergelijken: '1' = '1'
  3. Positie 2 vergelijken: '2' = '2'
  4. Positie 3 vergelijken: '3' = '3'
  5. Positie 4 vergelijken: '4' vs ' ' - spatie gevonden
  6. Een ongewenste spatie is ingevoegd na positie 3
  7. De overige tekens '45' zijn één positie verschoven

Antwoord: Spatiëringsfout: ongewenste spatie ingevoegd tussen '3' en '4' op positie 4

Leren 11

Formaatwijziging

Een scheidingsteken is naar een onjuiste positie verplaatst.

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)

Zo herkent u het

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

Veelgemaakte fouten

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

Stapsgewijze uitwerking

Vind de fout: Origineel 'AB-1234' vs Gegeven 'A-B1234'

  1. Positie 1 vergelijken: 'A' = 'A'
  2. Positie 2 vergelijken: 'B' vs '-' - verschil
  3. Positie 3 vergelijken: '-' vs 'B' - verschil
  4. Het streepje is verplaatst van positie 3 naar positie 2
  5. Alle tekens zijn aanwezig maar het scheidingsteken staat verkeerd
  6. Origineel formaat: 'AB-1234' (2 letters, streepje, 4 cijfers)
  7. Fout formaat: 'A-B1234' (1 letter, streepje, 1 letter, 4 cijfers)

Antwoord: Formaatwijzigingsfout: streepje verplaatst van positie 3 naar positie 2

Leren 12

Fonetische Vervanging

Een teken is vervangen door een gelijkluidend teken.

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)

Zo herkent u het

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

Veelgemaakte fouten

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

Stapsgewijze uitwerking

Vind de fout: Origineel 'PACK' vs Gegeven 'BACK'

  1. Positie 1 vergelijken: 'P' vs 'B' - verschil gevonden
  2. Positie 2 vergelijken: 'A' = 'A'
  3. Positie 3 vergelijken: 'C' = 'C'
  4. Positie 4 vergelijken: 'K' = 'K'
  5. De letter 'P' is vervangen door 'B'
  6. Ze klinken vergelijkbaar: beide zijn bilabiale plosieven
  7. Gebruikelijk bij het transcriberen van dictaat

Antwoord: Fonetische vervangingsfout: 'P' verward met gelijkluidend 'B' op positie 1

Leren 13

Hoofdletterwijziging

De hoofdletter van een letter is gewijzigd van hoofdletter naar kleine letter of omgekeerd.

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)

Zo herkent u het

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

Veelgemaakte fouten

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

Stapsgewijze uitwerking

Vind de fout: Origineel 'HELLO' vs Gegeven 'HeLLO'

  1. Positie 1 vergelijken: 'H' = 'H' (beide hoofdletters)
  2. Positie 2 vergelijken: 'E' vs 'e' - hoofdletterverschil gevonden
  3. Positie 3 vergelijken: 'L' = 'L' (beide hoofdletters)
  4. Positie 4 vergelijken: 'L' = 'L' (beide hoofdletters)
  5. Positie 5 vergelijken: 'O' = 'O' (beide hoofdletters)
  6. De hoofdletter 'E' werd kleine letter 'e'
  7. Waarschijnlijk veroorzaakt door de Shift-toets op het verkeerde moment los te laten

Antwoord: Hoofdletterfout: hoofdletter 'E' gewijzigd naar kleine letter 'e' op positie 2

Leren 14

Regelvalidatie

Controleren of een record voldoet aan een set formaat-, bereik-, type- of bedrijfsregels.

Regelvalidatie is het proces waarbij wordt bevestigd dat een gegeven voldoet aan expliciete beperkingen voordat het wordt geaccepteerd. Typische klassen: (a) formaat — waarde past op een patroon; (b) bereik — binnen toegestane grenzen; (c) type — verwachte datatype; (d) bedrijfsregel — domeinspecifieke invarianten. Een record is geldig als en slechts als het alle toepasbare regels doorstaat.

geldig(record) ⇔ ∀ r ∈ regels : r(record) geldt

  • E-mailformaat: '[email protected]' ✓; 'user@@example' ✗
  • Leeftijdsbereik [0, 130]: 25 ✓; 200 ✗
  • Bedrijfsregel: factuurtotaal = som van regels

Zo herkent u het

  • Een record met regels wordt gepresenteerd
  • De taak vraagt of het geldig is of welke regel wordt geschonden
  • Regels kunnen gecombineerd of hiërarchisch zijn

Veelgemaakte fouten

  • Stoppen bij de eerste geslaagde regel
  • 'Geldig formaat' verwarren met 'juiste waarde'
  • Hoofdlettergevoeligheid of scheidingstekens negeren

Uitgewerkte voorbeelden

De uitgewerkte voorbeelden bewaren de oorspronkelijke oefenset voor elk niveau. Open een voorbeeld om opdracht, keuzes, juiste antwoord en uitleg te vergelijken.

Uitleg

Advertentie