Вибачайте, панове, це просто є витяг з україномовного проекту (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено vinogradov_alexei 22 ноября 2004 г. 11:57
В ответ на: Ну все. Ридна мова поперла. Хотите получить нужную информацию - учите украинский язык :) отправлено rezident 22 ноября 2004 г. 11:55

В блок-схеме есть блок, который очищает номер от неправильных цифр. Алгоритм его работы такой:
1. Удаление вопросительных знаков, которые находятся в конце номера (вопросительный знак в номере свидетельствует о том, что данную цифру определить не удалось
2. Удаление вопросительных знаков, которые находятся в начале номера
3. Поиск такого участка номера, который не содержит двух и более вопросительных знаков, которые идут один за одним. Теперь в номере гарантированно нет участков, которые содержат два и больше вопросительных знака, которые идут один за одним.
4. Дале выполняется следующее: если в номере есть некоторый символ, окруженный двумя равными между собой символами (комбинация вида: ABA), то "средний" символ признается равным двум крайним
5. Уничтожаем символы, которые находятся между двумя группами одинаковых символов, но не равные символам ни одной из групп, то есть имеют место комбинации вида: AAZBB
6. Находим, двигаясь с конца номера, первый символ “S”. Начиная из него, переписываем определенный номер в ячейки для цифр номера.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru