0
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
||
start_text= |
14
|
М
|
а
|
м
|
а
|
_
|
м
|
ы
|
л
|
а
|
_
|
р
|
а
|
м
|
у
|
len_start =14
0
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
||
key_text= |
6
|
П
|
а
|
р
|
о
|
л
|
ь
|
len_key=6
m:=1;
FOR n=1 TO len_start (len_start =14)
BEGIN
start_char:=...
key_char:=...
m:=m+1;
END;
Первый шаг.
n=1
m=1
start_char:='М';
key_char:='П';
Второй шаг.
n=2
m=2
start_char:='а';
key_char:='а';
Третий шаг.
n=3
m=3
start_char:='м';
key_char:='р';
Четвёртый шаг.
n=4
m=4
start_char:='а';
key_char:='о';
Пятый шаг.
n=5
m=5
ЕЩЁ не выполнится If m>len_key потому, что 5 не больше 6
start_char:=' ';
key_char:='л';
Шестой шаг.
n=6
m=6
ЕЩЁ не выполнится If m>len_key потому, что 6 не больше 6
start_char:='м';
key_char:='ь';
Седьмой шаг.
n=7
m=7
Выполнится If m>len_key потому, что 7 больше 6
тогда m:=1;
start_char:='ы';
key_char:='П';
Восьмой шаг.
n=8
m=2
ЕЩЁ не выполнится If m>len_key потому, что 2 не больше 6
start_char:='л';
key_char:='а';
...