Рассматриваются особенности разработки программных продуктов с использованием символьных и строковых переменных в объектно-ориентированной среде С++ Builder. Подробно рассмотрен синтаксис в различных примерах при использовании в программных продуктах на языке C++Builder символьных и строковых переменных. Примеры использования символьных и строковых переменных в объектно-ориентированной среде программирования C++ Builder, разработанных автором, представлены в виде алгоритмов, программного кода и программных интерфейсов. В работе подробно изложены примеры разработки программ с использованием символов и строковых переменных. Обоснован выбор метода, необходимого для решения задач, с учетом имеющихся исходных данных, а также с учетом прогноза ожидаемых результатов и особенностей их получения и дальнейшей обработки. Рассмотрена внешняя спецификация и основные особенности решения поставленных задач. Приведенные примеры алгоритмов и программ в задачах с символами и строковыми переменными в среде C++ Builder являются основой для разработки программного обеспечения для решения инженерно-технических задач. Предложенные подходы могут быть использованы на практике так как изложенные в работе алгоритмы послужат при решении поставленных инженерно-технических задач в качестве комплексного примера.
Программирование, язык программирования, С++ Builder, символьных и строковых переменных, алгоритмы, листинги программ, интерфейсы программ.
1. Культин, Н.Б. Самоучитель C++ Builder / Н.Б. Культин. - 2004. - 320 с.
2. Архангельский, А.Я. Программирование в C++ / А.Я. Архангельский. - 2010. - 1230 с.
3. Sazonova, S.A. Control of load-bearing structures of technological overpasses / S.A. Sazonova, S.D. Nikolenko, A.A. Osipov // IOP Conference Series: Earth and Environmental Science. - 2022. - V. 988(5). - P. 052012. - DOI:https://doi.org/10.1063/5.0093524.
4. Sazonova, S.A. Monitoring concrete road pavement damages / S.A. Sazonova, S.D. Nikolenko, N.V. Akamsina // IOP Conference Series: Earth and Environmental Science. - 2022. - V. 988(5). - P. 052054. - DOI:https://doi.org/10.1088/1755-1315/988/5/052054.
5. Measures based on the results of control of dustiness of workplaces from bulk materials / S.A. Sazonova, S.D. Nikolenko, V.F. Asminin [et al.] // AIP Conference Proceedings. Proceedings of the III International Conference on Advanced Technologies in Materials Science, Mechanical and Automation Engineering. - 2021. - P. 060029. - DOI:https://doi.org/10.1063/5.0072037.
6. Dust control of workplaces from bulk materials / S.A. Sazonova, S.D. Nikolenko, E. Vysotskaya [et al.] // AIP Conference Proceedings. Proceedings of the III International Conference on Advanced Technologies in Materials Science, Mechanical and Automation Engineering. - 2021. - P. 060028. - DOI:https://doi.org/10.1063/5.0072036.
7. Dust cleaning of working areas in the production of granulated foam glass ceramics / S.D. Nikolenko, S.A. Sazonova, V.F. Asminin [et al.] // AIP Conference Pro-ceedings. Proceedings of the III International Conference on Advanced Technologies in Materials Science, Mechanical and Automation Engineering. - 2021. - P. 060030. - DOI:https://doi.org/10.1063/5.0072038.
8. Measures to improve the performance of concrete of rein-forced concrete supports of technological overpasses / S.D. Nikolenko, S.A. Sazonova, N.V. Akamsina [et al.] // IOP Conference Series: Earth and Environmental Science. V International Scientific Conference on Agribusiness, Environmental Engineering and Biotechnologies. - 2021. - P. 052036. - DOI:https://doi.org/10.1088/1755-1315/839/5/052036.
9. Sazonova, S.A. Simulation of a transport standby for ensuring safe heat supply systems operation / S.A. Sazonova, S.D. Nikolenko, A.A. Osipov // IOP Conference Series: Materials Science and Engineering. International science and technology conference "FarEastCon-2019". - 2020. - P. 052004. - DOI:https://doi.org/10.1088/1757-899X/753/5/052004.
10. Development and application of a portable lightweight sound suppression panel to reduce noise at permanent and temporary workplaces in the manufacturing and repair workshops / V.F. Asminin, E.V. Druzhinina, S.A. Sazonova, D.S. Osmolovsky // Akustika. - 2019. - V. 34. - Pp. 18-21.
11. Evdokimova, S.A. Segmentation of store customers to increase sales using ABC-XYZ-analysis and clustering methods / S.A. Evdokimova // Journal of Physics: Conference Series. - 2021. - С. 012117. - DOI:https://doi.org/10.1088/1742-6596/2032/1/012117.
12. Behaviour of concrete with a disperse reinforcement under dynamic loads / S.D. Nikolenko, E.A. Sushko, S.A. Sazonova [et al.] // Magazine of Civil Engineering. - 2017. - № 7 (75). - Pp. 3-14. - DOI:https://doi.org/10.18720/MCE.75.1.
13. Flexural strength of fiber reinforced concrete structures / S.D. Nikolenko, S.A. Sazonova, V.F. Asminin [et al.] // IOP Conference Series. Krasnoyarsk Science and Technology City Hall. Krasnoyarsk, Russian Federation, 2021. - P. 22075. - DOI:https://doi.org/10.1088/1742-6596/1889/2/022075.
14. Weld defects and automation of methods for their detection / S.A. Sazonova, S.D. Nikolenko, A.A. Osipov [et al.] // IOP Conference Series. Krasnoyarsk Science and Technology City Hall. Krasnoyarsk, Russian Federation, 2021. - P. 22078. - DOI:https://doi.org/10.1088/1742-6596/1889/2/022078.
15. Sazonova, S. Control of the formation of defects in brickwork of buildings / S. Sazonova, S. Nikolenko, S. Dorokhin, D. Sysoev // AIP Conference Proceedings. - 2022. - V. 2467- P. 020023. - DOI:https://doi.org/10.1063/5.0093524.
16. Martignano, M. Static Analysis for Ada, C/C++ and Python: Different Languages, Different Needs / M. Martignano // Ada User Journal. - 2021. - Vol. 41(2). - Pp. 199-202. - DOI:https://doi.org/10.1145/3530801.3530807.
17. Delgado-Pérez, P. Customizable and scalable automated assessment of C/C++ programming assignments / P. Delgado-Pérez, I. Medina-Bulo // Computer Applications in Engineering Education. - 2020. - Vol. 28(6). - Pp. 1449-1466. - DOI:https://doi.org/10.1002/cae.22317.
18. NOBRAINER: A Tool for Example-Based Transformation of C/C++ Code / V.V. Savchenko, K.S. Sorokin, I.E. Bronshtein [et al.] // Programming and Computer Software. - 2020. - Vol. 46(5). - Pp. 362-372. - DOI:https://doi.org/10.1134/S0361768820040052.
19. Krasnov, M.M. Functional Programming Library for C++ / M.M. Krasnov // Programming and Computer Software. - 2020. - Vol. 46(5). - Pp. 330-340. - DOI:https://doi.org/10.1134/S0361768820050047.
20. Sun, J.C.-Y. A smart eye-tracking feedback scaffolding approach to improving students’ learning self-efficacy and performance in a C programming course / J.C.-Y. Sun, K.Y.-C. Hsu // Computers in Human Behavior. - 2019. - Vol. 95. - Pp. 66-72. - DOI:https://doi.org/10.1016/j.chb.2019.01.036.
21. Garber, D. Efficient online linear optimization with approximation algorithms / D. Garber // Mathematics of Operations Research. - 2021. - Vol. 46(1). - Pp. 204-220. - DOI:https://doi.org/10.1287/MOOR.2020.1053.
22. Verified simulation for robotics / A. Cavalcanti, A. Sampaio, A. Miyazawa [et al.] // Science of Computer Programming. - 2019. - Vol. 174. - Pp. 1-37. - DOI:https://doi.org/10.1016/j.scico.2019.01.004.
23. Sazonova, S.A. Monitoring concrete road pavement damages / S.A. Sazonova, S.D. Nikolenko, N.V. Akamsina // IOP Conference Series: Earth and Environmental Science. International science and technology conference "Earth science" (ISTC EarthScience-2022). - 2022. - P. 052054. - DOI:https://doi.org/10.1088/1755-1315/988/5/052054.
24. Sazonova, S.A. Control of load-bearing structures of technological overpasses / S.A. Sazonova, S.D. Nikolenko, A.A. Osipov // IOP Conference Series: Earth and Environmental Science. International science and technology conference "Earth science" (ISTC EarthScience-2022). - 2022. - P. 052012. - DOI:https://doi.org/10.1088/1755-1315/988/5/052012.
25. Novikov, A.I. Grading of scots pine seeds by the seed coat color: how to optimize the engineering parameters of the mobile optoelectronic device / A.I. Novikov, V.K. Zolnikov, T.P. Novikova // Inventions. - 2021. - V. 6, № 1. - P. 7. - DOI:https://doi.org/10.3390/inventions6010007.
26. Methods of assessing the effectiveness of reforestation based on the theory of fuzzy sets / A. Kuzminov, L. Sakharova, M. Stryukov, V.K. Zolnikov // IOP Conference Series: Earth and Environmental Science. "International Forestry Forum "Forest Ecosystems as Global Resource of the Biosphere: Calls, Threats, Solutions". - 2020. - P. 012007. - DOI:https://doi.org/10.1088/1755-1315/595/1/012007.
27. Sakharova, L. Methodology for assessing the sustainability of agricultural production, taking into account its economic efficiency / L. Sakharova, M. Stryukov, V.K. Zolnikov // IOP Conference Series: Earth and Environmental Science. International scientific and practical conference "Forest ecosystems as global resource of the biosphere: calls, threats, solutions" (Forestry-2019). - 2019. - P. 012019. - DOI:https://doi.org/10.1088/1755-1315/392/1/012019.
28. Belokurov, V.P. Modeling passenger transportation processes using vehicles of various forms of ownership / V.P. Belokurov, S.V. Belokurov, V.K. Zolnikov // Transportation Research Procedia. - 2018. - P. 44-49. - DOI:https://doi.org/10.1016/j.trpro.2018.12.041.
29. Formation of the predicted training parameters in the form of a discrete information stream / T.E. Smolentseva, V.I. Sumin, V.K. Zolnikov, V.V. Lavlinsky // Journal of Physics: Conference Series. - 2018. - P. 012045. - DOI:https://doi.org/10.1088/1742-6596/973/1/012045.
30. Methods of multi-criteria optimization in problems of simulation of trucking industry / S.V. Belokurov, V.P. Belokurov, V.K. Zolnikov, O.N. Cherkasov // Transportation Research Procedia. 12th International Conference "Organization and Traffic Safety Management in Large Cities", SPbOTSIC 2016. - 2017. - Pp. 47-52. - DOI:https://doi.org/10.1016/j.trpro.2017.01.010.