|
У блок-схемі є блок, що очищує номер від неправильних цифр. Алгоритм його роботи такий:
1. Видалення знаків питання, що знаходяться в кінці номера (знак питання у номерi свідчить про те, що дану цифру визначити не вдалося
2. Видалення знаків питання, що знаходяться на початку номера
3. Пошук такої ділянки номера, що не містить двох і більш знаків питання, що йдуть один за одним. Тепер у номері гарантовано немає ділянок, що містять два і більше знака питання, що йдуть один за одним.
4. Далі виконується наступне: якщо в номері є деякий символ, оточений двома рівними між собою символами (комбінація вигляду: ABA), те "середній" символ визнається рівним двом крайнім
5. Знищуємо символи, що знаходяться між двома групами однакових символів, але не рівні символам ні однієї з груп, тобто мають місце комбінації вигляду: AAZBB
6. Знаходимо, йдучи з кінця номера, перший символ “S”. Починаючи з нього, переписуємо визначений номер у комірки для цифр номера.
E-mail: info@telesys.ru