ПРОСТОЙ И ОБОБЩЕННЫЙ ПОИСК ЭЛЕМЕНТОВ В ГНЕЗДОВЫХ МАССИВАХ И ИХ ЗАМЕЩЕНИЕ
https://doi.org/10.22405/2226-8383-2015-16-3-460-478
Аннотация
В статье приводится серия пользовательских рекурсивных функций для разнообразных задач поиска и замены элементов в гнездовых массивах. Последние определяются рекурсивно так, как это сделано в системе инженерных и научных вычислений PTC Mathcad Prime, то есть в виде матриц, элементы которых могут быть скаляры, строки и снова гнездовые массивы. Некоторые задачи поиска рассмотрены в [1-4]. Нашей задачей являлось развитие имеющихся и создание новых средств, связанных как с обычным, так и с обобщенным поиском и замещением элементов в гнез- довых массивах. Пусть A — скаляр, строка или гнездовой массив, B — гнездовой массив. Задачи с обобщенными вхождениями A в B (обобщенным поиском A в B), и замещением таких вхождений возникают тогда, когда в A или в B могут присутствовать специальные элементы, отож- дествляемые с любым скаляром, строкой или гнездовым массивом. В статье сформулировано 10 задач. Для каждой из них предложено одно или более решений в виде функций на языке программирования PTC Mathcad Prime. Все созданные функции протестированы на большом количестве примеров, но тесты приведены не полностью.
Ключевые слова
Об авторах
С. Г. ГригорьевРоссия
А. Р. Есаян
Россия
Список литературы
1. Есаян А. Р. Гнездовые массивы и рекурсия / Н. М. Добровольский, A. Р. Есаян. Материалы XXIII межд. конф. “Алгебра, теория чисел и дискретная геометрия. Современные проблемы и приложения” Тула, 25-30 мая 2015, с. 319-321
2. Есаян А. Р. Векторизация и гнездовые массивы / A. Р. Есаян, А. В. Яку- шин. Материалы XXIII межд. конф. “Алгебра, теория чисел и дискретная геометрия. Современные проблемы и приложения” Тула, 25-30 мая 2015, с. 328-330
3. Есаян А. Р., Добровольский Н. М. Гнездовые массивы и рекурсия // Чебышевский сборник. 2015. Т. 16, вып. 3(55). С. 479–495.
4. Есаян А. Р., Якушин А. В. Векторизация и гнездовые массивы // Чебышевский сборник. 2015. Т. 16, вып. 3(55). С. 496–509.
5. Есаян А. Р. Обучение алгоритмизации на основе рекурсии. Тула: Изд. ТГПУ, 2001, с. 215
6. Brent Maxfield, P. E. Essential PTC Mathcad Prime 3.0. A Guide for New and Current Users, New York, Academic Press is an imprint of Elsevier, Nov. 11, 2013, p. 563
7. Нans Wessenlingh and Hans de Waard. Calculate & Communicate with Mathcad Prime 3.0, Delft Academic Press, The Netherlands, First edition 2014
Рецензия
Для цитирования:
Григорьев С.Г., Есаян А.Р. ПРОСТОЙ И ОБОБЩЕННЫЙ ПОИСК ЭЛЕМЕНТОВ В ГНЕЗДОВЫХ МАССИВАХ И ИХ ЗАМЕЩЕНИЕ. Чебышевский сборник. 2015;16(3):460-478. https://doi.org/10.22405/2226-8383-2015-16-3-460-478
For citation:
Grigoryev S.G., Esayan A.R. SIMPLE AND GENERALIZED ELEMENTS SEARCH IN NESTED ARRAYS AND THEIR REPLACEMENT. Chebyshevskii Sbornik. 2015;16(3):460-478. (In Russ.) https://doi.org/10.22405/2226-8383-2015-16-3-460-478