Preview

Bulletin of State University of Education. Series: Physics and Mathematics

Advanced search

ALGORITHM OF PROTECTION AGAINST VIOLATIONS OF THE RULES OF INFORMATION INPUT AND CORRECTION OF THE FINAL RESULT

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

Abstract

Entering of incorrect information in the user-machine dialog may be intentional or unintentional. In any case, it is necessary to ‘train’ the system, which serves the machine, to understand and to recognize errors with the information input and to correct them. Thus, the aim of the work is to develop an algorithm for protection against violations of information input and correction of the final result. For this purpose, existing and traditional algorithms are studied. Their advantages and disadvantages in relation to the task are revealed. In particular, a similar situation with the detection of the input error, its recognition and correction is often observed in the most primitive situations - in calculators translating one number system (NS) to another. This primitiveness, first of all, indicates the fundamental nature of the problem to be solved. Therefore, in the presented work we use the already existing algorithms to discuss and develop the ways to correct the major errors that are found in Online Calculators translating one number system (NS) to another.

About the Authors

A. V. Shabanova
Moscow Region State University
Russian Federation


E. V. Kalashnikov
Moscow Region State University
Russian Federation


References

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 с.


Review

Views: 84


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


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