TY - GEN
T1 - A Mathematica Function to Get a List of Random Inequalities and Their Respective Solution Sets
AU - Jiménez-Vilcherrez, Judith K.
AU - Ipanaqué-Chero, Robert
AU - Velezmoro-León, Ricardo
AU - Velásquez-Fernández, Marcela F.
N1 - Publisher Copyright:
© 2024, The Author(s), under exclusive license to Springer Nature Switzerland AG.
PY - 2024
Y1 - 2024
N2 - Solving inequalities is a first step and an important achievement for undergraduate students. In fact, it is one of the first subjects studied in most of the classical courses of higher basic mathematics. This paper presents a new function, GenerateInequalitiesList, coded in the Wolfram programming language, which is typical of Mathematica software, to generate a random list of inequalities with their respective solutions. To encode the program, use is mainly made of the native functions RandomInteger, RandomChoice, Reduce, and Surd; as well as the paradigms of functional programming and programming based on rules and patterns (typical of symbolic programming languages). The list of inequalities obtained can be used by teachers and/or students. The former is to save time in preparing exercises and the latter to generate practice material. The problem of the high license price of Mathematica can be overcome by assembling a Raspberry Pi computer and installing the free version of Mathematica for Raspbian.
AB - Solving inequalities is a first step and an important achievement for undergraduate students. In fact, it is one of the first subjects studied in most of the classical courses of higher basic mathematics. This paper presents a new function, GenerateInequalitiesList, coded in the Wolfram programming language, which is typical of Mathematica software, to generate a random list of inequalities with their respective solutions. To encode the program, use is mainly made of the native functions RandomInteger, RandomChoice, Reduce, and Surd; as well as the paradigms of functional programming and programming based on rules and patterns (typical of symbolic programming languages). The list of inequalities obtained can be used by teachers and/or students. The former is to save time in preparing exercises and the latter to generate practice material. The problem of the high license price of Mathematica can be overcome by assembling a Raspberry Pi computer and installing the free version of Mathematica for Raspbian.
KW - generate inequalities list
KW - inequalities
KW - solution set
UR - http://www.scopus.com/inward/record.url?scp=85180761837&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-48858-0_4
DO - 10.1007/978-3-031-48858-0_4
M3 - Conference contribution
AN - SCOPUS:85180761837
SN - 9783031488573
T3 - Communications in Computer and Information Science
SP - 38
EP - 49
BT - Advanced Research in Technologies, Information, Innovation and Sustainability - 3rd International Conference, ARTIIS 2023, Proceedings
A2 - Guarda, Teresa
A2 - Portela, Filipe
A2 - Diaz-Nafria, Jose Maria
PB - Springer Science and Business Media Deutschland GmbH
T2 - 3rd International Conference on Advanced Research in Technologies, Information, Innovation and Sustainability, ARTIIS 2023
Y2 - 18 October 2023 through 20 October 2023
ER -