În articolul precedent am amintit de secvențe de litere echidistante. Ce sunt acestea?
Așa cum spune și numele sunt litere aflate la distanță egală una de alta. Citirea de face din„n” în „n” litere.
Să dăm un exemplu. Dacă începem cu litera 1, citim 1, 11, 21, 31, 41, 51, … și citim un cuvânt inteligibil. Dacă începem cu litera 5, citim literele 5, 15, 25, 35, 45, 55, … pentru a găsi un cuvânt inteligibil. În cele două exemple de mai sus am folosit un salt de 10.
Acest mod de citire este destul de greoi, dar pentru a ușura munca putem aranja textul pe 10 coloane, ca la un rebus. Astfel se formeaza o matrice sau un tabel cu 10 coloane și mai multe rânduri. Iată cum ar arăta tabelul:
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
În acest caz orice cuvânt format pe verticală poate fi ușor identificat și citit. Această metodă se pretează pentru o analiză manuală, dar cere muncă multă pentru scrierea textului pe matrici de diverse dimensiuni.
Rezolvarea a adus-o tehnica de calcul, care folosește prima variantă de citire.
Procedura este următoarea. Se alege cuvântul apoi se cere programului să caute cuvântul în cod.
Să luăm cuvântul Tora.
Programul pornește de la primul T din text și caută a două literă a cuvântului, O. Când a găsit-o stabilește pasul de citire și caută a treia literă, R, la același pas. Dacă o găsește merge mai departe și caută litera A, la același pas. Dacă o gasește, înseamnă că a identificat cuvintul codificat.
Dacă a găsit T și O, dar nu a găsit litera R la același interval, programul părăsește căutarea și schimbă pasul. Pornește de la primul T și caută al doilea O; stabilește pasul și caută a treia literă, R. Dacă o găsește caută și litera A. Dacă nu o găsește, părăsește procedura și schimbă pasul așa cum am explicat mai sus. Calculatorul execut aceste căutări foarte rapid. O căutare manuală ar presupune o muncă de zeci de ani.
În tabelul de mai sus putem citi cuvintele:
1, 11, 21, 31, 41; pas = 10
3, 13, 23, 33; pas = 10
5, 15, 25, 35, 45; pas = 10
18, 28, 38, 48; pas = 10
dar și un cuvânt pe diagonală
8, 17, 26, 35, 44; pas = 9
Când textul este așezat pe coloane identificarea se face vizual pentru toate cuvintele observate. Se poate căuta cuvinte anule alese sau se poate identifica orice cuvint inteligibil. În cazul căutării computerizate se pornește de la un cuvânt anume ales și se cere programului să-l identifice unde apare și de câte ori apare î textul ales.
Pe o matrice de 10 coloane putem identifica cuvinte cu pas 10, dar și cu pas 9, sau 11, 20 sau 30. Cele cu pas 9 sau 11 se citesc în diagonală, iar cele cu pas 20 din două în două rânduri, iar cele cu pas 30 din trei în trei rânduri.
10, 30, 50; pas = 20
10, 40, 70; pas = 30
În cazul în care căutarea se face computerizat un cuvânt ales poate fi identificat la orice pas în câteva secunde, ceea ce manual ar cere și sute de ore de muncă.
Protosinghel Teodosie Paraschiv