Preview

Вестник Государственного университета просвещения. Серия: Физика-Математика

Расширенный поиск

АЛГОРИТМ ЗАЩИТЫ ОТ НАРУШЕНИЙ ПРАВИЛ ВВОДА ИНФОМАЦИИ С КОРРЕКЦИЕЙ КОНЕЧНОГО РЕЗУЛЬТАТА

https://doi.org/10.18384/2310-7251-2019-2-106-121

Аннотация

Ввод неправильной информации в диалоге «пользователь-машина» может быть преднамеренным или непреднамеренным. В любом случае необходимо «научить» систему, обслуживающую машину, понимать и распознавать ошибки с вводом информации и исправлять их. Таким образом, цель работы состоит в разработке алгоритма защиты от нарушений ввода информации и коррекции конечного результата. Для этого изучаются уже существующие и традиционные алгоритмы. Выявляются их достоинства и недостатки по отношению к поставленной задаче. В частности, аналогичная ситуация с выявлением ошибки ввода, распознаванием и её коррекцией часто наблюдается в наиболее примитивных ситуациях - в калькуляторах перевода из одной системы счисления в другую. Поэтому в представленной работе рассматриваются и разрабатываются пути исправления основных ошибок, которые встречаются в онлайн-калькуляторах при переводе из одной системы счисления в другую, на основе уже существующих алгоритмов.

Об авторах

А. В. Шабанова
Московский государственный областной университет
Россия


Е. В. Калашников
Московский государственный областной университет
Россия


Список литературы

1. Chubatov R. Validation and Error Handling in AngularJS Applications [Электронный ресурс] // SteelKiwi : [сайт]. URL: https://steelkiwi.com/blog/validation-error-handling-angularjs-applicatios/ (дата обращения: 20.12.2018).

2. Применение алгоритма нечетного поиска в PHP [Электронный ресурс] // habr : [сайт]. URL: https://habr.com/post/115394/ (дата обращения: 20.12.2018).

3. Чувилин К. В. Эффективный алгоритм сравнения документов в формате LATEX // Компьютерные исследования и моделирование. 2015. Т. 7. № 2. С. 329-345.

4. Hariprasad P. Minimize Errors in Mobile App Forms Using Interaction Design Patterns [Электронный ресурс] // Medium : [сайт]. URL: https://medium.com/ux-for-india/minimize-errors-in-mobile-app-forms-using-interaction-design-patterns-3e88211f633d (дата обращения: 20.12.2018).

5. Popov N., Jebelean T. A Complete Method for Algorithm Validation [Электронный ресурс]. URL: http://www3.risc.jku.at/publications/download/risc_3915/PopJeb-AUTOMATHEO.pdf (дата обращения: 20.12.2018).

6. Laubheimer P. Preventing User Errors: Avoiding Unconscious Slips [Электронный ресурс] // Nielsen Norman Group : [сайт]. URL: https://www.nngroup.com/articles/slips/ (дата обращения: 20.12.2018).

7. Заикин М. Ю., Долгополов Е. С., Обухова О. Л., Соловьев И. В. Технология предотвращения дублирования библиографических описаний в базе данных научных публикаций БИАС ИПИ РАН // Системы и средства информатики. 2015. Т. 25. № 1. С. 168-185.

8. Сегалович И. В. Как работают поисковые системы // COLTA.RU. URL: https://www.colta.ru/articles/specials/4070 (дата обращения: 20.12.2018).

9. Ворон Ю. В. Урок №72. Обработка некорректного пользовательского ввода [Электронный ресурс] // Ravesli: программирование для начинающих : [сайт]. URL https://ravesli.com/urok-72-obrabotka-nekorrektnogo-vvoda-cherez-std-cin/ (дата обращения: 20.12.2018).

10. Kushwaha K. Number System and base conversions [Электронный ресурс] // GeeksforGeeks : [сайт]. URL: https://www.geeksforgeeks.org/number-system-and-base-conversions/ (дата обращения: 20.12.2018).

11. Бурдинский И. Н. Системы счисления и арифметика ЭВМ: учеб. пособие. Хабаровск: Издательство Тихоокеанского государственного университета, 2008. 79 с.

12. Complete Description of Well-known Number Systems using Single Table / Latif S., Qayyum J., Lal M., Khan F. // International Journal of Electrical & Computer Sciences. 2011. Vol. 11. No. 3. P. 23-29.

13. Parhami B. Number Representation and Computer Arithmetic // Encyclopedia of Information Systems. USA: Academic Press, 2001. P. 317-333.

14. Хабибулин И. Ш. Программирование на языке высокого уровня. С/С++ СПб.: Санкт-Петербург, 2006. 512 с.


Рецензия

Просмотров: 83


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 2949-5083 (Print)
ISSN 2949-5067 (Online)